THPDFViewer Поворот
Поворачивает отображаемую страницу и снимки модели Viewer шагами по 90 градусов без изменения словаря страницы PDF
Объявления
property ViewRotation: Integer;
procedure RotateClockwise;
procedure RotateCounterClockwise;
procedure ResetViewRotation;
procedure ApplyViewRotation(Bitmap: TBitmap);
Примечания по использованию
ViewRotationнормализуется к 0, 90, 180 или 270 градусам- Назначение нового документа сбрасывает поворот вида в ноль
- Вычисления Fit-page и Fit-width используют суммарные повороты страницы PDF и вида
- Наложения результатов поиска поворачиваются вместе с отрисованной страницей
CreatePageSnapshot,CreateCurrentPageSnapshotи вывод BMP включают активный поворот видаApplyViewRotationпреобразует принадлежащий вызывающему коду растровый образец на месте через путь 32-битных строк сканирования
Пример
PDFViewer.RotateClockwise;
Snapshot := PDFViewer.Model.CreateCurrentPageSnapshot(150);
try
Snapshot.SaveToFile('rotated-page.bmp');
finally
Snapshot.Free;
end;
PDFViewer.ResetViewRotation;