gpt4 book ai didi

javascript - Indesign 脚本 JS : Edit Document TextFrame Content and get back to Dialog Window

转载 作者:行者123 更新时间:2023-12-03 08:23:11 25 4
gpt4 key购买 nike

我想用JS编辑Indesign文档中的一些textframe内容。但我找不到任何解决方案来通过对话框窗口中的反馈进行任何更改。所以我只有一个简单的文档,其中有一个名为 test

的 Textframe

我只是粘贴相关部分以使其简单,在我的对话框中我有很多设置...

var w = new Window ("dialog","DialogTitle");  
var changeText = w.add("button", [0,0,150,20], "change test Text");
changeText.onClick = function(){
w.close(1);
}

var result = w.show();

if (result == 1){
myFrame = app.activeDocument.textFrames.itemByName("test");
myFrame.contents = "New Text";
var result = w.show(0); //Here I want to reopen the Window w
//Is not working
}

显示对话框时您无法进行任何更改。但我如何恢复 Dialog?

最佳答案

为了保持自定义窗口和 UI 访问权限,请将此窗口定义为“调色板”而不是“对话框”。您的脚本第一个指令也应该调用您的自定义目标引擎,例如:#targetengine“mysession”

关于javascript - Indesign 脚本 JS : Edit Document TextFrame Content and get back to Dialog Window,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33660013/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com