THotPDF.AddPronunciationLexicon-metoden
Bäddar in ett PLS-uttalslexikon och lägger till dess indirekta filspecificering i PDF 2.0-strukturträdet i uppslagsordning
Deklaration
function AddPronunciationLexicon(
const FileName, Description: AnsiString;
const LexiconBytes: TBytes): THPDFDictionaryObject;
Parametrar och resultat
| Värde | Syfte |
|---|---|
FileName | Icke-tomt inbäddat filnamn som används av Filespec och namnträdet för inbäddade filer |
Description | Valfri mänskligt läsbar Filespec/Desc-text |
LexiconBytes | Icke-tomma XML-byte som överensstämmer med Pronunciation Lexicon Specification 1.0 |
| Resultat | Indirekt Filespec-ordlista som äger den inbäddade lexikonreferensen |
Beteende
- Metoden kräver PDF 2.0 och följer
StrictVersionLock-beteendet - Nyttolasten skrivs som en indirekt
EmbeddedFile-ström medapplication/pls+xml, storlek och metadata för ändringsdatum - Den returnerade indirekta
Filespecläggs till iStructTreeRoot/PronunciationLexicon - Lexikonordningen är betydelsefull eftersom talsynteskonsumenter bör använda den första matchande posten
ValidatePDFUA2Structurekontrollerar arraytyp, indirekta referenser, inbäddade nyttolaster och MIME-identitet