property Charcode[CharIndex: Integer]: Cardinal; // read only
对给定索引处字符的 Unicode 码点(UCS-4)进行只读索引访问。当前页面的有效范围是 0 .. CharacterCount - 1;传入超出范围的索引会抛出 EPdfError
字符按其逻辑阅读顺序返回 — 即 PDFium 解析内容流的顺序 — 而不一定是视觉顺序(从右到左的脚本可能显得颠倒)
所有坐标均为 PDF 用户空间点,原点在左下角。在 VCL 画布上叠加时,使用 PdfView1.PointsToScreen 或你自己的坐标变换
| CharIndex | 当前页面中基于 0 的字符索引(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)); // 例如 4E2D 对应 中
end;