Имя: Пароль:
1C
1С v8
Программно изменить вид шрифта
0 bebibo
 
17.11.21
15:16
Добрый день. Как поменять вид шрифта?
Пишу так:

   ВидШрифтаДляЗаписи = ВидШрифта.WindowsШрифт;
   ОбычныйШрифт = Новый Шрифт(,,,,,,);
   ОбычныйШрифт.Вид = ВидШрифта;
   Элемент_.Шрифт = ОбычныйШрифт;

Ошибка: поле объекта недоступно для записи (Вид).
1 Asmody
 
17.11.21
15:19
(0) в конструктор всё передавай
2 ДенисЧ
 
17.11.21
15:19
А в конструктор вид передать Аллах не велит? Первым параметром?

И да... Продам СП...

Шрифт (Font)
Вид (Type)
Использование:
Только чтение.
3 Жан Пердежон
 
17.11.21
15:20
(0) тебе нужно не вид шрифта менять, а сам шрифт
4 bebibo
 
17.11.21
15:24
(2) Первым параметром передавал изначально. Получается бред. Вместо нужного вида "WindowsШрифт" получается "Абсолютный"
5 bebibo
 
17.11.21
15:24
(2) ВидШрифтаДляЗаписи = ВидШрифта.WindowsШрифт;
            ОбычныйШрифт = Новый Шрифт(ВидШрифтаДляЗаписи,,,,,,,);
            Элемент_.Шрифт = ОбычныйШрифт;
6 bebibo
 
17.11.21
15:26
7 bebibo
 
17.11.21
15:31
Подскажите как сделать люди добрые)
8 Жан Пердежон
 
17.11.21
15:31
Выбирай:

Элемент_.Шрифт = WindowsШрифты.СистемныйШрифт;
Элемент_.Шрифт = WindowsШрифты.ANSIШрифтМоноширинный;
Элемент_.Шрифт = WindowsШрифты.ANSIШрифтПропорциональный;
Элемент_.Шрифт = WindowsШрифты.OEMШрифтМоноширинный;
Элемент_.Шрифт = WindowsШрифты.ШрифтДиалоговИМеню;
9 bebibo
 
17.11.21
15:38
(8) Спасибо большое!
10 bebibo
 
17.11.21
15:38
Всем спасибо!