为什么" FindTextPreferences"不工作?

时间:2015-06-17 12:15:41

标签: adobe-indesign indesign-server

我缺少1个字体:[ddddの]。我想找到并替换为Font [Ab] 这是我的代码,但无法找到。

>  oIndesign.FindTextPreferences = 1851876449
>     oIndesign.ChangeTextPreferences = 1851876449
>     oIndesign.FindTextPreferences.AppliedFont = "ddddの"
>     oIndesign.FindTextPreferences.FontStyle = "Regular"
>     oIndesign.ChangeTextPreferences.AppliedFont = "Ab"
>     oIndesign.ChangeTextPreferences.FontStyle = "R"
>     Dim oaTargetList = oDocument.ChangeText

但如果缺少Font的名称是:[dddd]。它工作正常。 为什么" FindTextPreferences"不工作?,如果字体名称包含日语。 谢谢大家。

1 个答案:

答案 0 :(得分:1)

“缺少字体”可能没有实例化F / C对话框可以匹配的字体对象。您可能想要丢弃字体设置并检查每个结果的字体名称,因为即使字体丢失,字体名称仍然可以访问。

如果您无法通过脚本编写方式通过预检面板访问这些文本,那将是值得的。