Vla-distancetoreal

提供:GizmoLabs - だいたい CAD LISP なサイト
2013年11月17日 (日) 12:50時点におけるGizmon (トーク | 投稿記録)による版 (ページの作成:「{{AutoLISP}} ; 構文 : (vla-distancetoreal ''Distance'' ''Unit'') ; 機能 : 文字列の距離値を実数値(倍精度浮動小数点数型)に変換する。 ; ...」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
構文
(vla-distancetoreal Distance Unit)


機能
文字列の距離値を実数値(倍精度浮動小数点数型)に変換する。


引数
  • vla-object … vlaオブジェクト
  • Distance … 距離(倍精度浮動小数点数型)
  • Unit … 距離の単位 AcUnits の列挙型
  • acDefaultUnits :デフォルトの単位
  • acScientific :指数表記
  • acDecimal :十進数表記
  • acEngineering: 工業図面表記
  • acArchitectural: 建築図面表記
  • acFractional :分数表記


戻り値
距離の実数値(倍精度浮動小数点数型)


  • memo : 全角数字は変換しない。
サンプル

(vl-load-com)
(setq *ActDoc* (vla-get-ActiveDocument (vlax-get-Acad-Object)))
(setq *util* (vla-get-utility *actdoc*))

(setq ret1 (vla-distancetoreal *util* "1820" acDefaultUnits))
; 1820.00

(setq ret1 (vla-distancetoreal *util* "1820" acDefaultUnits))
; 0.00

関連事項