ВидШрифта

Темы платформы · FontType

Определяет набор значений видов шрифтов. Используется для определения вида шрифта объекта типа Шрифт.

Полное описание, параметры и ограничения

ВидШрифта (FontType)

ВидШрифта (FontType)

Доступен, начиная с версии 8.0.

Значения
WindowsШрифт (WindowsFont)
Абсолютный (Absolute)
АвтоШрифт (AutoFont)
ЭлементСтиля (StyleItem)

Описание:

Определяет набор значений видов шрифтов. Используется для определения вида шрифта объекта типа Шрифт.

Доступность:

Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер.

См. также:
Шрифт, свойство Вид

Использование в версии:

Доступен, начиная с версии 8.0.

Методическая информация

Практические примеры

Отличить ВидШрифта.Абсолютный на собственном оформлении

Сначала создаём оформление документированным источником, применяем к конкретному своему элементу и только затем читаем readonly-вид. Неизвестный объект в универсальный getter не передаётся.

Где и как запускать

ПриОткрытии собственной обычной формы, толстый клиент Windows; известный свой элемент Памятка / Обложка.

Подготовка

  1. Создайте свою внешнюю обработку с обычной формой. Проверка — толстый клиент Windows; главный блок назначьте событию формы ПриОткрытии.

  2. Добавьте обычную Надпись Памятка и задайте ей достаточную высоту и ширину. Это собственный элемент без чтения документов базы.

  3. Шрифт Arial должен быть установлен на компьютере клиента; при отсутствии возможна подстановка ОС. Наличие имени в примере не устанавливает шрифт.

Процедура ПриОткрытии()
    Оформление = Новый Шрифт("Arial", 14, Истина);
    ЭлементыФормы.Памятка.Заголовок = "Учебная книга: 3 экземпляра";
    ЭлементыФормы.Памятка.Шрифт = Оформление;
    Сообщить("Вид оформления: " + Строка(Оформление.Вид));
    Сообщить("Ожидаемый вид: " + Строка(Оформление.Вид = ВидШрифта.Абсолютный));
КонецПроцедуры

Разбор по шагам

  1. Создайте указанный свой элемент обычной формы.

  2. Получите конкретное оформление из известного конструктора, библиотеки, стиля или ОС.

  3. Примените его и сравните readonly-свойство Вид с соответствующим системным перечислением.

Как проверить результат

  1. Сравнение вида равно Истина: конкретное оформление создано в первой строке и применено к своей надписи.

  2. Абсолютный задаёт конкретное значение; Авто наследует оформление. ЭлементСтиля / Windows-значение сохраняет связь со своим источником, не становится абсолютным от присваивания надписи.

Ожидаемый результат

Понятны источник конкретного значения и отличие вида от самого цвета, шрифта или картинки.

На что обратить внимание

  1. Не присваивайте readonly-свойство Вид; для другого источника создаётся другое значение оформления.

  2. ЭлементыФормы относятся к обычной форме. Не переносите этот код без адаптации в управляемую форму.

  3. Код 1С при сборке HTML не исполнялся, картинки и шрифты не скачивались.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.