THotPDF.AddPronunciationLexicon Method
Incorpora um léxico de pronúncia PLS e anexa sua especificação de arquivo indireta à árvore de estrutura PDF 2.0 em ordem de consulta
Declaração
function AddPronunciationLexicon(
const FileName, Description: AnsiString;
const LexiconBytes: TBytes): THPDFDictionaryObject;
Parâmetros e resultado
| Valor | Finalidade |
|---|---|
FileName | Nome de arquivo incorporado não vazio usado pelo Filespec e pela árvore de nomes de arquivos incorporados |
Description | Texto opcional legível Filespec/Desc |
LexiconBytes | Bytes XML não vazios em conformidade com a Especificação de Léxico de Pronúncia 1.0 |
| Resultado | Dicionário indireto Filespec que possui a referência de léxico incorporada |
Comportamento
- O método exige PDF 2.0 e segue o comportamento de
StrictVersionLock - A carga útil é gravada como um fluxo indireto
EmbeddedFilecom metadadosapplication/pls+xml, tamanho e data de modificação - O
Filespecindireto retornado é anexado aStructTreeRoot/PronunciationLexicon - A ordem do léxico é significativa porque os consumidores de texto para fala devem usar a primeira entrada correspondente
ValidatePDFUA2Structureverifica o tipo de array, referências indiretas, cargas úteis incorporadas e identidade MIME