2016-12-12 3 views
0

Итак, на данный момент у меня есть много слов, которые находятся в следующем формате << some words >>, и мне нужно их вручную выбрать, удалите <<, >> и произнесите слово курсивом применяя стиль персонажа. Будет ли способ сделать это с помощью горячей клавиши в текущем выборе? Я уже пытался составить GREP, чтобы сделать это, и я это сделал, но не каждое слово, которое в этом формате, должно быть изменено, поэтому мне действительно нужно сделать это вручную, и скрипт с горячей клавишей для его выбора быть совершенным. InDesign я использую CC 2015.Имейте indesign auto удалить символы и изменить стиль char от выбора

ответ

1

Фигурные это, в значительной степени это то, как он работает:

var mySel = app.selection[0]; // use selection 
app.selection[0].contents = app.selection[0].contents.replace('<<', ''); // remove << 
app.selection[0].contents = app.selection[0].contents.replace('>>', ''); // remove >> 
var myCharacterStyle = app.activeDocument.characterStyles.item("Italic"); // grab character style named "Italic" 
mySel.appliedCharacterStyle = myCharacterStyle; // Apply the character style to selection