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