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) |
Active 為 False 或沒有開啟頁面時,CharacterCount 會重設為 0CharacterGenerated)
var
I: Integer;
begin
for I := 0 to Pdf1.CharacterCount - 1 do
Memo1.Text := Memo1.Text + Pdf1.Character[I];
end;