Определяет набор шрифтов, используемых в стиле. Значения этого набора имеют тип Шрифт.
Полное описание, параметры и ограничения
ШрифтыСтиля (StyleFonts)
ШрифтыСтиля (StyleFonts)
Доступен, начиная с версии 8.0.
Значения
<Имя элемента стиля> (<Name of style element>)
ЗаголовокВторогоУровня (TitleLevel2)
ЗаголовокПервогоУровня (TitleLevel1)
ЗаголовокПятогоУровня (TitleLevel5)
ЗаголовокТретьегоУровня (TitleLevel3)
ЗаголовокЧетвертогоУровня (TitleLevel4)
КрупныйШрифтТекста (LargeTextFont)
МелкийШрифтТекста (SmallTextFont)
ОбычныйШрифтТекста (NormalTextFont)
ОченьКрупныйШрифтТекста (ExtraLargeTextFont)
ПодзаголовокВторогоУровня (SubtitleLevel2)
ПодзаголовокПервогоУровня (SubtitleLevel1)
ТекстВторогоУровня (TextLevel2)
ТекстПервогоУровня (TextLevel1)
ТекстТретьегоУровня (TextLevel3)
ШрифтТекста (TextFont)
Описание:
Определяет набор шрифтов, используемых в стиле. Значения этого набора имеют тип Шрифт.
Доступность:
Сервер, толстый клиент, внешнее соединение, мобильное приложение (сервер), мобильный автономный сервер.
Использование в версии:
Доступен, начиная с версии 8.0.
Описание изменено в версии 8.3.27.
Методическая информация
Практические примеры
Применить шрифт стиля УчебныйЗаголовок
Стилевой шрифт назначается тексту собственной ячейки; имя шрифта показано отдельно.
Где и как запускать
Модуль собственной управляемой формы: серверный обработчик ПриСозданииНаСервере.
Подготовка
В собственной пустой учебной конфигурации откройте Общие → Элементы стиля. Создайте УчебныйЗаголовок типа Шрифт, выберите установленный шрифт Arial размером 12, полужирный. Обновите учебную конфигурацию базы.
УчебныйЗаголовок — имя элемента стиля, не реквизит формы. Если Arial отсутствует, выберите установленный шрифт в свойстве элемента стиля; имя УчебныйЗаголовок оставьте тем же.
Создайте внешнюю учебную обработку УчебныеЦвета с управляемой формой. В редакторе формы добавьте реквизит Предпросмотр типа ТабличныйДокумент.
Перетащите Предпросмотр на форму: вид Поле табличного документа, путь к данным Предпросмотр. У поля разрешите растягивание по ширине и высоте, оставьте место для трёх строк образца.
В свойствах формы → События назначьте ПриСозданииНаСервере процедуре из примера. Код вставьте целиком на уровне модуля формы. Для следующего цвета замените этот обработчик, не создавайте вторую одноимённую процедуру.
Откройте обработку в тонком клиенте учебной базы. Образец создаётся в памяти и показывается в поле формы; не нужны макет, подключение к сайту, печать или запись файла.
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Образец = Новый ТабличныйДокумент;
Ячейка = Образец.Область(1, 1);
Ячейка.ШиринаКолонки = 60;
Ячейка.ВысотаСтроки = 42;
Ячейка.Текст = "Учебный товар: Книга, количество 2";
Ячейка.ЦветФона = Новый Цвет(255, 255, 255);
Ячейка.ЦветТекста = Новый Цвет(0, 0, 0);
Ячейка.Шрифт = ШрифтыСтиля.УчебныйЗаголовок;
Образец.Область(2, 1).Текст = "ШрифтыСтиля.УчебныйЗаголовок";
Предпросмотр = Образец;
КонецПроцедурыРазбор по шагам
Новый ТабличныйДокумент содержит учебный текст; Ячейка получена методом Область, а не передана неизвестным объектом.
Свойство Шрифт получает конкретное значение ШрифтыСтиля.УчебныйЗаголовок.
Первая строка демонстрирует оформление, вторая подписывает выбранную константу.
Как проверить результат
В Предпросмотр видны учебный текст и подпись ШрифтыСтиля.УчебныйЗаголовок.
Замените значение другим из того же набора и заново откройте форму для сравнения.
Ожидаемый результат
Конкретное значение применено в подготовленном контексте, а не прочитано у неизвестного объекта.
На что обратить внимание
Каждый пример — отдельный вариант обработчика своей учебной формы; не вставляйте второй обработчик с тем же именем.
Руководство показывает исходный код. Его выполнение и вид результата проверяйте в указанном клиенте 1С, не в браузере HTML.
ШрифтыСтиля получайте в серверном обработчике; стиль и доступные шрифты системы влияют на внешний вид.
Высота строки в примере ограничена: для очень крупного шрифта увеличьте её в своей форме.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.