THotPDF.SetStructurePronunciation Method
为已有的 PDF 2.0 结构元素添加精确的发音替换,以及它继承的音标体系
声明
procedure SetStructurePronunciation(
Elem: THPDFDictionaryObject;
const Phoneme: AnsiString;
const PhoneticAlphabet: AnsiString = 'ipa');
参数
| Parameter | 用途 |
|---|---|
Elem | 持有该发音提示的现有结构元素 |
Phoneme | 由实际生效的音标体系来解释的非空精确替换文本 |
PhoneticAlphabet | 非空的 PDF 名称,除非被覆盖,否则由后代结构元素继承,默认为 ipa |
行为
- 此方法需要 PDF 2.0,并遵循
StrictVersionLockbehavior - 现有的
Phoneme和PhoneticAlphabet条目在字典层面被原子地替换 - Defined alphabet names include
ipa,x-sampa,zh-Latn-pinyin,以及zh-Latn-wadegile, while PDF 2.0 permits other names - 相比逐个元素的替换文本,更适合使用文档级 PLS 查找规则时,请使用
AddPronunciationLexicon