gpt4 book ai didi

javascript - 确定 ExtendScript 中选定文本的 "tags"

转载 作者:行者123 更新时间:2023-11-30 17:42:40 24 4
gpt4 key购买 nike

我正在尝试在 Adob​​e ExtendScript Toolkit CS5 中找到一种方法来访问 InDesign 中当前选定文本的“标签”。

我已经有了将所选文本作为 Word 对象或文本对象返回到我的函数的代码,但我需要能够检测应用于文本的所有标签。例如,在下面的示例中,我想检测突出显示文本的“stockno”。

enter image description here

我已经通过数据浏览器查找了“stockno”的一个实例,但我找不到它。我不确定标记信息是按字符存储还是存储在整个 Word 对象中。我没有在 InDesign ExtendScript 文档中找到对此类标记的任何引用。

当我提到“标签”时,我指的是 Window > Utilities > Tags 排序而不是 XML Elements 排序。

最佳答案

我找到了我需要的信息的位置

一旦你有了一个文本对象 textObj,拉取 textObj.associatedXMLElements。遍历这些 XMLElements 并检查 textObj.associatedXMLElements[n].markupTag.name 以查看已应用于它的“标签”的名称。

关于javascript - 确定 ExtendScript 中选定文本的 "tags",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20745848/

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