PDFium Delphi Component 文件

Charcode 属性

组件: TPdf  ·  单元: PDFium
对指定索引处字符的 Unicode 码点(UCS-4)的只读索引访问。

Syntax

property Charcode[CharIndex: Integer]: Cardinal; // read only

Description

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

字符按其逻辑阅读顺序返回 — 即 PDFium 解析内容流的顺序 — 而不一定是视觉顺序(从右到左的脚本可能显得颠倒)

所有坐标均为 PDF 用户空间点,原点在左下角。在 VCL 画布上叠加时,使用 PdfView1.PointsToScreen 或你自己的坐标变换

Parameters

CharIndex当前页面中基于 0 的字符索引(0 .. CharacterCount - 1)

Remarks

Example

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

See Also

CharacterCount, CharacterRectangle, Character, TextPage