PDFium Delphi Component Docs

GetTextInReadingOrder metoda

Component: TPdf  ·  Unit: PDFium
Extrahuje text aktuální stránky buď v pořadí proudu obsahu, nebo seřazený do přirozeného pořadí čtení.

Syntax

function GetTextInReadingOrder(Order: TPdfReadingOrder): WString;

OrderTPdfReadingOrder. roContentOrder sleduje surový proud obsahu, stejnou posloupnost, jakou vytváří iterace Character. roPhysicalLayout řadí znaky podle polohy, shora dolů a zleva doprava.
ResultWString. Text stránky v požadovaném pořadí, prázdný, když stránka nenese žádný text.

Description

Proud obsahu může kreslit text v libovolné posloupnosti - generátor může vypsat zápatí před tělo, nebo sloupec zprava doleva. Pořadí obsahu zachovává, co soubor říká; fyzické rozložení rekonstruuje, co čtenář vidí

Fyzické rozložení řadí podle středu každého znaku, sestupně podle svislé polohy a vzestupně podle vodorovné polohy, takže řádky vycházejí shora dolů a znaky v rámci řádku zleva doprava

Pro pořadí řízené strukturou, nikoli geometrií, je tagovaný dokument lépe obsloužen pomocí GetStructuredText nebo DocumentReadingUnits, které sledují deklarované pořadí čtení, místo aby ho odvozovaly

See Also

Text, GetStructuredText, DocumentReadingUnits, BuildReflowDocument