Vla-put-saveastype

提供:GizmoLabs - だいたい CAD LISP なサイト
2013年11月25日 (月) 22:13時点におけるGizmon (トーク | 投稿記録)による版 (ページの作成:「{{AutoLISP}} ; 構文 : (vla-put-saveastype ''vla-object'' ''type'') ; 機能 : 図面を保存するときの図面の種類を指定する。 ; 引数 :* vla-objec...」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
構文
(vla-put-saveastype vla-object type)


機能
図面を保存するときの図面の種類を指定する。


引数
  • vla-object … VLA オブジェクト
  • type … 図面種類の値。acSaveAsType 列挙型


戻り値
nil


  • acSaveAsType 種類
  • DWG
    • ACAD 2013: 60
    • ACAD 2010: 48
    • ACAD 2007: 36
    • ACAD 2004: 24
    • ACAD 2000: 12
    • ACAD R14/LT98/LT97: 8
    • ACAD DWT (Drawing Template): 50
  • DXF
    • ACAD 2013 DXF: 61
    • ACAD 2010 DXF: 49
    • ACAD 2007 DXF: 37
    • ACAD 2004 DXF: 25
    • ACAD 2000 DXF: 13
    • ACAD R12/LT2 DXF: 1
サンプル
(vl-load-com)
(setq *prefs*  (vla-get-preferences (vlax-get-acad-object)))
(setq *opensave* (vla-get-opensave *prefs*))

(setq savetyp (vla-get-saveastype *opensave*))
(if (/= savetyp "24") (vla-put-saveastype *opensave* "24"))

(vlax-release-object *opensave*)

; 以下でもおk
(setenv "DefaultFormatForSave" "36")


関連事項