0



我正在使用  var newDoc = app.documents.add() .

我正在尝试将另一个具有段落样式的预先存在的 InDesign 文档放入新文档中。我不简单使用的原因  styledDocument.execute()  是它打开了这个预先存在的文档,而我希望文档本身是“ Untitled”。

我试图用 来做到这一点  newDoc.place(styledDocument) ,但这是行不通的。该文档未按预期命名,但仅将样式化文档作为链接,并且使用样式化文档中的样式填充  Paragrah Styles  窗口...


可以从  InDesign 菜单手动File --> Place...  将另一个 InDesign 文档打开到该文档中,其中该文档中的样式确实出现在    窗口中……但我想以编程方式执行此操作。所以,我假设    InDesign 菜单中的  . Paragrah StylesFile --> Place...newDoc.place(oldDoc)


这是我的代码(不起作用):

var newDoc = app.documents.add();
newDoc.place(styledDocument);


4

1 回答 1

1

Wawawaaa,你的最终目的是什么?将 doc A 中的样式加载到 Doc B 中?如果是这样,为什么不使用文档的 importStyles 方法?如果您确实想将文档作为图像导入,您可以使用 place 方法并将文档指定为任何其他图像文件。

于 2012-07-20T09:12:12.383 回答