THotPDF.FlattenLoadedPageRotation Method

Reporte la rotation de la page dans une transformation de contenu et met à jour les boîtes de page, les annotations, les destinations et la géométrie de structure avant d’effacer /Rotate

Déclaration

function FlattenLoadedPageRotation(const PageRange: string;
    out AInfo: THPDFRotationFlattenInfo): Integer;

La page est tournée vers la droite de sa valeur /Rotate, exactement comme un lecteur l’affiche, si bien que la page aplatie se présente identiquement avec /Rotate 0. Les boîtes de page que la page possède, directement ou par héritage de l’arbre des pages, tournent avec elle ; celles qu’elle n’a pas restent absentes et gardent leurs valeurs par défaut

Les flux d’apparence des annotations tournent avec la page, et la rotation /MK /R d’un widget est réduite d’autant, si bien que les annotations se présentent ensuite à l’identique, qu’elles soient affichées, aplaties avec FlattenLoadedAnnotations ou régénérées. Les annotations portant le drapeau NoRotate restent droites et gardent leur taille, fixées par leur coin supérieur gauche comme un lecteur les montre sur la page tournée

Le résultat indique les pages transformées et les catégories de géométrie affectées

Object Graph Editing and Page Assembly