GetFontHasToUnicode
글꼴, 콘텐츠 추출
설명
선택한 글꼴에 /ToUnicode CMap이 있는지 보고합니다
구문
Delphi
Function TPDFlib.GetFontHasToUnicode: Integer;반환 값
| 0 | 글꼴이 선택되지 않았거나 글꼴에 Unicode 매핑이 없음 |
|---|---|
| 1 | 글꼴에 /ToUnicode CMap이 있습니다 |
비고
Unicode 매핑이 없는 글꼴은 텍스트 추출 중 문자 식별 정보를 잃고 PDF/A-*u 및 PDF/UA로의 변환을 차단하므로, 검색 가능하거나 접근 가능한 출력을 보장하기 전에 인벤토리 단계에서 이 플래그를 확인해야 합니다. 이 라이브러리가 생성한 글꼴은 항상 CMap을 내보내지만, 불러온 문서에는 제작자가 제공한 경우에만 CMap이 있습니다. EnumDocumentFonts는 글꼴별로 HasToUnicode와 같은 정보를 제공하며, GetDocumentFontDiagnostics는 CMap이 없는 글꼴을 NoToUnicodeCount로 집계합니다
예제
PDF.SelectFont(FontID);
if PDF.GetFontHasToUnicode= 0 then
ShowMessage('text extraction will not resolve this font');참고 항목
EnumDocumentFonts, GetDocumentFontDiagnostics, GetFontIsEmbedded