THotPDF.ExtractLoadedPageCharacters

对从已加载页面提取的每一个逻辑 Unicode 标量,返回一个 THPDFCharacterRecord

Delphi 语法

function ExtractLoadedPageCharacters(PageIndex: Integer;
  out ACharacters: THPDFCharacterArray): boolean;

说明

该方法会展开已定位的字形簇,同时不丢弃多标量的 /ToUnicode 映射。每条记录都标明其源字形、簇范围、连字分量索引与数量、源内容 token、marked-content 标识符、变换后的四边形以及基线

连字的各分量共用源字形的几何信息,因为 PDF 内容流把该字形作为一个整体来定位。当字体同时提供字形宽度和描述符的 ascent 与 descent 时,GeometryExact 为 true;否则 HotPDF 返回保守的回退框,并把该标志置为 false

另请参阅 ExtractLoadedPageGlyphs