簡體   English   中英

如何編寫InDesign / InCopy腳本以“簽入”和“簽出” textFrames?

[英]How to script InDesign/InCopy to “Check In” and “Check Out” textFrames?

我對InCopy不太熟悉。 我一直看到它是一個單獨的應用程序,但是這里我只有InDesign CS6,沒有InCopy CS6。 但是我仍然可以訪問InDesign中的InCopy功能,例如“簽出/簽入”各種textFrame以進行編輯,然后在“鏈接”面板中刷新它們,以便它們更新文檔其他頁面上的其他textFrame。

我的問題是這樣的:如何使用ExtendScript自動執行此過程?

  1. InCopy>檢出特定的textFrame。
  2. 更改其中的文本或其屬性等。
  3. InCopy>簽入該textFrame。
  4. 刷新鏈接,以便使用新信息更新文檔中的其他InCopy textFrame。

有什么想法嗎?

到目前為止,您是否有任何嘗試過的代碼?

我在這里處於黑暗中,但是我可能會從這樣的事情開始:

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();
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM