THPDFSemanticTextLayout Record

Wynik semantycznej analizy kolejności czytania nad pozycjonowanymi glifami strony

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

Jednostką jest HPDFContentStream; Lines przechowuje wykryte linie kolejności czytania z metadanymi komórek, stref, tabel, poziomów list i kolejności źródła

ColumnCount i TableCount sumują wykrytą strukturę, a dwie mediany charakteryzują typowe posunięcie glifów i rozmiar fontu w punktach przestrzeni użytkownika

Rekord jest wypełniany przez HPDFAnalyzeSemanticTextLayout i wystawiany per strona przez THPDFHeadlessDocument.AnalyzePageSemanticText oraz odpowiedniki dokumentów wczytanych

AnalyzePageSemanticText