THotPDF.SetStructurePronunciation-Methode
Fügt einem vorhandenen PDF-2.0-Strukturelement eine exakte Aussprache-Ersetzung samt deren vererbbarem phonetischem Alphabet hinzu
Deklaration
procedure SetStructurePronunciation(
Elem: THPDFDictionaryObject;
const Phoneme: AnsiString;
const PhoneticAlphabet: AnsiString = 'ipa');
Parameter
| Parameter | Zweck |
|---|---|
Elem | Vorhandenes Strukturelement, das den Aussprachehinweis besitzt |
Phoneme | Nicht-leere exakte Ersetzung, interpretiert gemäß dem effektiven phonetischen Alphabet |
PhoneticAlphabet | Nicht-leerer PDF-Name, der von Nachfolger-Strukturelementen geerbt wird, sofern nicht überschrieben; standardmäßig ipa |
Verhalten
- Die Methode erfordert PDF 2.0 und folgt dem
StrictVersionLock-Verhalten - Vorhandene
Phoneme- undPhoneticAlphabet-Einträge werden atomar auf Dictionary-Ebene ersetzt - Definierte Alphabetnamen sind
ipa,x-sampa,zh-Latn-pinyinundzh-Latn-wadegile, während PDF 2.0 andere Namen erlaubt - Verwenden Sie
AddPronunciationLexicon, wenn dokumentweite PLS-Lookup-Regeln dem elementweisen Ersetzungstext vorzuziehen sind