THotPDF.AddPronunciationLexicon Method
Вгражда PLS речник за произношение и добавя неговата непряка файлова спецификация към структурното дърво на PDF 2.0 в реда на търсене
Декларация
function AddPronunciationLexicon(
const FileName, Description: AnsiString;
const LexiconBytes: TBytes): THPDFDictionaryObject;
Параметри и резултат
| Стойност | Предназначение |
|---|---|
FileName | Непразно име на вградения файл, използвано от Filespec и дървото с имена на вградени файлове |
Description | Незадължителен човешки четим текст в Filespec/Desc |
LexiconBytes | Непразни XML байтове, съответстващи на Pronunciation Lexicon Specification 1.0 |
| Резултат | Непрям речник Filespec, който притежава референцията към вградения речник |
Поведение
- Методът изисква PDF 2.0 и следва поведението на
StrictVersionLock - Полезният товар се записва като непряк поток
EmbeddedFileс метаданни заapplication/pls+xml, размер и дата на изменение - Върнатият непрям
Filespecсе добавя къмStructTreeRoot/PronunciationLexicon - Редът на речниците е съществен, защото потребителите на text-to-speech трябва да използват първия съответстващ запис
ValidatePDFUA2Structureпроверява типа на масива, непряките референции, вградените полезни товари и MIME идентичността