PDFiumPas 文档

CharacterFontSize 属性

此 API 条目保留标识符、签名、代码块和 PDF 术语的原始形式。
组件: TPdf  ·  单元: PDFium
对用于渲染字符的有效字体大小(PDF 点,经过 CTM 缩放后)的只读索引访问。

语法

property CharacterFontSize[CharIndex: Integer]: Single; // 只读

说明

对用于渲染字符的有效字体大小(PDF 点,经过 CTM 缩放后)的只读索引访问。当前页的有效范围为 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
    Memo1.Lines.Add(FloatToStr(Pdf1.CharacterFontSize[I]));
end;

另请参阅

CharacterCount, Charcode, CharacterRectangle, Character, TextPage