Skip to content

Latest commit

 

History

History
56 lines (46 loc) · 1.38 KB

File metadata and controls

56 lines (46 loc) · 1.38 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

(_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 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