多状态对象中的图像

时间:2015-07-26 06:45:10

标签: adobe-indesign extendscript

我想改变位于多态对象中的图片的位置。

我加入了两个矩形(其中一个包含放置的位图)以形成一个多状态对象。但现在我不能再将这些矩形作为矩形来处理,仅作为分页项。所以:

app.activeDocument.multiStateObjects[0].states[0].rectangles.length

给出0。

,而

app.activeDocument.multiStateObjects[0].states[0].pageItems.length

给出1。

由于我不能再将图片框架作为矩形处理,我对它所包含的图片无能为力......(我想在其上应用fit函数:myFrame.fit(FitOptions.CONTENT_TO_FRAME),但是那么myFrame应该是一个矩形,而不仅仅是pageItem

1 个答案:

答案 0 :(得分:1)

pageItem很可能是group。当您创建multistateObject时,它会为每个州创建群组,这些groups会成为您拥有的parents的{​​{1}}。所以你应该能够像这样访问你的矩形:

pageItens