Имя: Пароль:
1C
1С v8
Размер страницы Custom для табличного документа
,
0 Saari
 
25.04.23
13:54
Здесь на форуме была аналогичная тема несколько лет назад. Но я в нее не смог ответить, поэтому создам новую.

Необходимо задать определенный размер печатного листа.

Вот что пишу:

ТабДокумент = Новый ТабличныйДокумент;
ТабДокумент.ОриентацияСтраницы  = ОриентацияСтраницы.Портрет;
ТабДокумент.ОтображатьЗаголовки = Ложь;
ТабДокумент.ОтображатьСетку	 = Ложь;
ТабДокумент.Защита			  = Ложь;
ТабДокумент.РазмерСтраницы = "Custom";
ТабДокумент.ВысотаСтраницы = 40;
ТабДокумент.ШиринаСтраницы = 58;
ТабДокумент.Показать();


Но какие бы я размеры страницы не указывал, результат - размер печатного листа А4.
Как задать нужный размер печатного листа?
1 Волшебник
 
25.04.23
13:54
А что за тема? дайте ссылку
2 Saari
 
25.04.23
13:58
4 Волшебник
 
25.04.23
14:03
у вас размеры указаны в миллиметрах?
5 Saari
 
25.04.23
14:04
(4) да
6 Волшебник
 
25.04.23
14:07
Наверное, Ваш принтер не понимает такое соотношение формата и размеров.
Попробуйте увеличить высоту страницы, сделать её больше ширины.
7 Saari
 
25.04.23
14:15
(6) сделал высоту 80, ширину 58.
Размер печатного листа на предварительном просмотре - А4.
8 Garykom
 
гуру
25.04.23
14:21
(0) хз что у тебя глючит
у меня все ок https://i2.paste.pics/2c67d0681ede5a09b82e91939347948a.png
на Microsoft XPS Document Writer
9 Волшебник
 
25.04.23
14:25
Рекомендую обновить драйвер принтера

добавьте ещё такие строки:

    ТабДокумент.ПолеСлева=0;
    ТабДокумент.ПолеСправа=0;
    ТабДокумент.ПолеСверху=0;
    ТабДокумент.ПолеСнизу=0;
    ТабДокумент.АвтоМасштаб = Истина;


И не пользуйтесь предварительным просмотром, сразу печатайте:

ТабДокумент.Напечатать(РежимИспользованияДиалогаПечати.НеИспользовать);
10 Saari
 
25.04.23
14:42
(8) получилось с установленным в системе принтером по умолчанию Microsoft XPS Document Writer.
(9) драйвер посмотрю.
Всем спасибо!
11 Garykom
 
гуру
25.04.23
14:58
(9) ТабДокумент.ПолеСверху=2;
12 d4rkmesa
 
25.04.23
16:33
(0) Офисные принтеры не принимают произвольные размеры зачастую. И, старые настройки печати желательно почистить.
Основная теорема систематики: Новые системы плодят новые проблемы.