vla-ZoomScaled (메써드)
Signature
object.ZoomScaled Scale, ScaleType
object : Application
Scale : 배율
ScaleType
acZoomScaledAbsolute
acZoomScaledRelative
acZoomScaledRelativePSpace
보통 zoom 을 쓸때 command : zoom > 0.5엔터
하는 방법 등이 이와같은 방법입니다.
Type 이 3가지가 있습니다.
acZoomScaledAbsolute ; 도면한계에 상대적( limits)
acZoomScaledRelative ; 현재화면 view 에 상대적
acZoomScaledRelativePSpace ; 도면공간단위에 상대적
example
(setq Acad (vlax-get-acad-object))
(vla-ZoomScaled Acad 0.5 acZoomScaledRelative)
;; 현재화면에서 반 줄여줍니다.
;; command : zoom > 0.5x 와 같은 의미입니다.
(vla-ZoomScaled Acad 0.5 acZoomScaledAbsolute)
;; 도면한계(limits) 대해서 상대적으로 반 줄여줍니다.
;; command : zoom > 0.5 와 같은 의미입니다.
(vla-ZoomScaled Acad 0.5 acZoomScaledRelativePSpace)
;; 도면공간단위에 상대적으로 반 줄여줍니다.
;; command : zoom > 0.5xp 와 같은 의미입니다.
;; 이건 거의 안쓸듯 합니다. xp 어디서 많이 본거 같지 않나여??
;; ps 공간에서 scale 맞춰줄때 사용하던 축척이져.
출처 : 아키모아 행복한 하루 http://cafe.daum.net/archimore/IP9e/54
'Auto CAD > lisp' 카테고리의 다른 글
달수 ▷ ActiveX 처음 시작하기전에 읽어보세요 (2) | 2019.04.05 |
---|---|
VL-remove (리스트에서 요소제거하기) (0) | 2019.04.04 |
vla-ZoomCenter (메써드) (0) | 2019.04.04 |
vla-ZoomAll (메써드) (0) | 2019.04.04 |
vla-ZoomPickWindow (메써드) (1) | 2019.04.04 |