THotPDF.ExtractLoadedPageGlyphs 메서드

 

THotPDF.ExtractLoadedPageGlyphs

THotPDF

 

Top

로드된 페이지에서 완전한 Unicode 시퀀스, 변환된 사각형(quadrilateral), 베이스라인, 소스 위치를 포함하여 위치가 지정된 글리프 클러스터를 추출합니다

 

Delphi syntax:

function ExtractLoadedPageGlyphs(PageIndex: Integer; out AGlyphs: THPDFGlyphArray): boolean;

 

Description

각 THPDFGlyphRecord는 전체 UnicodeSequence를 보존하며, 이는 /ToUnicode에서 만들어 낸 것입니다. Unicode는 호환성을 위해 첫 번째 스칼라 값으로 유지됩니다. ClusterStart, ClusterLength, IsLigature는 논리적 문자 소속을 식별합니다. QuadX, QuadY와 베이스라인 끝점은 텍스트 행렬과 그래픽스 CTM을 거쳐 변환됩니다. GeometryExact는 글리프 폭과 폰트 디스크립터의 ascent 및 descent를 모두 사용할 수 있을 때 true입니다

논리적 Unicode 스칼라마다 결과 레코드가 하나씩 필요하면 ExtractLoadedPageCharacters를 사용하십시오

글리프는 페이지 자신의 콘텐츠 스트림에서 나오므로 소스 위치가 항상 그 스트림 안을 가리킵니다. 페이지가 Form XObject로 그리는 텍스트는 포함되지 않으며, ExtractLoadedPageText는 이를 포함합니다