THPDFHeadlessDocument.AnalyzePageSemanticText
function AnalyzePageSemanticText(PageIndex: Integer;
out Layout: THPDFSemanticTextLayout): Boolean;
Analyze actual positioned glyphs from a zero-based loaded 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 actual PDF user-space geometry for contract locations