PDFiumPas 文档

Character 属性

此 API 条目保留标识符、签名、代码块和 PDF 术语的原始形式
组件: TPdf  ·  单元: PDFium
以只读索引方式访问给定索引处字符的 UTF-16 字符串形式(通常是一个代码单元,但代理对会占两个)

语法

property Character[CharIndex: Integer]: WString; // read only

说明

以只读索引方式访问给定索引处字符的 UTF-16 字符串形式(通常是一个代码单元,但代理对会占两个)。当前页面的有效范围是 0 .. CharacterCount - 1;传入越界索引会抛出 EPdfError

字符会按逻辑阅读顺序返回,也就是 PDFium 解析内容流时的顺序,而不一定是视觉顺序(从右到左的脚本可能看起来是反的)

所有坐标都采用 PDF 用户空间点,原点位于左下角。在 VCL 画布上叠加显示时,请使用 PdfView1.PointsToScreen 或你自己的坐标变换

参数

CharIndex零基字符索引,位于当前页面范围内(0 .. CharacterCount - 1

备注

示例

var
  I: Integer;
begin
  for I := 0 to Pdf1.CharacterCount - 1 do
    Memo1.Text := Memo1.Text + Pdf1.Character[I];
end;

另请参阅

CharacterCount, Charcode, CharacterRectangle, TextPage