THotPDF.ExtractLoadedPageCharacters

ロード済みページから抽出した論理 Unicode スカラーごとに、THPDFCharacterRecord を 1 つ返します

Delphi 構文

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

説明

このメソッドは、複数スカラーの /ToUnicode マッピングを捨てずに、配置済みグリフクラスタを展開します。各レコードはソースグリフ、クラスタ範囲、リガチャ構成インデックスと数、ソースコンテンツトークン、マークコンテンツ識別子、変換後の四角形、ベースラインを識別します

リガチャの構成要素はソースグリフのジオメトリを共有します。PDF コンテンツストリームがグリフを 1 単位として配置するためです。GeometryExact は、フォントがグリフ幅とディスクリプタの ascent・descent の両方を提供する場合に true になり、そうでなければ HotPDF は保守的なフォールバックボックスを返してフラグを false にします

ExtractLoadedPageGlyphs も参照してください