|
Изменить шрифт содержимого ячейки программно, 1с 8.3 УФ
| ☑ |
0
Geroy
22.05.15
✎
10:10
|
Нужно программно изменять размер шрифта содержимого ячейки ( Имя ячейки R40C33:R40C37 ) в зависимости от определенных условий
Не могу понять в чем проблема?
НовыйШрифт = Новый Шрифт (ОбластьСтрока.Область("R40C33:R40C37").Шрифт,,20,Истина,,,,);
ОбластьСтрока.Область("R40C33:R40C37").Шрифт = НовыйШрифт;
|
|
1
ДенисЧ
22.05.15
✎
10:16
|
А может, лучше УФ использовать7
|
|
2
sapphire
22.05.15
✎
10:18
|
(0) Шрифт стоит авто
|
|
3
sapphire
22.05.15
✎
10:19
|
+(2) Вернее, из стиля
|
|
4
Geroy
22.05.15
✎
10:19
|
(2) шрифт значения не меняется
А вот размер самой ячейки увеличивается и рвёт всё)
|
|
5
DmitrO
22.05.15
✎
10:23
|
Вероятно надо еще обеспечить наличие на клиенте самого экземпляра шрифта который вы создали в переменной НовыйШрифт.
|
|
6
Вася Чез
22.05.15
✎
10:24
|
(0) ЖирныйШрифт = Новый Шрифт(,,Истина);
ОбластьМакета.Область().Шрифт = ЖирныйШрифт;
|
|
7
Geroy
22.05.15
✎
10:28
|
(5) (6)
_
_
Начинает рвать , стрелка указывает на ячейку содержимого которого хочу изменить шрифт
|
|
8
DmitrO
22.05.15
✎
10:35
|
сделай это на клиенте, проверь
|
|
9
Вася Чез
22.05.15
✎
10:36
|
(7) попробуй не размер шрифта поменять, а сделать его, например жирным или курсивом, тоже рвет?
|
|
10
Geroy
22.05.15
✎
11:02
|
(9) да Рвет и ничего не меняет
|
|
11
Geroy
22.05.15
✎
11:20
|
UP
|
|
12
Вася Чез
22.05.15
✎
11:32
|
(10) не думаю что разрыв по этой причине
|
|
13
Вася Чез
22.05.15
✎
11:33
|
(10) попробуй на другом макете
|
|
14
Geroy
22.05.15
✎
11:39
|
(13) это Внешняя Печатная форма, бред какой-то)
|
|
15
Geroy
22.05.15
✎
11:47
|
Поменял Имя ячейки R40C33:R40C37 = ЯчейкаНовая
НовыйШрифт = Новый Шрифт (ОбластьСтрока.Область("ЯчейкаНовая").Шрифт,,20,Истина,,,,);
ОбластьСтрока.Область("ЯчейкаНовая").Шрифт = НовыйШрифт;
И всё заработало о_O
|
|