THotPDF.SetStructurePronunciation Method
為既有的 PDF 2.0 結構元素新增精確發音替換,以及其繼承的音標字母表
宣告
procedure SetStructurePronunciation(
Elem: THPDFDictionaryObject;
const Phoneme: AnsiString;
const PhoneticAlphabet: AnsiString = 'ipa');
參數
| 參數 | 用途 |
|---|---|
Elem | 擁有發音提示的既有結構元素 |
Phoneme | 由生效音標字母表解讀的非空精確替換內容 |
PhoneticAlphabet | 非空的 PDF 名稱,除非被覆寫,否則由後代結構元素繼承,預設為 ipa |
行為
- 本方法要求 PDF 2.0,並遵循
StrictVersionLock行為 - 既有的
Phoneme與PhoneticAlphabet條目會在字典層級原子式取代 - 已定義的字母表名稱包含
ipa、x-sampa、zh-Latn-pinyin與zh-Latn-wadegile,PDF 2.0 也允許其他名稱 - 當文件層級的 PLS 查詢規則比逐元素替換文字更合適時,請改用
AddPronunciationLexicon