THotPDF.FlattenLoadedPageRotation Method
Przenosi obrót strony do transformacji treści i aktualizuje page boxy, adnotacje, destination oraz geometrię struktury, po czym czyści /Rotate
Deklaracja
function FlattenLoadedPageRotation(const PageRange: string;
out AInfo: THPDFRotationFlattenInfo): Integer;
Strona obraca się zgodnie z ruchem wskazówek zegara o swoją wartość /Rotate, dokładnie tak, jak pokazuje ją czytnik, więc spłaszczona strona wygląda tak samo przy /Rotate 0. Page boxy, które strona ma — bezpośrednio albo odziedziczone z drzewa stron — obracają się razem z nią; boxów, których nie ma, nadal nie ma i obowiązują dla nich wartości domyślne
Strumienie wyglądu adnotacji obracają się razem ze stroną, a obrót widgeta /MK /R jest pomniejszany o obrót strony, więc adnotacje wyglądają potem tak samo — czy są wyświetlane, spłaszczane przez FlattenLoadedAnnotations, czy regenerowane. Adnotacje z flagą NoRotate pozostają pionowe i zachowują rozmiar, przypięte lewym górnym rogiem tak, jak pokazuje je czytnik na obróconej stronie
Wynik raportuje liczbę przekształconych stron i dotknięte kategorie geometrii