Тип: Цвет. Темно-серый.
Полное описание, параметры и ограничения
WebЦвета.ТемноСерый (WebColors.DarkGray)
WebЦвета (WebColors)
ТемноСерый (DarkGray)
Доступен, начиная с версии 8.0.
Описание:
Тип: Цвет.
Темно-серый.
Использование в версии:
Доступен, начиная с версии 8.0.
Методическая информация
Практические примеры
Показать цвет ТемноСерый и его RGB
Конкретный цвет применяется как фон собственной ячейки. Название и компоненты выводятся отдельно, поэтому тёмный образец не делает подпись нечитаемой.
Где и как запускать
Серверный обработчик ПриСозданииНаСервере собственной управляемой формы. Предпросмотр — подготовленный реквизит типа ТабличныйДокумент.
Подготовка
Создайте внешнюю учебную обработку УчебныеЦвета с управляемой формой. В редакторе формы добавьте реквизит Предпросмотр типа ТабличныйДокумент.
Перетащите Предпросмотр на форму: вид Поле табличного документа, путь к данным Предпросмотр. У поля разрешите растягивание по ширине и высоте, оставьте место для трёх строк образца.
В свойствах формы → События назначьте ПриСозданииНаСервере процедуре из примера. Код вставьте целиком на уровне модуля формы. Для следующего цвета замените этот обработчик, не создавайте вторую одноимённую процедуру.
Откройте обработку в тонком клиенте учебной базы. Образец создаётся в памяти и показывается в поле формы; не нужны макет, подключение к сайту, печать или запись файла.
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
ЦветОбразца = WebЦвета.ТемноСерый;
Образец = Новый ТабличныйДокумент;
Образец.Область(1, 1).ШиринаКолонки = 45;
Образец.Область(1, 1).ВысотаСтроки = 24;
Образец.Область(1, 1).ЦветФона = ЦветОбразца;
Образец.Область(1, 1).Текст = " ";
Образец.Область(2, 1, 3, 1).ЦветФона = Новый Цвет(255, 255, 255);
Образец.Область(2, 1, 3, 1).ЦветТекста = Новый Цвет(0, 0, 0);
Образец.Область(2, 1).Текст = "WebЦвета.ТемноСерый";
Образец.Область(3, 1).Текст = "R=" + Строка(ЦветОбразца.Красный)
+ " G=" + Строка(ЦветОбразца.Зеленый) + " B=" + Строка(ЦветОбразца.Синий);
Предпросмотр = Образец;
КонецПроцедурыРазбор по шагам
ЦветОбразца получает готовое значение типа Цвет из набора WebЦвета: Тип: Цвет.
Темно-серый.Первая строка — цветовая плашка высотой 24 пункта. Она не содержит важного текста.
Во второй и третьей строках чёрным на белом показаны имя цвета и компоненты Красный, Зеленый, Синий. Это значения объекта Цвет, не разбор CSS-строки.
Готовый табличный документ присваивается реквизиту Предпросмотр и отображается полем собственной формы.
Как проверить результат
В форме видна цветная плашка, подпись WebЦвета.ТемноСерый и три числовых компонента RGB от 0 до 255.
Измените выбранную константу на другой WebЦвета: цвет плашки и его компоненты меняются, подписи остаются читаемыми.
Закройте и снова откройте форму: образец формируется заново, рабочие данные не изменяются.
Ожидаемый результат
Цвет использован в реальном оформлении табличного документа; отдельно показано его числовое представление.
На что обратить внимание
Набор называется WebЦвета, но для получения значения не нужны веб-клиент или интернет.
Именованный Web-цвет — фиксированный цвет RGB; это не динамический цвет темы или системный Windows-цвет.
Передача табличного документа в поле формы не выполняет печать, сохранение или загрузку изображения.
HTML-справочник показывает исходный код; внешний вид образца проверяется в клиенте 1С.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.