外部字典创建指南
- 字母大小写:
- 如果 ABBYY FineReader Engine 为某个字符提供的候选变体同时包含大写和小写字母,则字典必须检查包含大写字母的单词和包含小写字母的单词;如果存在,则返回这两种变体。
- 如果某个字符的候选变体仅包含小写字母,则字典必须只返回包含小写字母的单词。
- 如果某个字符的候选变体仅包含小写字母,但字典中只有带大写字母的单词,则字典可自行决定是否确认该组合。
- 一般来说,一个单词可以有以下拼写变体:全部字母均为小写、首字母大写其余字母小写,以及全部字母均为大写。因此,我们建议你的字典对普通单词只包含这些变体。
- 变音符号:
- 如果该语言允许带变音符号和不带变音符号两种形式,则字典必须能够确认这两种形式。
- 如果该语言只允许一种拼写形式,则字典必须只确认这一种形式。
- 字符集:
- 传递给字典的字符识别候选变体仅包含 ABBYY FineReader Engine 认为在该语言中可接受的字符。如果某个字符对字典来说是“未知”的,则字典可以用任意字符替换该字符。包含语言字母表中不可接受字符的单词将被 ABBYY FineReader Engine 忽略。
- 连字符:
- ABBYY FineReader Engine 在将单词传递给字典之前会删除连字符。因此,如果传递的候选变体中出现连字符,则表示 ABBYY FineReader Engine 想要检查的是带连字符的单词。
- ABBYY FineReader Engine 会将整个单词传递给字典。如果一个单词在换行处被拆分且没有连字符,ABBYY FineReader 会尝试将两部分连接起来,然后在字典中检查连接后的结果。
- 权重:
- 单词的标准权重为 100。
方法
| 名称 | 描述 |
|---|---|
| CheckPrefix | 确定字典中是否包含具有指定前缀的词。 |
| CheckWords | 通过 ExternalDictionaryCallback 对象的 ExternalDictionaryResult 方法,向识别器提供集合中包含字典词条的字符串信息。 |
