Пространство имен: ARO.AIS.API Сборка: ARO.AIS.API.dll Общий интерфейс для описания всех типов команд. Производные: IRevitCommand Возвращает уникальный ID команды. Не может быть пустой строкой или Возвращает имя команды. Данное имя отображается в тексте (подсказке) кнопки/пункта меню. Имя может быть не уникальным. Не может быть пустой строкой или Возвращает описание команды. Описание отображается в расширенной и/или составной подсказке для кнопки/пункта меню. Допускает пустую строку или Возвращает версию команды. При первичной публикации команды считается начальной версией. Не может быть меньше или равна, чем ранее опубликованная версия команды (текущую опубликованную версию можно узнать в ЛК). Возвращает код продукта, для которого предназначена команда. Для быстрого кодирования продукта можно воспользоваться вспомогательным классом Возвращает пиктограмму/картинку для кнопки/пункта меню, в виде массива байт. Допускает public partial interface ICommand
Навигация
Свойства
Uid Возвращает уникальный ID команды Name Возвращает имя команды Description Возвращает описание команды Version Возвращает версию команды Product Возвращает код продукта, для которого предназначена команда Logo Возвращает пиктограмму/картинку Примеры
Подробное описание
Свойства
Uid
null
.string Uid { get; }
Name
null
. string Name { get; }
Description
null
. string Description { get; }
Version
Version Version { get; }
Product
SupportedProduct
. int Product { get; }
Logo
null
. Обрабатываемые форматы изображения: PNG, ICO, JPG, BPM - корректное отображение других форматов изображения не гарантируется. Для упрощения получения массива байт можно воспользоваться функцией GetEmbeddedImageAsArray
. byte[] Logo { get; }