TPDFlibPageElement

数据类型、内容流编辑

描述

EnumPageElements 返回的统一记录,对应非空文本显示、具体图像放置或已绘制的路径。其不透明 ID 和指令定位器把结果绑定到精确的可编辑绘制对象

语法

Delphi

Type TPDFlibPageElement= Record
  ElementID: Integer;
  Kind: TPDFlibPageElementKind;
  Page: Integer;
  ContentLayer: Integer;
  FirstInstruction: Integer;
  LastInstruction: Integer;
  Left, Top, Right, Bottom: Double;
  Text: WideString;
  FontName: WideString;
  FontSize: Double;
  ImageID: Integer;
  PointCount: Integer;
  IsClosed: Boolean;
  PaintOp: WideString;
End;

参数

ElementID页面元素变更、有效裁剪路径和标记内容查询 API 接受的不透明句柄
Kind文本、图像或路径分类
Page从 1 开始的页码
ContentLayer从 1 开始的内容层
FirstInstruction包含边界源范围内的第一个从 0 开始的指令
LastInstruction包含边界源范围内的最后一个从 0 开始的指令
Left, Top, Right, Bottom当前页面坐标系中的轴对齐边界
Text, FontName, FontSizeekText 的文本元数据
ImageIDekImage 的图像资源句柄
PointCount, IsClosed, PaintOpekPath 的路径元数据

生命周期

在同一个 ElementID 实例上的下一次枚举或成功的页面元素变更之前,TPDFlib 保持有效