Vla-get-modelspace

提供:GizmoLabs - だいたい CAD LISP なサイト
2013年3月16日 (土) 21:58時点におけるGizmon (トーク | 投稿記録)による版 (ページの作成:「{{AutoLISP}} ; 構文 : (vla-get-ModelSpace ''vla-object'') ; 機能 : モデル空間の VLAオブジェクトを取得する ; 引数 :* vla-object … VLAオブ...」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
構文
(vla-get-ModelSpace vla-object)


機能
モデル空間の VLAオブジェクトを取得する


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


戻り値
モデル空間のVLAオブジェクト


サンプル
(setq *ActDoc* (vla-get-ActiveDocument (vlax-get-Acad-Object)))
(setq *ModelSpace* (vla-get-ModelSpace *actDoc*))

(vlax-dump-object *ModelSpace*)
; IAcadModelSpace: モデル空間のすべての図形を含んだ特殊な Block オブジェクト
; プロパティの値:
;   Application (RO) = #<VLA-OBJECT IAcadApplication 00000001402b91d8>
;   BlockScaling = 0
;   Comments = ""
;   Count (RO) = 1
;   Document (RO) = #<VLA-OBJECT IAcadDocument 000000002afe1c90>
;   Explodable = -1
;   Handle (RO) = "18"
;   HasExtensionDictionary (RO) = 0
;   IsDynamicBlock (RO) = 0
;   IsLayout (RO) = -1
;   IsXRef (RO) = 0
;   Layout (RO) = #<VLA-OBJECT IAcadLayout 0000000008969ba8>
;   Name = "*MODEL_SPACE"
;   ObjectID (RO) = 43
;   ObjectID32 (RO) = 43
;   ObjectName (RO) = "AcDbBlockTableRecord"
;   Origin = (0.0 0.0 0.0)
;   OwnerID (RO) = 44
;   OwnerID32 (RO) = 44
;   Path = AutoCAD.Application: 応用できません
;   Units = 0
;   XRefDatabase (RO) = AutoCAD.Application: データベースがありません
T

関連事項