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