THPDFHeadlessDocument.AnalyzePageSemanticText
function AnalyzePageSemanticText(PageIndex: Integer;
out Layout: THPDFSemanticTextLayout): Boolean;
Analyse the actual positioned glyphs from a loaded zero-based page into semantic reading order, recurring columns, aligned table rows, list markers, headings and captions
Extraction uses the same permission and resource checks as ExtractPageGlyphs; semantic lines retain the actual PDF user-space geometry for contract locations