PDFiumPas 文件

Character 屬性

此 API 條目保留識別符號、簽名、程式碼塊和 PDF 術語的原始形式
元件: TPdf  ·  單元: PDFium
以唯讀索引方式存取指定索引字元的 UTF-16 字串形式(通常是一個 code unit,但 surrogate pair 會是兩個)

語法

property Character[CharIndex: Integer]: WString; // read only

說明

以唯讀索引方式存取指定索引字元的 UTF-16 字串形式(通常是一個 code unit,但 surrogate pair 會是兩個)。目前頁面的有效範圍是 0 .. CharacterCount - 1;傳入超出範圍的索引會拋出 EPdfError

字元會依其邏輯閱讀順序傳回 — 也就是 PDFium 解析內容串流時的順序 — 不一定等於視覺順序(由右至左的文字可能看起來是反向)

所有座標都使用 PDF user-space points,原點位於左下角。當你要疊加到 VCL canvas 上時,請使用 PdfView1.PointsToScreen 或你自己的座標轉換

參數

CharIndex目前頁面中從 0 起算的字元索引(0 .. CharacterCount - 1)

備註

範例

var
  I: Integer;
begin
  for I := 0 to Pdf1.CharacterCount - 1 do
    Memo1.Text := Memo1.Text + Pdf1.Character[I];
end;

另請參閱

CharacterCount, Charcode, CharacterRectangle, TextPage