Skip to content

Latest commit

 

History

History
57 lines (46 loc) · 1.34 KB

File metadata and controls

57 lines (46 loc) · 1.34 KB

GetDrawingSizeRect

Description

Returns the top left and bottom right coordinates of a rectangle surrounding the entire area of the document containing objects.

PROCEDURE GetDrawingSizeRect(
				VAR p1X,p1Y : REAL;
				VAR p2X,p2Y : REAL);
def vs.GetDrawingSizeRect():
    return (p1, p2)

Parameters

Name Type Description
p1 REAL Returns top left coordinate of drawing rectangle.
p2 REAL Returns bottom right coordinate of drawing rectangle.

Remarks

([[User:CBM-c-|c]], 2014.08.19): The returned coordinates are (current units, page) the top-left, bottom-right coordinates of the printable page in the active layer. These coordinates can vary if the active layer is sheet or design layer. The newer routine [[VS:SetDrawingRectN]] allows to pass a handle to a layer.

Examples

==== VectorScript ====

PROCEDURE Example;
VAR
p1X, p1Y, p2X, p2Y :REAL;
BEGIN
GetDrawingSizeRect(p1X, p1Y, p2X, p2Y);
Message(p1X, ' ', p1Y, ' ', p2X, ' ', p2Y);
END;
RUN(Example);

==== Python ====

def Example():
	p1, p2 = vs.GetDrawingSizeRect()
	vs.Message(p1[0], ' ', p1[1], ' ', p2[0], ' ', p2[1])

Example()

See Also

VS Functions:

Version

Availability: from VectorWorks 8.0

Category

  • Document Settings