THotPDF.AnalyzeLoadedPageSemanticText
Elemzi a pozicionált glifeket, és stabil olvasási sorrendben adja vissza a szemantikai sorokat
Delphi szintaxis
function AnalyzeLoadedPageSemanticText(PageIndex: Integer; out ALayout: THPDFSemanticTextLayout): boolean;
Leírás
Az elemző alapvonalakat csoportosít, a nagy vízszintes hézagokat cellákra bontja, ismétlődő oszlopsávokat észlel, igazított táblázatsorokat ismer fel, valamint osztályozza a lista elemeket, fejléceket és ábra- vagy táblázatfeliratokat. A teljes szélességű tartalom és a táblázatsorok függőleges zónákra osztják az oldalt, míg a hétköznapi tartalom oszloponként, azon belül pedig fentről lefelé rendeződik
A THPDFSemanticTextLayout jelenti a ColumnCount, TableCount, oldalmediánok és rendezett Lines értékeket. Minden sor megtartja a határait, celláit, szerepét, oszlopát és zónáját, tábla- és sorindexeit, listaszintjét és eredeti forrássorrendjét, így az alkalmazások lecserélhetik a beépített heurisztikákat
A geometriai menet O(n log n) rendezést és korlátozott oszlopsáv-hozzárendelést használ
Lásd még: ExtractLoadedPageSemanticText