THPDFViewer Rotation
Fait pivoter la page affichée et les instantanés du modèle du Viewer par pas de 90 degrés sans modifier le dictionnaire de page PDF
Déclarations
property ViewRotation: Integer;
procedure RotateClockwise;
procedure RotateCounterClockwise;
procedure ResetViewRotation;
procedure ApplyViewRotation(Bitmap: TBitmap);
Notes d'utilisation
ViewRotationest normalisé à 0, 90, 180 ou 270 degrés- L'affectation d'un nouveau document réinitialise la rotation de la vue à zéro
- Les calculs page-ajustée et largeur-ajustée utilisent les rotations combinées de page PDF et de vue
- Les superpositions de résultats de recherche pivotent avec la page rendue
CreatePageSnapshot,CreateCurrentPageSnapshotet la sortie BMP incluent la rotation de vue activeApplyViewRotationtransforme un bitmap appartenant à l'appelant sur place via un chemin par lignes de balayage 32 bits
Exemple
PDFViewer.RotateClockwise;
Snapshot := PDFViewer.Model.CreateCurrentPageSnapshot(150);
try
Snapshot.SaveToFile('rotated-page.bmp');
finally
Snapshot.Free;
end;
PDFViewer.ResetViewRotation;