THotPDF.AddPronunciationLexicon Method
Bir PLS pronunciation lexicon gömer ve dolaylı file specification'ını PDF 2.0 structure tree'ine arama sırasına göre ekler
Bildirim
function AddPronunciationLexicon(
const FileName, Description: AnsiString;
const LexiconBytes: TBytes): THPDFDictionaryObject;
Parametreler ve sonuç
| Değer | Amaç |
|---|---|
FileName | Filespec ve embedded-files name tree'si tarafından kullanılan boş olmayan gömülü dosya adı |
Description | İsteğe bağlı, insan tarafından okunabilen Filespec/Desc metni |
LexiconBytes | Pronunciation Lexicon Specification 1.0'a uyan boş olmayan XML baytları |
| Sonuç | Gömülü lexicon referansının sahibi olan dolaylı Filespec sözlüğü |
Davranış
- Metot PDF 2.0 gerektirir ve
StrictVersionLockdavranışına uyar - Payload,
application/pls+xml, boyut ve değişiklik tarihi metadata'sıyla dolaylı birEmbeddedFilestream'i olarak yazılır - Dönen dolaylı
Filespec,StructTreeRoot/PronunciationLexiconaltına eklenir - Lexicon sırası önemlidir çünkü text-to-speech tüketicileri eşleşen ilk girdiyi kullanmalıdır
ValidatePDFUA2Structure, dizi türünü, dolaylı referansları, gömülü payload'ları ve MIME kimliğini denetler