Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Изменение шрифта табличного документа при автомасштабировании

Изменение шрифта табличного документа при автомасштабировании
Я
   Impuls20_03
 
14.01.21 - 12:15
Добрый день коллеги. Такая загвоздочка у меня случилась. Есть печатная форма формируемая присоединением областей. В табличном документе стоит свойство АвтоМасшатб = Истина. Областей всегда разное количество. Из за этого размер шрифта самого документа прыгает от слабочитаемого до конского. Подскажите имеется ли какая-нибудь возможность масштабировать сам шрифт, или придется изобретать велосипед и делать пересчет размера от количества присоединенных областей?
   DrShad
 
1 - 14.01.21 - 12:25
придется изобретать велосипед
   Вафель
 
2 - 14.01.21 - 12:29
те тебе нужно ширину колонок только менять?
   Impuls20_03
 
3 - 14.01.21 - 12:34
(2) В данном случае ширина колонок регулируется свойством АвтоМасштаб. А регулировать придется, быстрее всего, размером шрифта.
   Impuls20_03
 
4 - 15.01.21 - 12:01
В общем вышел из положения следующим образом. Примерно прикинул как будет выглядеть отчет с разным количеством колонок на разном масштабе шрифтов. А при формировании делаю так:
Шапка.Область().Шрифт = Новый Шрифт("Arial",10,,,,,МасштабШрифта);
Правда в особо запущенных случаях приходится менять шрифты не на всей области, а в конкретных областях 
Шапка.Область(2,2,2,6).Шрифт = Новый Шрифт("Arial",12,Истина,,,,МасштабШрифта);

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.