THPDFViewer Rotation
Ruota la pagina visualizzata e gli snapshot del modello del Viewer con passi di 90 gradi senza modificare il dizionario della pagina PDF
Dichiarazioni
property ViewRotation: Integer;
procedure RotateClockwise;
procedure RotateCounterClockwise;
procedure ResetViewRotation;
procedure ApplyViewRotation(Bitmap: TBitmap);
Note d'uso
ViewRotationviene normalizzato a 0, 90, 180 o 270 gradi- L'assegnazione di un nuovo documento azzera la rotazione della vista
- I calcoli di adattamento alla pagina e alla larghezza usano le rotazioni combinate di pagina PDF e vista
- Le sovrapposizioni dei risultati di ricerca ruotano insieme alla pagina renderizzata
CreatePageSnapshot,CreateCurrentPageSnapshote l'output BMP includono la rotazione di vista attivaApplyViewRotationtrasforma in posizione una bitmap di proprietà del chiamante tramite un percorso di scan-line a 32 bit
Esempio
PDFViewer.RotateClockwise;
Snapshot := PDFViewer.Model.CreateCurrentPageSnapshot(150);
try
Snapshot.SaveToFile('rotated-page.bmp');
finally
Snapshot.Free;
end;
PDFViewer.ResetViewRotation;