function GetTextInReadingOrder(Order: TPdfReadingOrder): WString;
| Order | TPdfReadingOrder. 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 |
| Result | WString. Le texte de la page dans l'ordre demandé, vide lorsque la page ne contient aucun texte |
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