Перемещение: User.GridX =20 mm User.GridY =20 mm PinX =INT(SETATREFEXPR()/User.GridX + .5)*User.GridX PinY =INT(SETATREFEXPR()/User.GridY + .5)*User.GridY
Изменение размера: User.GridX =20 mm User.GridY =20 mm Width=MAX(INT(SETATREFEXPR()/User.GridX+0.5)*User.GridX,User.GridX) Height=MAX(INT(SETATREFEXPR()/User.GridY+0.5)*User.GridY,User.GridY)
Если же нужно изменять, например, ширину ступенчато по известным размерам, то можно воспользоваться BOUND: Width = BOUND(, 0, FALSE, 2 in, 2 in, FALSE, 4 in, 4 in, FALSE, 6 in, 6 in)
|