Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нем неправильно. Необходимо обновить браузер или попробовать использовать другой.
У текста как такового нет привязки к страницам - по понятным причинам. Чтобы определить текст, нужно найти соответствующие текстовые фреймы на нужных страницах и уже по их текстовому контенту брать нужный range.
Скажите, пожалуйста, а зачем вам эти манипуляции, если можно штатным образом прочитать метаданные связанного файла и по ним сгенерировать любую необходимую подпись?
Это порочный путь, не надо.
То, что "экосистема" Adobe стала де-факто индустриальным стандартом вас не смущает?
Верстать можно хоть в LaTeX, вопрос в том, сможете ли вы сверстанное использовать как-то помимо собственно верстки.
А вы не думали просто перекрасить в нужный цвет все textStyleRange, у которых fillColor не входит в список допустимых цветов? И не мучиться поиском цвета?
var doc = app.activeDocument;
var color = doc.colors.add({
name: "My New Awesome Color",
model: ColorModel.PROCESS,
space: ColorSpace.cmyk,
colorValue: [0, 100, 70, 0],
});
var swatch = doc.swatches.itemByName("My New Awesome Color");
var rectangle =...
Нет, не должно быть.
InDesign вовсе не следует логике, к которой многие привыкли в web. Какие виды эвентов есть у Options? Отслеживаемых - никаких.
Единственный более-менее подходящий способ - включить track changes и отслеживать изменения текста...
На данном сайте используются cookie-файлы, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших cookie-файлов.