THotPDF.AnalyzeLoadedPageSemanticText

Analizira postavljene glifove i vraća semantičke linije u stabilnom redosledu čitanja

Delphi sintaksa

function AnalyzeLoadedPageSemanticText(PageIndex: Integer;
  out ALayout: THPDFSemanticTextLayout): boolean;

Opis

Analizator grupiše osnovne linije, deli velike horizontalne praznine u ćelije, otkriva ponavljajuće trake kolona, prepoznaje poravnate redove tabela i klasifikuje stavke listi, naslove i opise figura ili tabela. Sadržaj pune širine i redovi tabela dele stranicu na vertikalne zone, dok se običan sadržaj reda prvo po kolonama, a zatim od vrha ka dnu unutar svake kolone

THPDFSemanticTextLayout izveštava ColumnCount, TableCount, medijane stranice i uređene Lines. Svaka linija zadržava granice, ćelije, ulogu, kolonu i zonu, indekse tabele i reda, nivo liste i prvobitni redosled izvora tako da aplikacije mogu da zamene ugrađene heuristike

Geometrijski prolaz koristi O(n log n) sortiranje i ograničeno dodeljivanje traka kolona

Vidite takođe ExtractLoadedPageSemanticText