THPDFSemanticTextLayout Record

Resultado da análise de ordem de leitura semântica sobre glyphs posicionados da página

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

A unit é HPDFContentStream; Lines guarda as linhas de ordem de leitura detectadas com metadados de cell, zone, table, list-level e source-order

ColumnCount e TableCount resumem a estrutura detectada, enquanto as duas medianas caracterizam o advance típico de glyph e o tamanho de fonte em pontos do espaço de usuário

O registro é preenchido por HPDFAnalyzeSemanticTextLayout e exposto por página por THPDFHeadlessDocument.AnalyzePageSemanticText e os equivalentes de documentos carregados

AnalyzePageSemanticText