PDFiumPas 文档

Charcode 属性

此 API 条目保留标识符、签名、代码块和 PDF 术语的原始形式。
组件: TPdf  ·  单元: PDFium
对指定索引处字符的 Unicode 码点(UCS-4)的只读索引访问。

语法

property Charcode[CharIndex: Integer]: Cardinal; // 只读

说明

对指定索引处字符的 Unicode 码点(UCS-4)的只读索引访问。当前页的有效范围为 0 .. CharacterCount - 1;传入超出范围的索引会引发 EPdfError

字符按其逻辑阅读顺序返回 — 也就是 PDFium 解析内容流的顺序 — 不一定是视觉顺序(从右向左的脚本可能显示为反向)。

所有坐标都使用 PDF 用户空间点,原点位于左下角。叠加到 VCL 画布时,可使用 PdfView1.PointsToScreen 或你自己的坐标转换。

参数

CharIndex当前页中从 0 开始的字符索引(0 .. CharacterCount - 1)。

备注

示例

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

另请参阅

CharacterCount, CharacterRectangle, Character, TextPage