Please enable JavaScript to view this site.

 

void = MoveBoxTop(nFixedUnits)

 

the top of a textbox is the value of Y

the top of a textbox is the value of Y

This macro function is similar to SetBoxTop but, instead of specifying the top position of the current textbox, it moves the top position by nFixedUnits.

 

Looking at the measurements palette of QuarkXPress and InDesign, as shown in the image on the right, the effect of this function is to change the value of Y by nFixedUnits, and the value of H by -nFixedUnits (where nFixedUnits can be a negative number).

Textbox resizing functions only work on textboxes whose angle is a multiple of 90 degrees (0­°, 90°, 180°, or 270°) and we strongly encourage you to always use non-rotated textboxes (with an angle of 0°) for any macro which contains the above macro function, as explained in the gridtemplate construction guidelines.

A fixed unit is the smallest unit of size, used by both QuarkXPress and InDesign, and is defined as 1/65536 of a point. This means that an inch is 4718592 fixed units, and a millimeter is approximately 185771 fixed units.

Remember that, in both QuarkXPress and InDesign, vertical positions are zero at the top of the page and increase going down the page.

 

A positive value of nFixedUnits means that the textbox will get shorter, while a negative value of nFixedUnits means that the textbox will get taller.

 

See also: MoveBoxVert and textbox resizing macro functions.

 


Topic 181635, last updated on 18-Dec-2024