Я написал importScript, который помещает статьи в основной шаблон Indesign из xml-файла.Каждая статья будет помещена в новый текстовый фрейм.Каждая статья может иметь несколько изображений с подписью.Изображение и подпись будут сгруппированы во время импорта и должны быть привязаны к текстовому фрейму статей.
Скрипт отлично работает, импортируя статьи и помещая абзацы в созданный текстовый фрейм.Каждая картинка и подпись также будут сгруппированы правильно.
Но в этот момент я застрял.Я не могу понять, как привязать группу к данному текстовому фрейму.
var frameBounds = ["10", "10", "300mm", "300mm"];
Здесь я создаю текстовый фрейм
var article = xmlElements.placeIntoFrame(myDocument.pages.item(0), frameBounds);
Импортирование рисунка и подписи
var picture = xmlElements.itemByName("Image").placeIntoFrame(myDocument.pages.item(0), ["10", "10", "150mm", "100mm"]);
var caption = xmlElements.itemByName("Caption").placeIntoFrame(myDocument.pages.item(0), ["10", "10", "150mm", "100mm"];
ГруппировкаОбъекты
Теперь хотите сделать что-то вроде этого.
Это работает:
var group = app.activeDocument.groups.add([picture, signature], undefined,LocationOptions.AT_BEGINNING, article);
Это не работает.
group.anchoredObjectSettings.anchoredPosition = AnchorPosition.ANCHORED;