ImageEn, unit iexPdfiumCore

TPdfObject.Y

TPdfObject.Y


Declaration

property Y: Double;


Description

Specify the bottom position of an object (in PDF points).
PDF Y values are Bottom-up, so (X,Y) specifies the bottom-left of the object onscreen.



For rotated images, x,y specifies the point of rotation. So if rotated 180 deg. for example, x,y will be the top-right of the image.



Note:
 PDF Y values are Bottom-up, i.e. Y=0 refers to the bottom of the page/screen. Y=PageHeight refers to the top of the page/screen
 The object matrix is used to calculate and set the value
 You can also use Translate to move an object

Read/write


Example

// Move an object up
obj := ImageEnView1.PdfViewer.Objects[idx];
// Note: PDF documents are bottom-up
obj.Y := obj.Y + 10;

// Which is the same as...
ImageEnView1.PdfViewer.Objects.Translate( 0, 10 );  // Note: PDF documents are bottom-up


// Move an object down
obj := ImageEnView1.PdfViewer.Objects[idx];
// Note: PDF documents are bottom-up
obj.Y := obj.Y - 10;

// Which is the same as...
ImageEnView1.PdfViewer.Objects.Translate( 0, -10 );  // Note: PDF documents are bottom-up


See Also

 X
 Width
 Height
 Matrix
 Scale
 Translate
 TransformEx