Пространство имен: ARO.AIS.API
Сборка: ARO.AIS.API.dll
Общий интерфейс для описания всех типов команд.
public partial interface ICommand
Производные: IRevitCommand
Навигация
Свойства
Uid | Возвращает уникальный ID команды |
Name | Возвращает имя команды |
Description | Возвращает описание команды |
Version | Возвращает версию команды |
Product | Возвращает код продукта, для которого предназначена команда |
Logo | Возвращает пиктограмму/картинку |
Примеры
Подробное описание
Свойства
Uid
Возвращает уникальный ID команды. Не может быть пустой строкой или 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; }