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