Имя: Пароль:
1C
1C 7.7
v7: Как с помощью Йокселя вписать страницу в А4 формат при конвертировании в PDF
,
0 michael
 
30.09.11
16:00
Автомасштаб не работает
1 Ёпрст
 
30.09.11
16:01
указать размер в твипах вестимо
2 michael
 
30.09.11
16:03
Да, но когда я указываю размер эта уже получается не А4 формат, соответственно геморой при распечатки клиентом
3 Ёпрст
 
30.09.11
16:05
нам отсюда не видно, что ты там указываешь.
4 michael
 
30.09.11
16:07
:) Хорошо. А4 формат это 11168 твип по ширине, фактически печатная форма получается 15550 твип.
5 michael
 
30.09.11
16:10
Вот код:

ТабДок = СоздатьОбъект("ТабличныйДокумент");                        ТабДок.ЗагрузитьИзТаблицы(Таб);
ПараметрыПечати = ТабДок.ПараметрыПечати;                        ПараметрыПечати.АвтоМасштаб = 1;                        ПараметрыПечати.Ориентация = 1;
ПДФ_Принтер = СоздатьОбъект("Йоксель.ГрафическийКонвертер.PDF");
ПДФ_Принтер.Документ = ТабДок;                        ПДФ_Принтер.ШиринаСтраницы = 11169;                        ПДФ_Принтер.ЗаписатьВФайл(Вложение);

Вся печатная форма не вписывается в один лист по ширине. Как вписать?

Спасибо.
6 michael
 
30.09.11
16:15
вверх
7 michael
 
30.09.11
16:19
подниму
8 Ёпрст
 
30.09.11
16:19
А4  = 210?297 = 11907х16839
9 michael
 
30.09.11
16:22
блин извини попутал. 210 = 11907, а фактически печатная форма получается 15550. Ну как же вписать весь инет облазил не нашел решения.
10 michael
 
30.09.11
16:27
Ёпрст3 помоги, если есть решения данного вопроса.

Спасибо
11 Ёпрст
 
30.09.11
16:28
задать ширину и высоту в твипах вестимо.
всё.
12 Ёпрст
 
30.09.11
16:29
пробуй, у меня получалось загонять счет-фактуру и торг 12 в пдф.
13 michael
 
30.09.11
16:30
Я задал ШиринаСтраницы = 15550 все вместило в одну страницу, однако когда клиент пытается распечатать счет фактуру у него она А3 формата
14 Ёпрст
 
30.09.11
16:35
(13) а высоту ?
15 michael
 
30.09.11
16:35
тоже задал
16 Ёпрст
 
30.09.11
16:37
а в параметрах изначальной страницы (1с-овской) что было ? параметрыстраницы там устанавливал ?
Не помню, влияет ли это при методе загрузитьИзТаблицы или нет..
в особенности параметр по ширине листа.
17 michael
 
30.09.11
16:39
1с-овские параметры Таб.ПараметрыСтраницы(1,,,,,,,,,1,1,);
18 Ёпрст
 
30.09.11
16:43
стоп.. а ты чем печатаешь ?
адобе Ридером каким -нить ?
там в опциях печати что стоит ?
Там тоже есть как расположить - во все окно , вписать  по центру и т.д..
19 michael
 
30.09.11
16:45
да печатают Ридером
20 michael
 
30.09.11
16:47
т.е. я так понял они должны форматом печати управлять из Ридера ?
21 Ёпрст
 
30.09.11
16:52
(20) ну да..
там можно и как a3 распечатать - ты сам то попробуй :)
22 Ёпрст
 
30.09.11
16:53
тебе то пофик- должно тупо всё влезть, остальное сам ридер подгонит.
23 michael
 
30.09.11
16:56
ну да попробовал, можно распечатать и на А4. Я думал что Йоксель может сделать автомасштаб как 1С.

Ёпрст3 спасибо огромное (весь мозг сломал)