PDFium Delphi Component Docs

GetTextInReadingOrder Méthode

Composant: TPdf  ·  Unit: PDFium
Extrait le texte de la page courante soit dans l'ordre du flux de contenu, soit trié dans l'ordre de lecture naturel

Syntax

function GetTextInReadingOrder(Order: TPdfReadingOrder): WString;

OrderTPdfReadingOrder. roContentOrder suit le flux de contenu brut, la même séquence que produit l'itération de Character. roPhysicalLayout trie les caractères par position, de haut en bas et de gauche à droite
ResultWString. Le texte de la page dans l'ordre demandé, vide lorsque la page ne contient aucun texte

Description

Un flux de contenu peut dessiner le texte dans n'importe quelle séquence - un générateur peut émettre un pied de page avant le corps, ou une colonne de droite à gauche. L'ordre du contenu préserve ce que dit le fichier ; la disposition physique reconstruit ce qu'un lecteur voit

La disposition physique trie sur le centre de chaque caractère, de façon décroissante par position verticale et croissante par position horizontale, de sorte que les lignes sortent de haut en bas et les caractères de gauche à droite dans une ligne

Pour un ordre piloté par la structure plutôt que la géométrie, un document balisé est mieux servi par GetStructuredText ou DocumentReadingUnits, qui suivent l'ordre de lecture déclaré au lieu d'en inférer un

See Also

Text, GetStructuredText, DocumentReadingUnits, BuildReflowDocument