|
v7: печать с указанием типа бумаги | ☑ | ||
---|---|---|---|---|
0
vip67
28.03.12
✎
16:24
|
Добрый вечер!
1с 7.7, необходимо при выводе на печать документа указывать формат бумаги. т.е, по умолчанию - печатается на формате А4, а иногда нужно - на формате А6, как указать в программе формат бумаги, чтобы не лезть в настройки принтера? |
|||
1
Ёпрст
28.03.12
✎
16:26
|
сформировать dat файлик и скормить его принтёру перед печатью, как вариант
|
|||
2
Ёпрст
28.03.12
✎
16:26
|
или, печать на заранее подготовленный принтёр с А6
|
|||
3
vip67
28.03.12
✎
16:29
|
(1) это типа отослать принтеру управляющие коды?
|
|||
4
Ёпрст
28.03.12
✎
16:30
|
.да
|
|||
5
andrewks
28.03.12
✎
16:33
|
может, с pdf-принтером чё-нить замутить?
|
|||
6
andrewks
28.03.12
✎
16:38
|
ещё вариант указания настроек принтера (причём любых, какие есть) - через файл опен-офиса, т.е. формировать выходной
|
|||
7
andrewks
28.03.12
✎
16:38
|
файл на основе шаблона, где есть настройки принтера, и потом печатать, вызывая опен-офис
|
|||
8
vip67
28.03.12
✎
16:40
|
(7) - не - то слишком сложно для пользователя - зарубают сразу, вместе с программой
|
|||
9
andrewks
28.03.12
✎
16:41
|
(8) чего-чего?
|
|||
10
vip67
28.03.12
✎
16:50
|
объясните подробнее процедуру печати через опен-офис, тем более - если стоит верд
|
|||
11
andrewks
28.03.12
✎
16:59
|
(10) короче, для этого нужно создать макет/шаблон печ.формы в опен-офисе с указанием нужных настроек (опен-офис в файле хранит как название принтера, так и все выбранные настройки, будь то двусторонняя печать, два на листе, и т.д. в настройке PrinterSetup типа base64Binary), далее его из 1с заполнить нужными данными, и послать на печать с помощью опен-офиса.
сделать это можно, как используя технологию COM, так и без оной, например, заполнив файл напрямую нужными данными, и послав на печать через параметры ком.строки опена. напрямую фалй можно заполнить как стандартного формата odf (это обычный zip, внутри - текстовые файлы XML), так и формата FlatXML (один не-зазипованный текстовый файл XML, но для него должен быть установлен соответствующий фильтр, либо LibreOffice - он их читает и пишет напрямую, без фильтров) я не слишком сложно объясняю? |
|||
12
vip67
28.03.12
✎
17:14
|
ну, теперь более-менее понятно. спасибо всем!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |