跳转到主要内容
Advanced Designer 支持 TXT 和 XML 格式的用户词典。

TXT 字典的使用

TXT 字典是用于 Static Text 搜索元素的简单搜索文本变体列表。可以在元素的 Properties 窗格中访问 TXT 用户字典,也可以在代码中通过 SearchTextFromFile 函数进行访问。 每一行应包含一个搜索文本变体。可以使用 |(OR 运算符)由单词构造短语。有关指定搜索文本变体的更多信息,请参阅 Static Text Element。

XML 字典的使用

当同一实体关联了不同的数据集,并且需要根据文档的特征选择合适的数据集时,XML 字典会非常有用。以下是一些典型用例:
  • 希望在不同语言的文档中搜索某个关键字。可以为每种语言编制可能的关键字列表,并将它们放入同一个 XML 文件中。然后,需要检测每个文档的语言,并在设置 Static Text 元素时请求相应的关键字列表。
  • 希望将多个元素的取值与允许值列表进行校验。可以编制允许值列表,并将它们放入同一个 XML 文件中。然后,可以在每个元素的代码中请求相应的值列表。
  • 文档集包含来自不同国家的文档,并且需要使用一些特定于国家的数据(例如税率)来处理文档。可以将所有特定于国家的数据放入同一个 XML 文件中。然后,需要检测每个文档的所属国家并请求相应的数据,之后即可用于搜索、验证或为字段建议取值。
可以在任意搜索元素的代码中使用 ReadFromXML 和 ReadSingleStringFromXML 函数向 XML 文件发送 XPath 请求。

管理用户词典

要管理您的用户词典,单击工具栏上的 More,然后选择 User Dictionaries。在打开的对话框中,您可以看到所有可用词典的列表。如果您是从 FlexiLayout 项目创建了技能,或者在 Extraction Rules 活动中导入了 FlexiLayout,则随 FlexiLayout 一起导入的词典也会显示在此列表中。 要上传新的用户词典,单击 Add,导航到要上传的文件,然后单击 Open 要查看或编辑用户词典,在列表中选中它并单击 Edit。只有在单击 OK 关闭编辑器后,更改才会被保存。 您还可以删除词典,并打开包含所选词典的文件夹。