Пространство имен: ARO.AIS.API.Utils
Сборка: ARO.AIS.API.dll
Интерфейс помогающий выполнить преобразования ресурсов сборки для использования в свойствах ARO API.
Блок кода |
---|
|
public interface IImageTool |
МетодыПримеры Раскрыть |
---|
title | Подготовка иконки из ресурса сборки |
---|
|
В примере демонстрируется получение изображения логотипа из ресурса сборки и подготавливает его к использованию в Команде. Исходное расположение изображения: Image Modified Блок кода |
---|
| public class SimpleCommand : IRevitCommand
{
...
public byte[] Logo => AISTools.ImageTool?.GetImageFromResource(@"icons\whois_64px.png") ?? null;
...
} |
Примечание |
---|
Метод GetImageFromResource доступен в ARO API только для .NET Framework 4.8. |
|
Раскрыть |
---|
title | Подготовка иконки из встроенного ресурса сборки |
---|
|
В примере демонстрируется получение изображения логотипа из встроенного ресурса сборки и подготавливает его к использованию в Команде. Исходное расположение изображения: Image Modified Блок кода |
---|
| public class SimpleCommand : IRevitCommand
{
...
public byte[] Logo => AISTools.ImageTool?.GetImageFromEmbeddedResource("icons.whois_64px.png") ?? null;
...
} |
|
Якорь |
---|
| ПодробноеОписание |
---|
| ПодробноеОписание |
---|
|
Подробное описаниеМетоды
...
Якорь |
---|
| GetImageFromResource |
---|
| GetImageFromResource |
---|
|
GetImageFromResource(string) Подготавливает массив байт на основе указанного ресурса сборки.
Блок кода |
---|
|
byte[] GetImageFromResource(string resourceNameWithPath) |
Параметры
string resourceNameWithPath
- путь и полное имя ресурса разделенные знаком "\" (допускается использование @ в начале строки). Если ресурс размещается в корне проекта, то указывается только полное имя ресурса.
Возвращаемое значение
byte[]
- массив байт, представляющий переданный ресурс, готовый для передачи в свойства объектов ARO API. Допускает значение null
в случае неудачи преобразования ресурса.
Примечание |
---|
Метод доступен в ARO API только для .NET Framework 4.8 |
Якорь |
---|
| GetImageFromEmbeddedResource |
---|
| GetImageFromEmbeddedResource |
---|
|
GetImageFromEmbeddedResource(string)Подготавливает массив байт на основе указанного встроенного ресурса сборки.
Tabs Container |
---|
|
Tabs Page |
---|
| Блок кода |
---|
| byte[] GetImageFromEmbeddedResource(string resourceNameWithPath) |
Параметры string resourceNameWithPath - путь и полное имя ресурса разделенные знаком "." (точка). Если ресурс размещается в корне проекта, то указывается только полное имя ресурса.
Возвращаемое значение
byte[] - массив байт, представляющий переданный ресурс, готовый для передачи в свойства объектов ARO API. Допускает значение null в случае неудачи преобразования ресурса.
|
Tabs Page |
---|
| Блок кода |
---|
| byte[]? GetImageFromEmbeddedResource(string? resourceNameWithPath) |
Параметры string? resourceNameWithPath - путь и полное имя ресурса разделенные знаком "." (точка). Если ресурс размещается в корне проекта, то указывается только полное имя ресурса.
Возвращаемое значение
byte[]? - массив байт, представляющий переданный ресурс, готовый для передачи в свойства объектов ARO API. Допускает значение null в случае неудачи преобразования ресурса.
|
|
Якорь |
---|
| GetImageFromStream |
---|
| GetImageFromStream |
---|
|
GetImageFromStream(Stream)Подготавливает массив байт на основе потока.
Tabs Container |
---|
|
Tabs Page |
---|
| Блок кода |
---|
| byte[] GetImageFromStream(Stream stream) |
Параметры Stream stream - ссылка на объект типа Stream , содержащий целевой объект (ресурс).
Возвращаемое значение
byte[] - массив байт, представляющий переданный ресурс, готовый для передачи в свойства объектов ARO API. Допускает значение null в случае неудачи преобразования ресурса.
|
Tabs Page |
---|
| Блок кода |
---|
| byte[]? GetImageFromStream(Stream? stream) |
Параметры Stream? stream - ссылка на объект типа Stream , содержащий целевой объект (ресурс).
Возвращаемое значение
byte[]? - массив байт, представляющий переданный ресурс, готовый для передачи в свойства объектов ARO API. Допускает значение null в случае неудачи преобразования ресурса.
|
|