|
Размер страницы табличного документа |
☑ |
0
Slon747
25.07.16
✎
14:55
|
В настройках принтера создал макет "Этикетка".
При формировании печатной формы указываю этот размер:
Таб.РазмерСтраницы = "Этикетка";
Но ругается на "Несоответствие типов".
Как можно подставить макет, чтобы потом не выбирать его в параметрах печати?
|
|
1
Garykom
гуру
25.07.16
✎
15:05
|
http://catalog.mista.ru/public/83627/
Попробуй:
ТабДок.РазмерСтраницы="Custom";//нестандартный размер
ТабДок.ВысотаСтраницы=350;
ТабДок.ШиринаСтраницы=350;
|
|
2
Slon747
25.07.16
✎
15:12
|
(1) Пробовал как раз по этой ссылке.
Указывал высоту и ширину так, как прописано в макете этикетки.
Но отображает слишком широкий и высокий лист.
|
|
3
Garykom
гуру
25.07.16
✎
15:17
|
(2) Макет не влазит банально в размеры, уменьшай макет.
|
|
4
Garykom
гуру
25.07.16
✎
15:19
|
(1)+ Кроме "Custom" еще "USER" попробуй, но обычно не требуется никакие размеры из 1С указывать, банально дефолтная настройка в принтере.
Учти если принтер этикеток не локальный (сетевой или терминал) будут разные глюки размещения.
|
|
5
Slon747
25.07.16
✎
15:33
|
(3) Когда выбираю сам макет из настроек драйвера, то все нормально.
(4) "USER" вызывает ошибку.
А можно ли как-то найти макет из драйвера и подставить туда?
|
|
6
lEvGl
гуру
25.07.16
✎
15:54
|
(2) ширина и высота - реальный размер бумаги (взять линейку и померять), автоформат = истина
|
|
7
lEvGl
гуру
25.07.16
✎
15:55
|
все работает, проверено много раз
|
|
8
lEvGl
гуру
25.07.16
✎
15:56
|
а, еще вариант - в настройках принтера указать нужный "профиль печати" профилем по умолчанию и в программе ничего на этот счет не указывать
|
|
9
Gorillaz
25.07.16
✎
15:57
|
(7) Плюсую, поиграйтесь с шириной и высотой, посмотрите что из этого выйдет.
Так же можно в принтер залезть посмотреть печать листа.
|
|
10
Slon747
26.07.16
✎
08:15
|
Всё работает. Это я напутал ширину и высоту.
Спасибо.
|
|