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)| Name | Type | Description |
|---|---|---|
| p1 | REAL | Returns top left coordinate of drawing rectangle. |
| p2 | REAL | Returns bottom right coordinate of drawing rectangle. |
(_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.
PROCEDURE Example;
VAR
p1X, p1Y, p2X, p2Y :REAL;
BEGIN
GetDrawingSizeRect(p1X, p1Y, p2X, p2Y);
Message(p1X, ' ', p1Y, ' ', p2X, ' ', p2Y);
END;
RUN(Example);def Example():
p1, p2 = vs.GetDrawingSizeRect()
vs.Message(p1[0], ' ', p1[1], ' ', p2[0], ' ', p2[1])
Example()VS Functions:
Availability: from VectorWorks 8.0