THotPDF.AddPronunciationLexicon Methode
Sluit een PLS-uitspraaklexicon in en voegt de indirecte bestandsspecificatie ervan toe aan de PDF 2.0-structuurboom in opzoekvolgorde
Declaratie
function AddPronunciationLexicon(
const FileName, Description: AnsiString;
const LexiconBytes: TBytes): THPDFDictionaryObject;
Parameters en resultaat
| Waarde | Doel |
|---|---|
FileName | Niet-lege ingesloten bestandsnaam die wordt gebruikt door de Filespec en de naamstructuur van ingesloten bestanden |
Description | Optionele leesbare Filespec/Desc-tekst |
LexiconBytes | Niet-lege XML-bytes die voldoen aan de Pronunciation Lexicon Specification 1.0 |
| Resultaat | Indirect Filespec-woordenboek dat eigenaar is van de ingesloten lexiconverwijzing |
Gedrag
- De methode vereist PDF 2.0 en volgt het
StrictVersionLock-gedrag - De payload wordt geschreven als een indirecte
EmbeddedFile-stream metapplication/pls+xml, grootte- en wijzigingsdatummetadata - De geretourneerde indirecte
Filespecwordt toegevoegd aanStructTreeRoot/PronunciationLexicon - Lexiconvolgorde is belangrijk omdat tekst-naar-spraak-consumers het eerste overeenkomende item moeten gebruiken
ValidatePDFUA2Structurecontroleert arraytype, indirecte verwijzingen, ingesloten payloads en MIME-identiteit