THotPDF.FlattenLoadedPageRotation Method
Переносить поворот сторінки в трансформацію вмісту та оновлює рамки сторінки, анотації, призначення та геометрію структури перед очищенням /Rotate
Оголошення
function FlattenLoadedPageRotation(const PageRange: string;
out AInfo: THPDFRotationFlattenInfo): Integer;
Сторінка повертається за годинниковою стрілкою на значення її /Rotate — точно так, як її показує переглядач, тож сплощена сторінка виглядає так само з /Rotate 0. Бокси сторінки, які вона має — безпосередньо чи успадковані з дерева сторінок, — обертаються разом із нею; бокси, яких вона не має, залишаються відсутніми та зберігають типові значення
Потоки вигляду анотацій обертаються разом зі сторінкою, а обертання /MK /R віджета зменшується на поворот сторінки, тож анотації виглядають так само після цього — чи показані, чи сплощені через FlattenLoadedAnnotations, чи перегенеровані. Анотації з прапорцем NoRotate залишаються вертикальними та зберігають розмір, закріплені за лівим верхнім кутом, як їх показує переглядач на повернутій сторінці
Результат повідомляє про перетворені сторінки та затронуті категорії геометрії