Método THotPDF.FlattenLoadedPageRotation
Mueve la rotación de la página a una transformación de contenido y actualiza los cuadros de página, las anotaciones, los destinos y la geometría de estructura antes de borrar /Rotate
Declaración
function FlattenLoadedPageRotation(const PageRange: string;
out AInfo: THPDFRotationFlattenInfo): Integer;
La página se gira en sentido horario según su valor /Rotate, exactamente como la muestra un visor, de modo que la página aplanada se ve igual con /Rotate 0. Los page boxes que la página tiene, directamente o heredados del árbol de páginas, se giran con ella; las cajas que no tiene siguen ausentes y conservan sus valores por defecto
Los streams de apariencia de anotaciones se giran con la página, y la rotación /MK /R de un widget se reduce en el giro de la página, así que las anotaciones se ven igual después tanto si se muestran, como si se aplanan con FlattenLoadedAnnotations o se regeneran. Las anotaciones con el flag NoRotate siguen verticales y conservan su tamaño, ancladas por su esquina superior izquierda tal como las muestra un visor en la página girada
El resultado informa de las páginas transformadas y las categorías de geometría afectadas