THPDFViewer Rotation
Rota la página mostrada y las capturas de pantalla del modelo del Visor en pasos de 90 grados sin cambiar el diccionario de páginas del PDF
Declaraciones
property ViewRotation: Integer;
procedure RotateClockwise;
procedure RotateCounterClockwise;
procedure ResetViewRotation;
procedure ApplyViewRotation(Bitmap: TBitmap);
Notas de uso
ViewRotationse normaliza a 0, 90, 180 o 270 grados- Asignar un documento nuevo restablece la rotación de la vista a cero
- Los cálculos de ajuste a página y de ajuste al ancho usan las rotaciones combinadas de la página del PDF y de la vista
- Las superposiciones de resultados de búsqueda rotan con la página renderizada
CreatePageSnapshot,CreateCurrentPageSnapshoty la salida BMP incluyen la rotación de vista activaApplyViewRotationtransforma un mapa de bits propiedad de quien llama en el lugar mediante una ruta de líneas de escaneo de 32 bits
Ejemplo
PDFViewer.RotateClockwise;
Snapshot := PDFViewer.Model.CreateCurrentPageSnapshot(150);
try
Snapshot.SaveToFile('rotated-page.bmp');
finally
Snapshot.Free;
end;
PDFViewer.ResetViewRotation;