THotPDF.SetStructurePronunciation Method
Aggiunge una sostituzione di pronuncia esatta e il relativo alfabeto fonetico ereditato a un elemento di struttura PDF 2.0 esistente
Dichiarazione
procedure SetStructurePronunciation(
Elem: THPDFDictionaryObject;
const Phoneme: AnsiString;
const PhoneticAlphabet: AnsiString = 'ipa');
Parametri
| Parametro | Scopo |
|---|---|
Elem | Elemento di struttura esistente che possiede il pronunciation hint |
Phoneme | Sostituzione esatta non vuota, interpretata secondo l'alfabeto fonetico effettivo |
PhoneticAlphabet | Nome PDF non vuoto ereditato dagli elementi di struttura discendenti se non sovrascritto, con default ipa |
Comportamento
- Il metodo richiede PDF 2.0 e segue il comportamento di
StrictVersionLock - Le voci esistenti
PhonemeePhoneticAlphabetvengono sostituite atomicamente a livello di dizionario - I nomi di alfabeto definiti includono
ipa,x-sampa,zh-Latn-pinyinezh-Latn-wadegile, mentre PDF 2.0 consente altri nomi - Usa
AddPronunciationLexiconquando le regole di lookup PLS a livello di documento sono preferibili al testo di sostituzione per singolo elemento