「Vla-get-activedimstyle」の版間の差分

提供:GizmoLabs - だいたい CAD LISP なサイト
(ページの作成:「{{AutoLISP}} ; 構文 : (vla-get-activedimstyle ''vla-object'') ; 機能 : 現在の寸法スタイルのVLAオブジェクトを返す。 ; 引数 :* vla-object ...」)
 
編集の要約なし
47行目: 47行目:
* [[vlax-get-Acad-Object]]
* [[vlax-get-Acad-Object]]
* [[vla-get-ActiveDocument]]
* [[vla-get-ActiveDocument]]
 
* [[vla-put-activedimstyle]]


[[Category:AutoLISP]]
[[Category:AutoLISP]]

2013年12月8日 (日) 23:40時点における版

構文
(vla-get-activedimstyle vla-object)


機能
現在の寸法スタイルのVLAオブジェクトを返す。


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


戻り値
現在の寸法スタイルのVLAオブジェクトを返す。


サンプル
; 現在の寸法スタイルを取得する
(setq cdst (getvar "DIMSTYLE")


; VLAオブジェクトから現在の寸法スタイルを取得する
(setq *ActDoc* (vla-get-ActiveDocument (vlax-get-Acad-Object)))
(setq cdst (vlax-get-property (vla-get-activedimstyle *ActDoc*) 'name))

; ダンプ
(vlax-dump-object (vla-get-activedimstyle *ActDoc*))
; IAcadDimStyle: 寸法の外観を決定する寸法設定のグループ
; プロパティの値:
;   Application (RO) = #<VLA-OBJECT IAcadApplication 00000001402191d8>
;   Document (RO) = #<VLA-OBJECT IAcadDocument 000000002b4038d0>
;   Handle (RO) = "F7"
;   HasExtensionDictionary (RO) = 0
;   Name = "DIM"
;   ObjectID (RO) = 56
;   ObjectID32 (RO) = 56
;   ObjectName (RO) = "AcDbDimStyleTableRecord"
;   OwnerID (RO) = 57
;   OwnerID32 (RO) = 57



関連事項