PDFium Delphi Component Docs

GetTextInReadingOrder metódus

Komponens: TPdf  ·  Egység: PDFium
Az aktuális oldal szövegét tartalomfolyam-sorrendben vagy természetes olvasási sorrendbe rendezve nyeri ki

Syntax

function GetTextInReadingOrder(Order: TPdfReadingOrder): WString;

OrderTPdfReadingOrder. A roContentOrder a nyers tartalomfolyamot követi, ugyanazt a sorrendet, amelyet a Character iterálása ad. A roPhysicalLayout a karaktereket pozíció szerint rendezi, fentről lefelé és balról jobbra
ResultWString. Az oldalszöveg a kért sorrendben, üres, ha az oldal nem tartalmaz szöveget

Description

Egy tartalomfolyam bármilyen sorrendben rajzolhat szöveget — egy generátor a láblécet a törzs előtt, vagy egy oszlopot jobbról balra bocsáthat ki. A tartalomsorrend megőrzi, amit a fájl mond; a fizikai elrendezés rekonstruálja, amit az olvasó lát

A fizikai elrendezés minden karakter középpontja szerint rendez, függőleges pozíció szerint csökkenő, vízszintes pozíció szerint növekvő sorrendben, így a sorok fentről lefelé, a karakterek pedig soron belül balról jobbra jönnek

A geometria helyetti struktúra-vezérelt sorrendhez egy tagelt dokumentumot jobban szolgál a GetStructuredText vagy a DocumentReadingUnits, amelyek a deklarált olvasási sorrendet követik, nem pedig kikövetkeztetik

See Also

Text, GetStructuredText, DocumentReadingUnits, BuildReflowDocument