В настоящее время работает скрипт для создания ВСЕХ текстов документа с некоторыми особенностями.Рад, что он уже работает, но не полностью, потому что он работает только с некоторыми текстовыми кадрами, а не со всеми.
Намерение состоит в том, чтобы вносить изменения в каждый текст активного документа (точки, области, рамки и т. Д.), И, к сожалению, даже если он работает с некоторым текстовым фреймом, затрагиваются не все символы, потому что некоторые специальныекак -
или +
не получить свойства других нормальных символов.
Провел некоторое исследование и считаю, что я должен работать с parentStory
, может быть?Но я не понял, как реализовать.
Вот мой код:
var document = app.activeDocument;
var allTexts = document.textFrames[0];
for (i=0; i<allTexts.words.length; i++) {
allTexts.words[i].characterAttributes.autoLeading = true;
allTexts.words[i].characterAttributes.tracking = 250;
allTexts.words[i].characterAttributes.kerningMethod = AutoKernType.AUTO;
allTexts.words[i].characterAttributes.underline = false;
allTexts.words[i].characterAttributes.strikeThrough = false;
allTexts.words[i].characterAttributes.capitalization = FontCapsOption.NORMALCAPS;
allTexts.words[i].characterAttributes.language = LanguageType.UKENGLISH;
allTexts.words[i].characterAttributes.horizontalScale = 100;
allTexts.words[i].characterAttributes.verticalScale = 100;
allTexts.words[i].characterAttributes.baselineShift = 0;
allTexts.words[i].characterAttributes.rotation = 0;
allTexts.words[i].characterAttributes.baselinePosition = FontBaselineOption.NORMALBASELINE;
allTexts.words[i].characterAttributes.baselineDirection = BaselineDirectionType.Standard;
allTexts.words[i].characterAttributes.alternateGlyphs = AlternateGlyphsForm.DEFAULTFORM;
allTexts.words[i].characterAttributes.antialias = TextAntialias.SHARP;
}