Skip to content

Latest commit

 

History

History
70 lines (59 loc) · 1.73 KB

File metadata and controls

70 lines (59 loc) · 1.73 KB

SetSheetLayerUserOrigin

Description

Sets the user origin of the specified sheet layer.

FUNCTION SetSheetLayerUserOrigin(
				layerHandle : HANDLE;
				xOrigin     : REAL;
				yOrigin     : REAL): BOOLEAN;
def vs.SetSheetLayerUserOrigin(layerHandle, xOrigin, yOrigin):
    return BOOLEAN

Parameters

Name Type Description
layerHandle HANDLE
xOrigin REAL
yOrigin REAL

Examples

sheetLayerH := ActLayer;
bSheetLayer := FALSE;
IF (sheetLayerH <> nil) & (GetObjectVariableInt(sheetLayerH, 154) = 2) THEN BEGIN
	boo := GetSheetLayerUserOrigin(sheetLayerH,  sheetOriginX, sheetOriginY);
	boo := SetSheetLayerUserOrigin(sheetLayerH, 0, 0);
	bSheetLayer := TRUE;
END;

sheetLayerH := ActLayer;
bSheetLayer := FALSE;
IF (sheetLayerH <> nil) & (GetObjectVariableInt(sheetLayerH, 154) = 2) THEN BEGIN
	result := GetSheetLayerUserOrigin(sheetLayerH,  sheetOriginX, sheetOriginY);
	result := SetSheetLayerUserOrigin(sheetLayerH, 0, 0);
	bSheetLayer := TRUE;
END;

sheetLayerH := ActLayer;
bSheetLayer := FALSE;
IF (sheetLayerH <> nil) & (GetObjectVariableInt(sheetLayerH, 154) = 2) THEN BEGIN
	boo := GetSheetLayerUserOrigin(sheetLayerH, sheetOrigin.x, sheetOrigin.y);
	boo := SetSheetLayerUserOrigin(sheetLayerH, 0, 0);
	bSheetLayer := TRUE;
END;
import vs

# Sets the user origin of the specified sheet layer.
layerHandle = vs.ActLayer()  # handle to the active design layer
xOrigin = 1.0
yOrigin = 2.0

ok = vs.SetSheetLayerUserOrigin(layerHandle, xOrigin, yOrigin)
if ok:
    vs.Message('SetSheetLayerUserOrigin succeeded')
else:
    vs.Message('SetSheetLayerUserOrigin failed')

Version

Availability: from VectorWorks10.5

Category