VLA オブジェクトのプロパティを取得します。
サポートされているプラットフォーム: Windows のみ
(vlax-get-property object property)
タイプ: VLA オブジェクト
オブジェクト
タイプ: シンボルまたは文字列
取得するプロパティの名前。
タイプ: 整数、実数、文字列、リスト、VLA オブジェクト、バリアント型、セーフ配列、T、nil
オブジェクトのプロパティの値。
この関数は、以前は vlax-get という名前でした。
まず、ルート AutoCAD オブジェクトのポインタを取得します。
(setq acadObject (vlax-get-acad-object)) #<VLA-OBJECT IAcadApplication 00a4b2b4>
AutoCAD の ActiveDocument プロパティを取得します。
(setq acadDocument (vlax-get-property acadObject 'ActiveDocument)) #<VLA-OBJECT IAcadDocument 00302a18>
関数は、現在のドキュメント オブジェクトを返します。
ActiveDocument オブジェクトの ModelSpace プロパティを取得します。
(setq mSpace (vlax-get-property acadDocument 'Modelspace)) #<VLA-OBJECT IAcadModelSpace 00c14b44>
現在のドキュメントのモデル空間オブジェクトを返します。
図形を VLA オブジェクトに変換します。
(setq vlaobj (vlax-ename->vla-object e)) #<VLA-OBJECT IAcadLWPolyline 0467114c>
そのオブジェクトの色プロパティを取得します。
(vlax-get-property vlaobj 'Color) 256