Vla-get-autosnapmarkersize
- 構文
- (vla-get-autosnapmarkersize vla-object)
- 機能
- AutoSnap マーカーのサイズを取得する。
- 引数
-
- vla-object … PreferencesDrafting の VLAオブジェクト
- 戻り値
- AutoSnap マーカーのピクセル単位のサイズを表す 1~20 の値。
- サンプル
(vl-load-com)
(defun c:Example_AutoSnapMarkerSize()
;; AutoSnap マーカーのサイズを変更するサンプル
(setq acadObj (vlax-get-acad-object))
(setq preferences (vla-get-Preferences acadObj))
;; drafting preferences オブジェクトを取得
(setq ACADPref (vla-get-Drafting preferences))
;; 既定値を表示
(setq originalValue (vla-get-AutoSnapMarkerSize ACADPref))
(alert (strcat "現在の AutoSnapMarkerSize 値は : " (itoa originalValue)))
;; 変更 サイズ10
(vla-put-AutoSnapMarkerSize ACADPref 10)
(setq newValue (vla-get-AutoSnapMarkerSize ACADPref))
(alert (strcat "新しい AutoSnapMarkerSize 値は : " (itoa newValue)))
;; 戻す
;; * Note: 戻したくなくばコメントアウトするがよい
(vla-put-AutoSnapMarkerSize ACADPref originalValue)
(alert (strcat "AutoSnapMarkerSize 値を元に戻す : " (itoa originalValue)))
)
関連事項