[ID CC-CC2021] Помогите доработать скрипт для рамки вокруг выделенного слова

Tango

Топикстартер
15 лет на форуме
Сообщения
150
Реакции
9
Моё почтение. Может просветленный захожанин взглянуть на 20 строчек кода и решить, возможно ли исполнить задачу?!

Сейчас после выполнения – рамки не видно, хотелось бы 0,25 pt. и сдвинуть ее вниз:
JavaScript:
app.doScript("main()", ScriptLanguage.javascript, undefined, UndoModes.FAST_ENTIRE_SCRIPT, "Anchor Text Selection! …"); 

function main()
{
    try {
        var myOStyle = app.activeDocument.objectStyles.item("mySel");
        myOStyle.name;
    } catch (e) {
        var myOStyle = app.activeDocument.objectStyles.add({name: "mySel", enableFill: false, enableStroke: false});
    }
    var mySel = app.selection[0],
    myLeading = mySel.leading,
    myFrame = mySel.insertionPoints[-1].textFrames.add();
    mySel.characters.itemByRange(0, mySel.characters.length-2).move (LocationOptions.after, myFrame.insertionPoints[0]);
    myFrame.textFramePreferences.autoSizingType = AutoSizingTypeEnum.HEIGHT_AND_WIDTH;
    myFrame.textFramePreferences.useNoLineBreaksForAutoSizing = true;
    myFrame.insertionPoints[0].leading = myLeading;
    myFrame.applyObjectStyle(myOStyle);   
}
Спасибо за потраченное время.
 
Последнее редактирование модератором:

azz

alexey
15 лет на форуме
Сообщения
711
Реакции
359
Создайте объектный стиль с именем mySel и с нужными вам параметрами
 
  • Спасибо
Реакции: Tango