PDFium Delphi Component Docs

Charcode プロパティ

コンポーネント: TPdf  ·  ユニット: PDFium
指定 index の character に対応する Unicode code point (UCS-4) を返す read-only indexed access です

Syntax

property Charcode[CharIndex: Integer]: Cardinal; // read only

Description

指定 index の character に対応する Unicode code point (UCS-4) を取得するインデックス付き read-only アクセスです。現在のページでは 0 .. CharacterCount - 1 が有効範囲で、範囲外のインデックスは EPdfError を発生させます

文字は論理的な読み順(PDFium が content stream を解析した順)で返されます。視覚順とは限らず、右から左に書く言語では逆順に見えることがあります

座標はすべて PDF user-space のポイント単位で、原点はページ左下です。VCL キャンバスへ重ね描きするときは PdfView1.PointsToScreen か独自の座標変換を使ってください

Parameters

CharIndex現在のページでの 0 基準の文字インデックス(0 .. CharacterCount - 1)

Remarks

Example

var
  I: Integer;
begin
  for I := 0 to Pdf1.CharacterCount - 1 do
    ShowMessage(IntToHex(Pdf1.Charcode[I], 4)); // e.g. 4E2D for 中
end;

See Also

CharacterCount, CharacterRectangle, Character, TextPage