gifts2017

Создание иконок цветов для организации выбора цвета пользователем

Опубликовал Игорь Steelvan (Steelvan) в раздел Программирование - Внешние компоненты

Иногда бывает необходимо формировать иконки цветов внутри 1С. Например, для создания справочника цветов или для других целей. Мы для этих целей написали dll, которую подключаем и вызываем при необходимости получения картинки цвета.  Пример использования в программе ОптимаСофт:Менеджер процессов http://www.optimasoft.info/
Метод у dll всего один.
Иногда бывает необходимо формировать иконки цветов внутри 1С. Например, для создания справочника цветов или для других целей. Мы для этих целей написали dll, которую подключаем и вызываем при необходимости получения картинки цвета.  
Метод у dll всего один.
 
function OptimaPictEd.СоздатьПустуюКартинку(чШирина, чВысота, R, G, B)

чШирина - Ширина создаваемой картинки в пикселях
чВысота - Высота создаваемой картинки в пикселях.
R - Значение красного от 0 до 255.
G - Значение зеленого от 0 до 255.
B - Значение синего от 0 до 255.
 
Пример использования в программе ОптимаСофт:Менеджер процессов. Для справочника цвета есть возможность добавления и сохранения пользовательских цветов. Для каждого цвета необходимо хранить картинку, которая будет отображаться потом в меню быстрого выбора.
 

 
Пример кода для использования в модуле справочника "Цвета".
 
 
После добавления своего цвета, можно настроить его быстрый выбор, что удобно для пользователя.
 

 
Вес dll меньше 100 килобайт. Протестирована работа на 8.2 и 8.3. Подключается по технологии Native, соответственно тонкий или толстый или нет прав админа, без разницы.
Пользуйтесь на здоровье :)
 
Если есть вопросы, то пишите на нашем форуме http://www.forum.optimasoft.info , т.к. здесь бываю редко.
 
 

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
Библиотека для создания картинок
.dll 89,50Kb
03.06.15
0
.dll 89,50Kb 0 Скачать

См. также

Автор запретил комментарии