Запись THPDFSemanticTextLayout

Результат семантического анализа порядка чтения по позиционированным глифам страницы

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

Модуль — HPDFContentStream; Lines содержит обнаруженные строки порядка чтения с метаданными ячеек, зон, таблиц, уровней списков и исходного порядка

ColumnCount и TableCount суммируют обнаруженную структуру, а две медианы характеризуют типичные шаг глифа и размер шрифта в пунктах пользовательского пространства

Запись заполняет HPDFAnalyzeSemanticTextLayout, а постранично её отдают THPDFHeadlessDocument.AnalyzePageSemanticText и аналоги для загруженных документов

AnalyzePageSemanticText