Имя: Пароль:
1C
1С v8
8.3 Что делаю не так со шрифтом?
,
0 Aswed
 
13.11.13
13:07
Область = Макет.ПолучитьОбласть("СуммаПрописью");
        ЖирныйШрифт = Новый Шрифт(Область.ТекущаяОбласть.Шрифт,,20,Истина); // получили такой же шрифт, но жирный
        Область.ТекущаяОбласть.Шрифт = ЖирныйШрифт;
        Область.Параметры.СуммаПрописью = "Всего по заказ-наряду: " + ОбщиеФункцииСервер.ПолучитьЧислоПрописью(ДанныеПечати.СуммаДокумента, РеквизитыШапки.ВалютаДокумента);

По идеи такой код должен выводить секцию с жирным шрифтом 20, но выводит с тем какой прописан в макете.
Подскажите что делаю не так?
1 Aswed
 
13.11.13
13:16
АП
2 Ofizer
 
13.11.13
13:23
(1) код рабочий, может где-то дальше меняешь шрифт, перед тем как выводишь область?
3 fisher
 
13.11.13
13:35
А ты эту область вообще выводишь?
4 fisher
 
13.11.13
13:38
Похоже, что ты получаешь область, корректируешь её, а потом для вывода опять получаешь исходную область макета (нескорректированную) и выводишь её.
10 Aswed
 
13.11.13
13:54
Область = Макет.ПолучитьОбласть("СуммаПрописью");
        Область.Параметры.СуммаПрописью = "Всего по заказ-наряду: " + ОбщиеФункцииСервер.ПолучитьЧислоПрописью(ДанныеПечати.СуммаДокумента, РеквизитыШапки.ВалютаДокумента);
        ЖирныйШрифт = Новый Шрифт(Область.ТекущаяОбласть.Шрифт,,20,Истина); // получили такой же шрифт, но жирный
        Область.ТекущаяОбласть.Шрифт = ЖирныйШрифт;
        ТабличныйДокумент.Вывести(Область);
11 Aswed
 
13.11.13
14:40
может что в настройках формы нашаманил?
12 Apokalipsec
 
13.11.13
14:45
Просто Область.Шрифт = ЖирныйШрифт; не срабатывает?
Или так попробовать: ЖирныйШрифт = Новый Шрифт(,20,Истина);

Хотя может в 8.3 какие-то свои фишки.)
13 Aswed
 
13.11.13
14:49
(12) Неа.

Вот тоже думаю, но нигде не могу найти инфу по данному вопросу.
14 Aswed
 
13.11.13
15:06
Причём в отладчике смотрю, всё отрабатывает верно.
Шрифт становится 20 и жирным.
Но млин в печатной форме нефига.
15 Aswed
 
13.11.13
17:09
Ну что, никто ещё не работает с 8.3???
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший