THotPDF.AnalyzeLoadedPageSemanticText

Analizira pozicionirane glifove i vraća semantičke retke u stabilnom redoslijedu čitanja

Delphi sintaksa

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

Opis

Analizator grupira baze linija, dijeli velike vodoravne praznine u ćelije, prepoznaje ponavljajuće stupčane trake, uočava usklađene retke tablica te klasificira stavke popisa, naslove i opise slika ili tablica. Sadržaj pune širine i retci tablica dijele stranicu na okomite zone, dok se obični sadržaj poreda prvo po stupcima, a zatim odozgo prema dolje unutar svakog stupca

THPDFSemanticTextLayout izvještava o ColumnCount, TableCount, medijanima stranice i poredanim Lines. Svaki redak zadržava granice, ćelije, ulogu, stupac i zonu, indekse tablice i retka, razinu popisa te izvorni redoslijed tako da aplikacije mogu zamijeniti ugrađene heuristike

Geometrijski prolaz koristi O(n log n) sortiranje i ograničeno dodjeljivanje stupčanih traka

Vidi također ExtractLoadedPageSemanticText