ImageEn, unit iexPdfiumCore

TPdfObject.Translate

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.


Examples

// Move an object left
ImageEnView1.PdfViewer.Objects.Translate( -10, 0 );

// Which is the same as...
obj := ImageEnView1.PdfViewer.Objects[idx];
obj.X := obj.X - 10;


// Move an object right
ImageEnView1.PdfViewer.Objects.Translate( 10, 0 );

// Which is the same as...
obj := ImageEnView1.PdfViewer.Objects[idx];
obj.X := obj.X + 10;


// Move an object up
ImageEnView1.PdfViewer.Objects.Translate( 0, 10 );  // Note: PDF documents are bottom-up

// Which is the same as...
obj := ImageEnView1.PdfViewer.Objects[idx];
// Note: PDF documents are bottom-up
obj.Y := obj.Y + 10;


// Move an object down
ImageEnView1.PdfViewer.Objects.Translate( 0, -10 );  // Note: PDF documents are bottom-up

// Which is the same as...
obj := ImageEnView1.PdfViewer.Objects[idx];
// Note: PDF documents are bottom-up
obj.Y := obj.Y - 10;


See Also

X
Y
Width
Height
Matrix
Scale
TransformEx