按字符样式查找文本内容

Find text content by char style

本文关键字:文本 查找 字符 样式      更新时间:2023-09-26

我刚开始使用Indesign (CS5)脚本。

我尝试通过char样式获取内容(文本)。我做了一个小脚本,当我在alert中显示内容时,它可以工作,但当我试图将其写入txt文件时,它就不起作用了。你知道吗?

var myDoc = app.activeDocument;
var myTextFile = File ("C:/Users/julien/Documents/catalogues/mapping/test.txt");
myTextFile.open ("w");
Products = new Array;
var tosearch = "myStyle" ;
app.findTextPreferences = null
app.changeTextPreferences = null;
app.findTextPreferences.appliedCharacterStyle = tosearch;
var  myFound = myDoc.findText ();
for (i = 0; i <myFound.length; i++){
    myTextFile.write (myFound[i].contents);
    alert(myFound[i].contents);
    myTextFile.write ("'n");
}
myTextFile.close (); 

最后但不是列表,我试图找到什么页面数据来自,但除了选定的页面,我没有找到如何获得页码为我的"找到的文本"。

多谢

我刚刚做了一个"把戏",添加了一个

myTextFile.encoding = 'UTF-8'

在打开我的文件之前!!