THotPDF.FlattenLoadedPageRotation Method

Sposta la rotazione della pagina in una trasformazione del contenuto e aggiorna page box, annotazioni, destinazioni e geometria della struttura prima di rimuovere /Rotate

Dichiarazione

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

La pagina viene ruotata in senso orario del suo valore /Rotate, esattamente come la mostra un viewer, così la pagina appiattita appare identica con /Rotate 0. I page box che la pagina ha, diretti o ereditati dall'albero pagine, ruotano con essa; i box che non ha restano assenti e conservano i loro default

Gli appearance stream delle annotazioni ruotano con la pagina, e la rotazione /MK /R di un widget viene ridotta della rotazione della pagina, così le annotazioni appaiono identiche dopo l'operazione, che vengano mostrate, appiattite con FlattenLoadedAnnotations o rigenerate. Le annotazioni con il flag NoRotate restano dritte e mantengono la loro dimensione, fissate all'angolo in alto a sinistra come le mostra un viewer sulla pagina ruotata

Il risultato riporta le pagine trasformate e le categorie di geometria interessate

Editing del Grafo di Oggetti e Assemblaggio delle Pagine