THPDFTextMatch 记录

定位已加载页面文本搜索找到的一处命中,附字形范围、源操作数与用户空间几何信息

声明

THPDFTextMatch= record
  PageIndex: Integer;
  GlyphStart: Integer;
  GlyphEnd: Integer;
  TokenIndex: Integer;
  ItemIndex: Integer;
  X, Y: Double;
  Width: Double;
  Text: UnicodeString;
end;

单元

HPDFContentStream

字段

字段用途
PageIndex匹配所在页;字形匹配器留下 -1,公开搜索 API 填入真实页面索引
GlyphStart匹配首个字形在页面字形数组中的闭区间索引
GlyphEnd匹配末个字形的闭区间索引
TokenIndex首个字形所在的源操作数令牌,调用方可以据此重写字节
ItemIndex操作数为数组时持有首个字形的 TJ 数组项
X首个字形原点的用户空间 X 坐标
Y首个字形原点的用户空间 Y 坐标
Width从首个字形原点到末个字形结束的用户空间步进距离
Text与字形序列中完全一致的匹配文本

使用说明

相关 API