THotPDF.FlattenLoadedPageRotation – metoda
Přesune rotaci stránky do content transformu a aktualizuje page boxy, anotace, destination a geometrii struktury, než vymaže /Rotate
Deklarace
function FlattenLoadedPageRotation(const PageRange: string;
out AInfo: THPDFRotationFlattenInfo): Integer;
Stránka se natočí po směru hodin o svou hodnotu /Rotate, přesně tak, jak ji zobrazuje čtečka, takže zploštěná stránka vypadá stejně s /Rotate 0. Page boxy, které stránka má, přímo nebo zděděné ze stromu stránek, se natočí s ní; boxy, které nemá, zůstávají nepřítomné a drží své výchozí hodnoty
Appearance streamy anotací se natočí se stránkou a rotace /MK /R widgetu se o natočení stránky sníží, takže anotace vypadají poté stejně, ať se zobrazují, zplošťují přes FlattenLoadedAnnotations, nebo regenerují. Anotace s flagem NoRotate zůstávají vzpřímené a drží svou velikost, přichycené svým levým horním rohem tak, jak je čtečka ukazuje na natočené stránce
Výsledek uvádí transformované stránky a dotčené kategorie geometrie