THotPDF.AddPronunciationLexicon Method
Incorpora un lexicon di pronuncia PLS e aggiunge la relativa file specification indiretta all'albero di struttura PDF 2.0 nell'ordine di lookup
Dichiarazione
function AddPronunciationLexicon(
const FileName, Description: AnsiString;
const LexiconBytes: TBytes): THPDFDictionaryObject;
Parametri e risultato
| Valore | Scopo |
|---|---|
FileName | Nome di file incorporato non vuoto usato da Filespec e dall'albero dei nomi dei file incorporati |
Description | Testo Filespec/Desc leggibile, facoltativo |
LexiconBytes | Byte XML non vuoti conformi alla Pronunciation Lexicon Specification 1.0 |
| Risultato | Dizionario Filespec indiretto che possiede il riferimento al lexicon incorporato |
Comportamento
- Il metodo richiede PDF 2.0 e segue il comportamento di
StrictVersionLock - Il payload viene scritto come stream
EmbeddedFileindiretto con metadatiapplication/pls+xml, dimensione e data di modifica - La
Filespecindiretta restituita viene aggiunta aStructTreeRoot/PronunciationLexicon - L'ordine dei lexicon è significativo: i consumatori text-to-speech devono usare la prima voce corrispondente
ValidatePDFUA2Structureverifica il tipo di array, i riferimenti indiretti, i payload incorporati e l'identità MIME