ImageEn, unit iexPdfiumCore |
|
TPdfObject.Translate
Declaration
procedure Translate(MoveX, MoveY: Double);
Description
Moves an object on the current page.
This is the same as setting
X or
Y.
Note: You must call ImageEnView1.Invalidate() after using Translate()
Examples
// Move an object left
ImageEnView1.PdfViewer.Objects.Translate( -10, 0 );
ImageEnView1.Invalidate();
// Which is the same as...
obj := ImageEnView1.PdfViewer.Objects[idx];
obj.X := obj.X - 10;
ImageEnView1.Invalidate();
// Move an object right
ImageEnView1.PdfViewer.Objects.Translate( 10, 0 );
ImageEnView1.Invalidate();
// Which is the same as...
obj := ImageEnView1.PdfViewer.Objects[idx];
obj.X := obj.X + 10;
ImageEnView1.Invalidate();
// Move an object up
ImageEnView1.PdfViewer.Objects.Translate( 0, 10 ); // Note: PDF documents are bottom-up
ImageEnView1.Invalidate();
// Which is the same as...
obj := ImageEnView1.PdfViewer.Objects[idx];
// Note: PDF documents are bottom-up
obj.Y := obj.Y + 10;
ImageEnView1.Invalidate();
// Move an object down
ImageEnView1.PdfViewer.Objects.Translate( 0, -10 ); // Note: PDF documents are bottom-up
ImageEnView1.Invalidate();
// Which is the same as...
obj := ImageEnView1.PdfViewer.Objects[idx];
// Note: PDF documents are bottom-up
obj.Y := obj.Y - 10;
ImageEnView1.Invalidate();
See Also
◼ X◼ Y◼ Width◼ Height◼ Matrix◼ Scale◼ TransformEx