Как программно задать шрифт в макете 1с
Перейти к содержимому

Как программно задать шрифт в макете 1с

  • автор:

Настройка шрифта в поле текстового документа

В поле текстового документа существует возможность устанавливать шрифт, который будет использоваться в режиме 1С:Предприятие при редактировании текста в этом поле.

Управлять шрифтом поля текстового документа можно как через палитру свойств, так и программно. Для программного управления шрифтом поле текстового документа поддерживает свойство Шрифт .

Если шрифт для поля текстового документа настроен, то независимо от используемого расширения редактора, будет использоваться указанный шрифт. Если шрифт не настроен, то в палитре свойств он будет отображаться как . При этом, при редактировании текста будет использоваться шрифт в зависимости от используемого расширения редактора, а если оно не выбрано – в зависимости от настроек редактора текстов.

Для того, чтобы программно изменить настройку шрифта в поле текстового документа, можно например написать следующий код:

Как уменьшить шрифт в макете программно в зависимости от кол-ва символов. УПП

8031

Не устроил ответ?
Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.

Реклама

Новые вакансии

  • Вакансия: Разработчик 1С, Москва, удалёнка/гибрид, 200-300 net от yskinkurogova
    Вчера в 13:25
  • Вакансия аналитика 1с УТ от 200K, гибрид от Татьяна Астахова
    25 января 2024 г.
  • Вакансия Программист 1С (Москва, гибрид) 250-300т.р. от paulaja03@gmail.com
    23 января 2024 г.

Как программно задать шрифт в макете 1с

В табличной части
в процедуре привыводестроки() пишу
ОформлениеСтроки.ЦветФона= Новый Цвет(1255, 253, 253); //ЭТО РАБОТАЕТ
ОформлениеСтроки.Шрифт.Жирный = истина; //НЕ работает 🙁

как указать что текст стал жирным?

ЖирныйШрифт = Новый Шрифт(,,Истина);
ОформлениеСтроки.Шрифт = ЖирныйШрифт;

Обл = Макет.Область(«Область1|Область2»);
ОбычныйШрифт = Обл.Шрифт;
Обл.Шрифт = Новый Шрифт(,,Истина);
Обл.ГоризонтальноеПоложение = ГоризонтальноеПоложение.Центр;
ОбластьХ = Макет.ПолучитьОбласть(«Область1|Область2»);
ОбластьХ.Параметры.СуммаУбытков = «х»;
ТабДок.Присоединить(ОбластьХ);

(+2) сорри( не прочитал про ТЧ(

спасибо всем кто откликнулся:)
хотя сам уже нашел:
Новый Шрифт(, , , , , , )
Параметры:
(обязательный)
Тип: Шрифт. Шрифт, на основании которого будет формироваться новый шрифт.
(необязательный)
Тип: Строка. Системное наименование шрифта. Если параметр не задан, то не изменять относительно исходного шрифта.
Значение по умолчанию: Пустая строка
(необязательный)
Тип: Число. Размер шрифта. Если параметр не указан, то не изменять относительно исходного шрифта.
Значение по умолчанию: -1
(необязательный)
Тип: Булево. Признак жирности шрифта. Если параметр не указан, то не изменять относительно исходного шрифта.
(необязательный)
Тип: Булево. Признак наклонного начертания шрифта. Если параметр не указан, то не изменять относительно исходного шрифта.
(необязательный)
Тип: Булево. Признак подчеркнутого начертания шрифта. Если параметр не указан, то не изменять относительно исходного шрифта.
(необязательный)
Тип: Булево. Признак зачеркнутого начертания шрифта. Если параметр не указан, то не изменять относительно исходного шрифта.
Описание:
Создает шрифт на основании имеющегося шрифта. Все параметры могут быть взяты из исходного шрифта, при этом параметры, указанные в конструкторе, имеют приоритет над исходными.
Пример:
ЖирныйШрифт = Новый Шрифт(Макет.Область(1,1).Шрифт. Истина);

в моем случае работает:

ОформлениеСтроки.ЦветФона= Новый Цвет(1255, 253, 253);
ОформлениеСтроки.Шрифт = Новый Шрифт(,,Истина,,);

1С 8.x : Как изменить шрифт в ячейке Табличного Документа?

Распечатать

Распечатать

17 правил для составления оптимального ЗАПРОСа к данным базы 1С 50
Для формирования и выполнения запросов к таблицам базы данных в платформе 1С используется специальный объект языка программирования Запрос . Создается этот объект вызовом конструкции Новый Запрос . Запрос удобно использовать, когда требуется получ 1C и Google Maps 21
была поставлена задача отображения на географической карте медицинских учреждений. После обзора предлагаемых решений был выбран сервис google. Но так же подобного рода подход будет работать и с картами сервиса yandex. Во время решения задачи было реш 1С 8.x : Как убрать лидирующие нули в номере Документа (вариант2) 0
Скопировать строку с номером, с лидирующими нулями, в числовом поле (с форматом без групп, без группировки), и вернуть(скопировать) обратно в строковом поле с номером. Возвращает без нулей. Google maps : вывод точек на карту и режим панорамы 9
В отличие от яндекс карт в GMaps можно использовать панорамы — за что им большой плюс! Надеюсь в яндексе прочитают этот пост и тоже когда-нибудь это сделают! Для клиента нужно было сделать вывод объектов на карту С возможностью просмотра панора Google maps, поиск оптимального маршрута 5
В данном посте хочу коснуться основных аспектов построения оптимального маршрута с использованием API Google maps. Исходные данные для построения маршрута: * Географические координаты объектов, которые хранятся в базе; * Координаты начальной и коне Посмотреть все результаты поиска похожих

Еще в этой же категории

Вывод картинки (изображения) на печать, в макет (табличный документ) 36
// 1-й вариант //Как вывести картинку в табличный документ? ТабДок = Новый ТабличныйДокумент; Макет = ОбработкаОбъект.ПолучитьМакет(» Макет» ); ОбластьКартинки = Макет.ПолучитьОбласть(» ОбластьСКартинкой» ); Картинка = Новый Картинка(ПутьККа Вывести табличный документ в PDF 19
Данный пример работает на платформе выше 8.2.13 Макет = ПолучитьМакет(» Макет» ); ОбластьШапка = Макет.ПолучитьОбласть(» Шапка» ); ТабДок = Новый ТабличныйДокумент; ОбластьШапка.Параметры.НомерДок = Номер; ОбластьШапка.Параметры.ДатаДок = Как программно изменить текст, цвет, фон ячейки или области табличного документа? 9
Ниже приведено несколько полезных шаблонов кода по работе с табличным документом: //Пример получения текста ячейки ПолеТабДок = ЭлементыФормы.тдПолеТабличногоДокумента; ПолеТабДок.Область(«R1C2»).Текст = спрНоменклатура.Наименование; ПолеТабДок Как в отобразить картинку в табличной части 9
В табличной части есть документы заявки от покупателя, нам нужно добавить картинку для отображения статуса документов заявка — проведен , не проведен, помечен на удаление. //Отобразим картинку Процедура СписокПриВыводеСтроки(Элемент, Оформление Вывод колонтитулов программно ВерхнийКолонтитул, НижнийКолонтитул 8
Колонтитул является специальным текстом, выводимым вверху или внизу каждой страницы при выводе документа на печать. В тексте колонтитула можно использовать следующие управляющие конструкции: > ( >) — при печати в данном месте будет выведен номер ст Посмотреть все в категории Табличный документ

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *