|
v7: Градиент в отчете
| ☑ |
0
Zhuravlik
22.03.12
✎
21:26
|
Здравствуйте. Есть такой код
Таб = СоздатьОбъект("Таблица");
Для сч=1 По 255 Цикл
Таб.ВывестиСекцию("Строка");
Обл = Таб.Область(Таб.ВысотаТаблицы(), 2);
Обл.ЦветФона(сч*65536 + сч*256 + сч);
КонецЦикла;
Таб.Показать();
Вот, что у меня было в результате:
Подскажите пожалуйста, как мне сделать такой цикл, чтобы на каждом его обходе формироваля различный цвет в одной гамме? То есть, чтобы например был плавный переход от одного цвета к другому, если это возможно. Я так понял, что 1С работает только с теми цветами, которые есть в диалоге настройки формы, в конфигураторе...
|
|
1
aka AMIGO
22.03.12
✎
21:34
|
Обл.ЦветФона(Крас, Зелен,Голуб);
каждый цвет в пределах 0-256
|
|
2
aka AMIGO
22.03.12
✎
21:36
|
+1 гони волну с 0 по 256 от первого цвета к последнему
|
|
3
andrewks
22.03.12
✎
21:37
|
ничё не выйдет, 7-ка имеет ограничение.
можно обойти, заюзав Yoksel
|
|
4
ДенисЧ
22.03.12
✎
21:40
|
в 77 в таблице ограниченное количество цветов.
|
|
5
aka AMIGO
22.03.12
✎
21:41
|
(3)а как-же СП? :)
я оттуда вычитал :)
|
|
6
ДенисЧ
22.03.12
✎
21:41
|
(5) Ну ты же не у меня его покупал...
|
|
7
aka AMIGO
22.03.12
✎
21:42
|
(6) ааа.. а я-то верю всему, что написано :)
|
|
8
andrewks
22.03.12
✎
21:44
|
(5) СП врёт, как всегда. точнее, не говорит всей правды
|
|
9
ДенисЧ
22.03.12
✎
21:46
|
(8) У тебя нехаляльный СП...
|
|
10
andrewks
22.03.12
✎
21:47
|
(9) и некошерная 1с
|
|
11
Zhuravlik
23.03.12
✎
02:11
|
(3) спасибо, я так и думал...
|
|
12
VladZ
23.03.12
✎
06:33
|
(0) До градиента дошел? Молодец!
Будешь ваять 3д-объекты, имей в виду - 1С-ка не держит ни directX, ни OpenGL.
|
|