Vla-get-adcinsertunitsdefaultsource

提供:GizmoLabs - だいたい CAD LISP なサイト
2013年11月30日 (土) 11:34時点におけるGizmon (トーク | 投稿記録)による版
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
構文
(vla-get-adcinsertunitsdefaultsource vla-object)


機能
DesignCenter 内の、挿入単位が割り当てられていない挿入"元"図面のオブジェクトに対して、自動的に使用する単位を取得する。


引数
  • vla-object … preferencesuser の VLA オブジェクト


戻り値
AcInsertUnits 列挙型
  • acInsertUnitsUnitless = 0
  • acInsertUnitsInches = 1
  • acInsertUnitsFeet = 2
  • acInsertUnitsMiles = 3
  • acInsertUnitsMillimeters = 4
  • acInsertUnitsCentimeters = 5
  • acInsertUnitsMeters = 6
  • acInsertUnitsKilometers = 7
  • acInsertUnitsMicroinches = 8
  • acInsertUnitsMils = 9
  • acInsertUnitsYards = 10
  • acInsertUnitsAngstroms = 11
  • acInsertUnitsNanometers = 12
  • acInsertUnitsMicrons = 13
  • acInsertUnitsDecimeters = 14
  • acInsertUnitsDecameters = 15
  • acInsertUnitsHectometers = 16
  • acInsertUnitsGigameters = 17
  • acInsertUnitsAstronomicalUnits = 18
  • acInsertUnitsLightYears = 19
  • acInsertUnitsParsecs = 20


  • 初期値は acInsertUnitsUnitless。
  • システム変数 INSUNITSDEFSOURCE と同値。


サンプル
(setq *ActDoc* (vla-get-ActiveDocument (vlax-get-Acad-Object)))
(setq *prefs* (vla-get-preferences (vlax-get-Acad-Object)))
(setq *user* (vla-get-user *prefs*))
(setq adcdef (vla-get-adcinsertunitsdefaultsource *user*))


関連事項