首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将InDesign/InCopy脚本编写为“签入”和“签出”textFrames?

如何将InDesign/InCopy脚本编写为“签入”和“签出”textFrames?
EN

Stack Overflow用户
提问于 2013-06-07 20:31:26
回答 1查看 1.2K关注 0票数 1

我对InCopy不是很熟悉。我一直看到它是一个单独的应用程序,但是这里只有InDesign CS6,没有InCopy CS6。然而,我能够访问InDesign中的InDesign函数,例如“签出/在”各种textFrames中进行编辑,然后在“链接”面板中刷新它们,以便在文档中的其他页面上更新其他textFrames。

我的问题是--如何使用ExtendScript来自动化这个过程?:

  1. InCopy >查看特定的textFrame。
  2. 更改其中的文本或其属性等。
  3. InCopy >签入textFrame。
  4. 刷新链接,以便用新信息更新文档中的其他InCopy textFrames。

有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-07 21:23:48

你有到目前为止尝试过的代码吗?

我在黑暗中尝试,但我可能会从这样的事情开始:

代码语言:javascript
复制
var story = textFrame.parentStory;
story.checkOut();
story.contents += " This is added to the end.";
story.checkIn();
story.recompose();
var linksArr = document.links.everyItem().getElements();
for (var i = 0; i < linksArr.length; i++) {
    linksArr[i].update();
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16992465

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档