Имя: Пароль:
1C
1C 7.7
v7: ПДФ: из мокселя через йоксель - как извернуться в целях универсализма..?
0 Злопчинский
 
30.04.17
16:52
На экране имеем печформу (одну или несколько). у них разные настройки параметров печати (ориентация, поля). Формексом перехватили контексты окон. Теперь загоняем это все в ПДФ через Йоксель. Все хорошо. кроме того, что ПДФ получается совсем не тот что ожидалось (ориентация страницы, параметры страницы)... если моксель нормально влазил "на страницу" по ширине , то ПДФ не влазит, потому что свои параметры страницы... В Йокселе есть возможность, задать (прочитать параметры страницы) - но чтобы их туда засунуть - их надо как-то получить из "мокселя"... КАК?
1 Злопчинский
 
30.04.17
17:10
даже так, судя по всему, параметры печати, устанавливаемыt для табличного документа, являющегося источником для PDF - на параметры страницы результирующего PDF влияния не оказывают.
это печально..
но можно йоксельными методами задать все в твипах. Но как (0) - прежде чем задавать, их надо как-то считать из Мокселя...
2 Злопчинский
 
30.04.17
17:35
Имхается, что ничего внятного добиться не удастся, придется через виртуальный PDF-принтер гнать..?
3 vcv
 
30.04.17
19:15
(2) Поддерживаю идею о PDF принтере. Для Йокселя вопрос слишком сложный и разнообразный.
4 Cyberhawk
 
30.04.17
19:39
Кто такие этот Моксель и Йоксель? Про последнего слышал, что это какая-то длл-ка
5 Злопчинский
 
30.04.17
19:47
(3) соответственно встаёт вопрос о простом пдф-принтере, чтобы илиипечатать на него или что лучше иметь к нему доступ через объект. Плюнул на него кучу параметров и получил в ответ полное имя готового файла, а не так что плюнул на принтер а потом отлавливай появление
6 Волшебник
 
модератор
30.04.17
20:16
В восьмёрке всё это реализовано.
7 vcv
 
30.04.17
20:45
(6) Собрать N открытых на экране печатных форм с разными размерами и ориентацией, и корректно вывести все их в один PDF? Вау! Не знал.
8 vcv
 
30.04.17
20:50
(5) Когда-то пользовался BullZip PDF. Нормально управляется программно
9 Злопчинский
 
30.04.17
21:07
(7) не, в один не надо. Можно в разные
10 NorthWind
 
30.04.17
21:07
PdfCreator. Только актуальную версию лучше не использовать, найдите 1.Х. У меня сохранилась 1.7.1, ее и ставлю.
11 SleepyHead
 
гуру
01.05.17
07:00
Сохранить в MXL77, открыть  в 1с8, сохранить в PDF.
12 vcv
 
01.05.17
09:18
(9) Может тогда просто перевести печатные формы на Йоксель? С ним проблема одна в этом случае - не поддерживается печать нескольких экземпляров на лист. В остальном - одни достоинства.
13 Djelf
 
01.05.17
13:07
(0) TableDoc умеет получать параметры печати мокселя.
Делал когда то сборщик документов, т.е. ловилось при печати formex`ом, tabledoc`ом получались параметры печати, передавались в йоксель и складывались в одну книгу excel.
Заменить в таком виде йоксель на pdfcreator, будут и pdf`ки. pdfcreator`ом легко из 1с рулить.
14 Злопчинский
 
02.05.17
06:42
(13) так если какой пдф принтер то и ловить вроде ничеготне надо, печатаешь на него и все. И получается уже с нужными параметрами печати
Программист всегда исправляет последнюю ошибку.