我编写了一个railscript,它将文章从xml文件放入Indesign masterspread中。每篇文章都将被放入一个新的文本框架中。每篇文章都可以有多个带标题的图片。图片和标题将在导入时进行分组,并应固定在文章框架中。
脚本可以很好地导入文章,并将段落放入创建的文本框架中。每张图片和标题也会正确分组。
但此时我陷入困境。我无法弄清楚如何将组锚定到给定的文本框架中。
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;
答案 0 :(得分:1)
自己找到它。
你必须插入:
group.anchoredObjectSettings.insertAnchoredObject(myElement.xmlElements[x].insertionPoints[0]);
可能对其他人有用...干杯。