Стили GREP в Adobe InDesign - PullRequest
       38

Стили GREP в Adobe InDesign

0 голосов
/ 28 апреля 2011

Несколько дней назад я опубликовал вопрос об импорте данных в файл InDesign из базы данных MySQL с использованием XML. Я изучил это и благодаря некоторой помощи, полученной из других источников, считаю, что проект должен быть довольно простым.

По сути, у нас есть уникальный идентификатор продукта длиной 5 цифр. При импорте мы хотели бы, чтобы последние цифры использовались в качестве цвета для штрих-кода. Каждой цифре будет присвоен цвет (от 0 до 9), а данные будут представлены в таблице следующим образом:

12345
ROW 1 COLOUR
ROW 2 COLOUR
ROW 3 COLOUR

У меня вопрос: есть ли у кого-нибудь опыт использования стилей GREP в Adobe InDesign, и он мог бы объяснить, как этого можно достичь (т. Е. Настроить стиль ячеек в соответствии с двумя последними цифрами в номере)?

Ответы [ 2 ]

0 голосов
/ 14 ноября 2011

Здесь есть два основных вопроса.Можете ли вы импортировать XML в InDesign и можете ли применить форматирование к этому тексту особым образом.

К счастью, ответ на оба этих вопроса - ДА!Моя книга: Руководство дизайнера для Adobe InDesign и XML.

InDesign может импортировать XML и автоматически применять форматирование на основе имени тега.InDesign также обеспечивает стилизацию grep и вложенные стили.

Таблицы - более сложный процесс.Вы можете импортировать данные в таблицы с использованием XML, но это не так просто, как с использованием текста на основе абзацев.Лучший способ создания таблиц на основе XML - использование XSLT для создания собственных таблиц InDesign из данных.

Затем вы можете применять к данным стили символов, grep или вложенные, основываясь на именах тегов.

0 голосов
/ 03 мая 2011

В целом: каждая ячейка представляет собой собственную текстовую историю. С помощью простого поиска GREP вы не можете искать содержимое нескольких ячеек одним поиском, а также не можете изменять стиль одной ячейки на основе содержимого другой ячейки или текста вне таблицы. Конечно, вы можете сделать это с помощью более сложных сценариев или плагина.

Я не совсем уверен, отвечаю ли я на правильный вопрос, так как неясно, чего вы пытаетесь достичь. Может быть, вы могли бы создать пример входных и выходных данных, четко показывающих, какой текст вы хотите, к какому стилю применяется.

...