Конвертация цвета к абсолютному.

Нужно преобразовать не абсолютный цвет к абсолютному? Есть решение!!!

Наконец-то нашел решения корректного преобразования цвета (из стиля, web) к абсолютному.

Может кому интересно пользуйтесь Laughing.

11 Comments

  1. BubbleGumm

    Каким образом вы это сделали? Скачать нет возможности.

    Reply
  2. akor77

    на безрыбье и… (это в адрес 1с).

    А автору огромное спасибо, всё-таки выкрутился, «акробатический номер», но работает.

    Reply
  3. androidT1C

    (2) BubbleGumm, там всё просто: создаем пустой ТабДокумент, назначаем для .Область() любой цвет, сохраняем в HTML и находим циферки.

    Reply
  4. Yashazz

    (4) Будете смеяться. Сделал, как вы написали — и нифига подобного, сохраняет всё те же названия, т.е. выглядит это как tr.R0 td.R0C0{ background-color: DeepSkyBlue; } и ни малейших циферок. Он там css лепит. Это, случаем, от платформы не зависит, а то у меня 8.2.17 — нэ?

    Reply
  5. Yashazz

    В общем, вот: http://infostart.ru/public/201708/ и спасибо за красивую мысль, хоть она и очень узкоприменима, как оказалось.

    Reply
  6. pakill

    Спасибо, сам бы никогда не додумался.

    Там в коде можно подсократить:

    Функция HexToDec(HEX)

    Число16 = СокрЛП(HEX);

    Рез = 0;

    Для к = 1 По СтрДлина(Число16) Цикл

    Цифра16 = Сред(Число16, к, 1);

    Рез = Рез * 16 + Найти(«0123456789ABCDEF», Цифра16) — 1;

    КонецЦикла;

    Возврат Рез;

    КонецФункции

    Reply
  7. pakill

    (5) Только так: ТабДокумент.Область().ЦветФона = WebЦвета.Оранжевый;

    а вот так не годится: ТабДокумент.Область(«R1C1»).ЦветФона = WebЦвета.Оранжевый;

    Reply
  8. v.selivanov

    Большое спасибо, полезная утилита!

    Reply
  9. dj_serega

    жаль что нет кода в описании

    Reply
  10. sondarium

    «ЧЦ=3; ЧН=000; ЧВН=; ЧГ=0»

    Reply
  11. soulsteps

    Благодарю, помогла статья

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *