<menu> 元素屬性
ui
指定動作將發生的位置。可用選項有 ribbonrmb。如果您忽略此選項,將可從功能區與滑鼠右鍵選單中使用指令。
view
指定將在使用者介面中發生動作的物件。選項有 2d (2D 物件)、3d (3D 物件)、imagedocallnone。您可以指定其中一個選項或這些選項的 OR 清單。例如,view="2d|3d"
pane
指定將在使用者介面中發生動作的一組窗格。選項有 filelandmarktreeviewContentPaneallnone。您可以指定其中一個選項或這些選項的 OR 清單。例如,pane="file|landmark"。預設值為 all
功能表
指定將新增此選項的目標選單與前後關聯選單。(請參閱menus 屬性的可用值。)
select
指定啟動此動作所需要的所選物件數。可用選項有 01anymany
visible
指定使用如下所列函數的一組篩選條件。每一個函數都會傳回可用來指定篩選條件的布林值。您可以使用 AND 運算子 (&amp;) 指定多個函數。(請參閱可見屬性的可用函數。)
menus 屬性的可用值
pvgroupspane1.ProGroupsMenu
將指令新增至「群組」窗格選單。
pvgroupspane1.ProGroupsContentsMenu
將指令新增至「群組內容」窗格選單。
pvresultspane.ResultsMenu
將指令新增至「搜尋結果」清單選單。
pvmodelannotationspane.ModelAnnotationsMenu
將指令新增至「模型註釋」選單。
pvlayerspane.LayerGroupsMenu
將「圖層」窗格下的指令新增至「群組」清單選單。
pvlayerspane.LayersMenu
將「圖層」窗格下的指令新增至「圖層」清單選單。
pvproppanemenu.PropDlgMenu
將指令新增至「屬性」窗格選單。
pvlayers2dpane.Layer2DMenu
針對工程圖選單,將指令新增至「圖層」窗格。
pvblocks2dpane.Block2DMenu
工程圖選單的「區塊」窗格。
可見屬性的可用函數
getSelectedCount ">" or "==" or ">=" number
如果所選部份的數目「大於」或「等於」或是「大於或等於」指定數字,則傳回 true
getPropertyExists ('DESCRIPTION')
如果在第一個選取的項目中存在屬性,則傳回 true。由於選取沒有順序,因此單一選取是有用的。
getSelectedPartProperty(<selection index>,<property name>, <string>)
如果成功擷取在所選部份的 <property name> 中定義的屬性,則傳回 true。會根據在 <selection index> 中指定的選取順序定義部份。會根據 XML 內容,將所擷取的值指派給標記為 <string> 的 URL 子字串。
這是否有幫助?