PDFium Delphi Component Docs

GetTextInReadingOrder metodo

Componente: TPdf Unità: PDFium
Estrae il testo della pagina corrente o nell'ordine dello stream di contenuto oppure ordinato in ordine di lettura naturale.

Syntax

function GetTextInReadingOrder(Order: TPdfReadingOrder): WString;

OrderTPdfReadingOrder. roContentOrder segue lo stream di contenuto grezzo, la stessa sequenza prodotta iterando Character produce. roPhysicalLayout ordina i caratteri per posizione, dall'alto in basso e da sinistra a destra.
ResultWString. Il testo della pagina nell'ordine richiesto, vuoto quando la pagina non contiene testo.

Description

Uno stream di contenuto può disegnare il testo in qualsiasi sequenza: un generatore può emettere un piè di pagina prima del corpo, o una colonna da destra a sinistra. L'ordine di contenuto preserva ciò che dice il file; il layout fisico ricostruisce ciò che vede un lettore

Il layout fisico ordina sul centro di ogni carattere, decrescente per posizione verticale e crescente per posizione orizzontale, così le righe escono dall'alto in basso e i caratteri da sinistra a destra all'interno di una riga

Per un ordine guidato dalla struttura anziché dalla geometria, un documento taggato è servito meglio da GetStructuredText oppure DocumentReadingUnits, che seguono l'ordine di lettura dichiarato invece di dedurne uno

See Also

Text, GetStructuredText, DocumentReadingUnits, BuildReflowDocument