2014-09-11 1 views
0

Я ищу для пакетного импорта некоторых данных в Indesign через XML, и я создал шаблон элемента. Поскольку в XML Indesign есть неизвестное количество элементов, я хотел бы Indesign создать новую страницу и продублировать шаблон элемента со всеми элементами внутри него.Повторение шаблонов элементов в Indesign XML import

Я успешно отметил все элементы в Indesign, и когда я импортирую XML, первый элемент используется для заполнения элементов, при этом не происходит дублирования.

Как автоматически дублировать шаблон элемента на новой странице? Если это невозможно, как еще я могу импортировать данные в Indesign для автоматического дублирования элементов?

ответ

0

Чтобы импортировать повторяющиеся элементы, вам необходимо изменить параметры импорта XML. Это флажок со значением «Клонировать повторяющиеся текстовые элементы» в диалоговом окне «Параметры XML», который появляется при импорте вручную. Чтобы сделать это программно, если вы используете ExtendScript, попробуйте это перед импортом XML (на основе InDesign Guide Scripting):

var myDocument= app.activeDocument; 

var myXMLImportPreferences = myDocument.xmlImportPreferences; 

myXMLImportPreferences.repeatTextElements = true; 

К сожалению, не полный ответ, так как это не объясняет создания новой страницы на основе количество элементов.

Обычно я размещаю элементы на странице и проверяю переполнение, что дает мне указание, если нужно добавить другую страницу.