THPDFViewer-rotation
Roterar den visade sidan och Viewer-modellens snapshots i 90-graderssteg utan att ändra PDF-sidordlistan
Deklarationer
property ViewRotation: Integer;
procedure RotateClockwise;
procedure RotateCounterClockwise;
procedure ResetViewRotation;
procedure ApplyViewRotation(Bitmap: TBitmap);
Användningsanmärkningar
ViewRotationnormaliseras till 0, 90, 180 eller 270 grader- Att tilldela ett nytt dokument återställer visningsrotationen till noll
- Passa-sida- och passa-bredd-beräkningar använder den kombinerade PDF-sidan och visningsrotationen
- Träfföverlägg för sökning roteras med den renderade sidan
CreatePageSnapshot,CreateCurrentPageSnapshotoch BMP-utdata inkluderar den aktiva visningsrotationenApplyViewRotationtransformerar ett anropare-ägt bitmapp på plats genom en 32-bitars söklinjesökväg
Exempel
PDFViewer.RotateClockwise;
Snapshot := PDFViewer.Model.CreateCurrentPageSnapshot(150);
try
Snapshot.SaveToFile('rotated-page.bmp');
finally
Snapshot.Free;
end;
PDFViewer.ResetViewRotation;