PPT_LOGO_4b
Revit Programming Introduction <#>
Copyright © 2009 Autodesk Inc.
現在の選択要素にアクセス
•外部コマンドから Revit データーにアクセスする方法1
•現在選択されている要素へはドキュメントクラスのメンバーからアクセス
§ExternalCommandData.Application.ActiveDocument.Selection.Elements
•入力引数が ExternalCommandData を提供
»Selection sel = doc.Selection;
»sMsg = "There are " + sel.Elements.Size + " elements in the selection set:";
»foreach( Element elem in sel.Elements )
»{
»  string s = (null == elem.Category) ? elem.GetType().Name : elem.Category.Name;
»  sMsg += "\r\n  " + s + " Id=" + elem.Id.Value.ToString();
»}
»// from Lab1_2_CommandArguments
要素コレクション
Elements
ActiveDocument
Application
Selection
Elements
選択されているオブジェクトにアクセスするには、
CommandDataのApplicationのActiveDocumentのSelectionのElements
から要素を取得します。