|
Печать 2 копии/стр |
☑ |
0
nAPACEHAK
15.09.17
✎
15:28
|
Всем добра
Можно ли вывести 2 макета на 1 лист? (в принципе это один и тот же макет, разница только в подвале) т.о. можно или 2 табдока разных сформировать, или 2 в 1 - не суть
Если я формирую 2 в 1 - то не совсем симпотично выходит - идет за 1м сразу 2й (т.к. и там и там таблица - то разрыв между табдоками не получается зафиксировать, например на центре листа)
формирую из 2в1:
табдок (по факту 1й)
ТабДок.ВывестиГоризонтальныйРазделительСтраниц();
Табдок (по факту 2й)
ТабДок.ОриентацияСтраницы = ОриентацияСтраницы.Портрет;
ТабДок.РазмерСтраницы = "A4";
ТабДок.ЭкземпляровНаСтранице = 2;
ТабДок.АвтоМасштаб = Истина;
ТабДок.Показать();
эмм... на предпросмотре 1й - на 1м листе, 2й - на 2м (при чем, судя по границам, лист разделен пополам)
как 2й лист то вывести на 1й??? почему он на новом печатает то?
|
|
1
nAPACEHAK
15.09.17
✎
15:28
|
ЗЫ. с принтером - печалька. только предпросмотр вналичии
|
|
2
Fish
гуру
15.09.17
✎
15:30
|
"как 2й лист то вывести на 1й??? почему он на новом печатает то?" - Потому что ТабДок.ВывестиГоризонтальныйРазделительСтраниц();
|
|
3
nAPACEHAK
15.09.17
✎
15:30
|
... или не вызывать компановку макета 2 раза а сразу сделать одним мекетом? тогда непонятно как в макете делить пополам страницу.боюсь ТЧ заполнится и все разъедется
|
|
4
nAPACEHAK
15.09.17
✎
15:31
|
(2) - ок. догадался. но как сделать что бы табдок разделить на 2 куска для разных страниц?
|
|
5
nAPACEHAK
15.09.17
✎
15:37
|
немного переформулирую вопрос
как при выводе табдока на печать вывести часть на 1 странице и часть на 2? (для ТабДок.ЭкземпляровНаСтранице = 2; что бы было 2 макета на 1 листе)
горизонтальный разделитель заставляет печатать на 3й странице, получается (2й лист)
|
|
6
Масянька
15.09.17
✎
15:38
|
(4) ЗаполнениеАкта(ИсхТабл, ПечФорма);
Если (СпецПечать = 1) Тогда
ИсхТабл.ВывестиСекцию("Разделитель");
ЗаполнениеАкта(ИсхТабл, ПечФорма);
КонецЕсли;
код - для семерки.
Секция "Разделитель" - линия отреза (ну, типа).
|
|
7
nAPACEHAK
15.09.17
✎
15:54
|
(6) наверно так и придется.
просто таблица больше - линия ниже.
таблица одной строкой - линия выше
думал как по человечьи можно
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший