THPDFSemanticTextLayout 记录

对页面上带位置字形做语义阅读顺序分析的结果

THPDFSemanticTextLayout = record
  Lines: THPDFSemanticTextLines;
  ColumnCount: Integer;
  TableCount: Integer;
  MedianAdvance: Double;
  MedianFontSize: Double;
end;

所属单元是 HPDFContentStream;Lines 保存检测出的阅读顺序行,带单元格、区域、表格、列表层级和源顺序元数据

ColumnCount 和 TableCount 汇总检测到的结构;两个中位数以 user space 点数刻画典型 glyph 步进和字号

该 record 由 HPDFAnalyzeSemanticTextLayout 填充,并经 THPDFHeadlessDocument.AnalyzePageSemanticText 及已加载文档的等价入口按页暴露

AnalyzePageSemanticText