Имя: Пароль:
1C
 
Как при открытии в пустом форматированном док. установить шрифт?
0 RomaH
 
naïve
31.05.18
12:21
В конфигураторе добавлен реквизит формы
выведен на форму
задан шрифт 14

но при открытии шрифт в ФД маленький

после заполнения ФД делаю код:

    ШрифтВставляемогоТекста = Элементы.МикроскопическоеОписаниеФД.Шрифт;
    
    Для Каждого ПараграфФД Из МикроскопическоеОписаниеФД.Элементы Цикл
        Для Каждого ЭлементФД из ПараграфФД.Элементы Цикл

            Если ТипЗнч(ЭлементФД) = Тип("ТекстФорматированногоДокумента") Тогда
                ЭлементФД.Шрифт = ШрифтВставляемогоТекста;
            КонецЕсли;
            
        КонецЦикла;
    КонецЦикла;


и шрифт ставится

но при создании новго документа элементов в ФД нет
как ему шрифт установить?
1 RomaH
 
naïve
31.05.18
13:09
мда

пока только так:

        ФорматированнаяСтрока = Новый ФорматированнаяСтрока(" ");
        МакроскопическоеОписаниеФД.УстановитьФорматированнуюСтроку(ФорматированнаяСтрока);

    Для Каждого ПараграфФД Из МакроскопическоеОписаниеФД.Элементы Цикл
        Для Каждого ЭлементФД из ПараграфФД.Элементы Цикл

            Если ТипЗнч(ЭлементФД) = Тип("ТекстФорматированногоДокумента") Тогда
                ЭлементФД.Шрифт = ШрифтВставляемогоТекста;
                Если ПустаяСтрока(ЭлементФД.Текст) Тогда
                    ЭлементФД.Текст = "";
                КонецЕсли;
            КонецЕсли;
            
        КонецЦикла;
    КонецЦикла;
2 RomaH
 
naïve
31.05.18
19:45
а к то-нибудь по серьёзному ФД использует?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший