Стили GREP в Adobe InDesign
Несколько дней назад я опубликовал вопрос об импорте данных в файл InDesign из базы данных MySQL с использованием XML. Я изучил это и благодаря некоторой помощи, полученной из других источников, считаю, что проект должен быть довольно простым.
По сути, у нас есть уникальный идентификатор продукта длиной 5 цифр. При импорте мы хотели бы, чтобы последние цифры использовались в качестве цвета для штрих-кода. Каждой цифре будет присвоен цвет (от 0 до 9), а данные будут представлены в таблице следующим образом:
12345
ROW 1 COLOUR
ROW 2 COLOUR
ROW 3 COLOUR
У меня вопрос: есть ли у кого-нибудь опыт использования стилей GREP в Adobe InDesign, и он мог бы объяснить, как мы можем этого добиться (т. Е. Настроить стиль ячеек в соответствии с двумя последними цифрами числа)?
2 ответа
В целом: каждая ячейка - это отдельная текстовая история. С помощью простого поиска GREP вы не можете искать содержимое нескольких ячеек одним поиском, а также не можете изменять стиль одной ячейки, основываясь на содержимом другой ячейки или тексте вне таблицы. Конечно, вы можете сделать это с помощью более сложных сценариев или плагина.
Я не совсем уверен, отвечаю ли я на правильный вопрос, так как не ясно, чего вы пытаетесь достичь. Может быть, вы могли бы создать пример входных и выходных данных, четко показывающих, какой текст вы хотите, к какому стилю применяется.
Здесь есть два основных вопроса. Можете ли вы импортировать XML в InDesign и можете ли применить форматирование к этому тексту особым образом.
К счастью, ответ на оба эти вопроса - ДА!
Из моей книги вы можете узнать почти все, что вам нужно: Руководство дизайнера для Adobe InDesign и XML.
InDesign может импортировать XML и автоматически применять форматирование на основе имени тега. InDesign также обеспечивает стилизацию grep и вложенные стили.
Таблицы - более сложный процесс. Вы можете импортировать данные в таблицы с использованием XML, но это не так просто, как с использованием текста на основе абзацев. Лучший способ создания таблиц на основе XML- использование XSLT для создания собственных таблиц InDesign из данных.
Затем вы можете применить символьные, grep или вложенные стили к данным на основе имен тегов.