THPDFSemanticTextLayout 記錄

對頁面上已定位 glyph 做語義閱讀順序分析的結果

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

單元為 HPDFContentStream;Lines 存放偵測出的閱讀順序行,帶有 cell、zone、table、list 層級與來源順序中繼資料

ColumnCount 與 TableCount 彙整偵測到的結構,兩個中位數則描述 user-space points 下典型的 glyph 前進量與字型大小

此記錄由 HPDFAnalyzeSemanticTextLayout 填入,並由 THPDFHeadlessDocument.AnalyzePageSemanticText 及對應的已載入文件版本按頁面提供

AnalyzePageSemanticText