Я опытный программист JavaScript и в настоящее время работаю над проектом, который требует много работы, и я надеюсь, что этот процесс можно будет автоматизировать с помощью сценариев для InDesign.
По сути, вот что я хочу сделать. У меня есть 5-значная (иногда, но редко 4-значная) строка. Затем у меня есть три прямоугольника под текстовым фреймом, к которым я хотел бы применить образец, в зависимости от последних цифр числа. Числам 0-9 присвоен определенный цвет (и образец), и в данный момент я вручную просматриваю каждый прямоугольник, выбираю его по последним двум цифрам и применяю образец ко всем выделенным.
Я убежден, что должна быть возможность автоматизировать процесс с помощью пользовательских сценариев InDesign, но я плохо в этом разбираюсь. Вот пример того, как цвета назначаются специальным штрих-кодам:
0 = красный 1 = синий 2 = зеленый ....
Итак, для следующего кода: 12312 я бы хотел, чтобы столбцы внизу имели следующие цвета:
синий красный синий
(т. е. верхний и нижний ряд = предпоследняя цифра; средний ряд = последняя цифра).
Может ли кто-нибудь указать мне, как я могу написать сценарий, который перебирает страницы в моем документе, находит коды, извлекает последние две цифры, а затем применяет образец к прямоугольному объекту, в зависимости от числа...
Я уверен, что мог бы написать что-то подобное, используя обычный JavaScript и HTML, но, как уже было сказано, я знаком с DOM в HTML...
Любая помощь или указатели будут с благодарностью получены!