THPDFViewer Rotation
Rota la página mostrada y las instantáneas del modelo del visor en pasos de 90 grados sin cambiar el diccionario de página 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 vista a cero
- Los cálculos de ajuste a página y ajuste a ancho usan las rotaciones combinadas de página PDF y de vista
- Las superposiciones de coincidencias 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 del llamador en su lugar mediante una ruta de líneas de exploración de 32 bits
Ejemplo
PDFViewer.RotateClockwise;
Snapshot := PDFViewer.Model.CreateCurrentPageSnapshot(150);
try
Snapshot.SaveToFile('rotated-page.bmp');
finally
Snapshot.Free;
end;
PDFViewer.ResetViewRotation;