property Charcode[CharIndex: Integer]: Cardinal; // read only
以索引方式唯讀存取指定索引字元的 Unicode 碼位(UCS-4)。有效範圍為目前頁面的 0 .. CharacterCount - 1;傳入超出範圍的索引會引發 EPdfError
字元會依其邏輯閱讀順序回傳,也就是 PDFium 剖析內容串流時的順序,不一定等同於視覺順序(由右至左的腳本可能會顯示成反向)
所有座標都採用 PDF 使用者空間點,原點在左下角。若要疊加到 VCL 畫布上,請使用 PdfView1.PointsToScreen 或你自己的座標轉換
| CharIndex | 目前頁面的零起始字元索引(0 .. CharacterCount - 1) |
Active 為 False 或未開啟任何頁面時,CharacterCount 會重設為 0CharacterGenerated
var
I: Integer;
begin
for I := 0 to Pdf1.CharacterCount - 1 do
ShowMessage(IntToHex(Pdf1.Charcode[I], 4)); // e.g. 4E2D for 中
end;