THotPDF.AddPronunciationLexicon 메서드
PLS 발음 사전을 임베디드하고 그 간접 파일 지정을 조회 순서대로 PDF 2.0 구조 트리에 추가합니다
선언
function AddPronunciationLexicon(
const FileName, Description: AnsiString;
const LexiconBytes: TBytes): THPDFDictionaryObject;
매개변수 및 결과
| 값 | 용도 |
|---|---|
FileName | Filespec 및 임베디드 파일 이름 트리가 사용하는 비어 있지 않은 임베디드 파일 이름 |
Description | 선택적 사람이 읽을 수 있는 Filespec/Desc 텍스트 |
LexiconBytes | Pronunciation Lexicon Specification 1.0을 준수하는 비어 있지 않은 XML 바이트 |
| 결과 | 임베디드 사전 참조를 소유하는 간접 Filespec 사전 |
동작
- 이 메서드는 PDF 2.0을 요구하며
StrictVersionLock동작을 따릅니다 - 페이로드는
application/pls+xml, 크기, 수정 날짜 메타데이터가 있는 간접EmbeddedFile스트림으로 기록됩니다 - 반환된 간접
Filespec이StructTreeRoot/PronunciationLexicon에 추가됩니다 - 텍스트 음성 변환 소비자가 첫 번째 일치 항목을 사용해야 하므로 사전 순서가 중요합니다
ValidatePDFUA2Structure는 배열 유형, 간접 참조, 임베디드 페이로드 및 MIME 정체성을 검사합니다