Phương thức THotPDF.FlattenLoadedPageRotation
Chuyển xoay trang vào một phép biến đổi nội dung và cập nhật hộp trang, chú thích, đích và hình học cấu trúc trước khi xóa /Rotate
Khai báo
function FlattenLoadedPageRotation(const PageRange: string;
out AInfo: THPDFRotationFlattenInfo): Integer;
Trang được xoay theo chiều kim đồng hồ đúng bằng giá trị /Rotate của nó, y như trình xem hiển thị, nên trang sau khi làm phẳng nhìn không đổi với /Rotate 0. Các page box mà trang có — trực tiếp hoặc kế thừa từ page tree — bị xoay theo; box mà trang không có thì vẫn vắng mặt và giữ giá trị mặc định
Các annotation appearance stream được xoay cùng trang, và góc xoay /MK /R của widget bị trừ đi phần xoay của trang, nên annotation nhìn không đổi về sau dù được hiển thị, làm phẳng bằng FlattenLoadedAnnotations hay được sinh lại. Annotation mang cờ NoRotate vẫn thẳng đứng và giữ nguyên kích thước, ghim ở góc trên bên trái như trình xem hiển thị trên trang đã xoay
Kết quả báo cáo các trang đã biến đổi và các loại hình học bị ảnh hưởng