Нужно преобразовать не абсолютный цвет к абсолютному? Есть решение!!!
Наконец-то нашел решения корректного преобразования цвета (из стиля, web) к абсолютному.
Может кому интересно пользуйтесь .
Автоматизация бухгалтерского учета
Разработки для оптимизации управления и новейшие отчеты и обработки программ
Каким образом вы это сделали? Скачать нет возможности.
на безрыбье и… (это в адрес 1с).
А автору огромное спасибо, всё-таки выкрутился, «акробатический номер», но работает.
(2) BubbleGumm, там всё просто: создаем пустой ТабДокумент, назначаем для .Область() любой цвет, сохраняем в HTML и находим циферки.
(4) Будете смеяться. Сделал, как вы написали — и нифига подобного, сохраняет всё те же названия, т.е. выглядит это как tr.R0 td.R0C0{ background-color: DeepSkyBlue; } и ни малейших циферок. Он там css лепит. Это, случаем, от платформы не зависит, а то у меня 8.2.17 — нэ?
В общем, вот:http://infostart.ru/public/201708/ и спасибо за красивую мысль, хоть она и очень узкоприменима, как оказалось.
Спасибо, сам бы никогда не додумался.
Там в коде можно подсократить:
Функция HexToDec(HEX)
Число16 = СокрЛП(HEX);
Рез = 0;
Для к = 1 По СтрДлина(Число16) Цикл
Цифра16 = Сред(Число16, к, 1);
Рез = Рез * 16 + Найти(«0123456789ABCDEF», Цифра16) — 1;
КонецЦикла;
Возврат Рез;
КонецФункции
(5) Только так: ТабДокумент.Область().ЦветФона = WebЦвета.Оранжевый;
а вот так не годится: ТабДокумент.Область(«R1C1»).ЦветФона = WebЦвета.Оранжевый;
Большое спасибо, полезная утилита!
жаль что нет кода в описании
«ЧЦ=3; ЧН=000; ЧВН=; ЧГ=0»
Благодарю, помогла статья