|
Колонтитулы в двух табличных документах | ☑ | ||
---|---|---|---|---|
0
SevenHola
14.03.19
✎
09:18
|
Есть два ТабДока, выводятся на самописную форму предпросмотра, после кнопкой оба отправляются на печать.
Нужны колонтитулы: "Страница [&НомерСтраницы] из [&СтраницВсего]"; Так как это разные ТабДоки, то и колонтитулы у них никак не связаны. Объединить ТабДоки нельзя, у них разная ориентация страниц. СтраницВсего можно задать через ТабДок1.КолвоСтраниц() + ТабДок2.КолВоСтраниц(); Но как во втором ТабДоке задать начальную цифру в колонтитуле равную ТабДок1.КолвоСтраниц() + 1? Что должно быть: ТабДок1 = 1 страница из 6 2 страница из 6 ТабДок 2 = 3 страница из 6 4 страница из 6 ... Параметр "ВерхнийКолонтитул.НачальнаяСтраница = 3;" - не то, просто печать колонтитула начнётся с 3-ей страницы ТабДок2. |
|||
1
НЕА123
14.03.19
✎
09:32
|
"Страница 2.[&НомерСтраницы] из [&СтраницВсего]";
|
|||
2
НЕА123
14.03.19
✎
09:33
|
(1)
* [&СтраницВсего] = числосуммастраниц |
|||
3
SevenHola
14.03.19
✎
09:39
|
(1)
Страница 1 из 6 Страница 2 из 6 Страница 2.1 из 6 Страница 2.2 из 6 Страница 2.3 из 6 Это к сожалению не подходит. |
|||
4
RomanYS
14.03.19
✎
10:03
|
В порядке бреда: добавить две пустых страницы в начало второго документа и не выводить их на печать
|
|||
5
SevenHola
14.03.19
✎
10:06
|
(4) Думал об этом, но заказчику это не понравится.
|
|||
6
SevenHola
14.03.19
✎
10:21
|
А что после определения ТабДок2 вставить разделителей = ТабДок1.КолВоСтраниц()...
А затем волшебным образом перед показом пользователю удалить эти лишние страницы....колонтитулы пересчитаются? |
|||
7
RomanYS
14.03.19
✎
10:22
|
(6) Пересчитаются... нет настолько волшебного образа
|
|||
8
RomanYS
14.03.19
✎
10:25
|
(6) Без предпросмотра пользователь их может не видеть вообще. А вот на печать надо будет отправлять страницы например 3-6, и в предпросмотре их не скроешь
|
|||
9
SevenHola
14.03.19
✎
10:39
|
А если так:
Вывести ТабДоки на форму для предпросмотра, на форме создать свою кнопку печати, при нажатии на которую во второй ТабДок добавляются пустые страницы и затем всё отправляется на печать с параметрами печатать 3-6... |
|||
10
RomanYS
14.03.19
✎
10:52
|
(9)
|
|||
11
RomanYS
14.03.19
✎
10:52
|
Попробуй
|
|||
12
RomanYS
14.03.19
✎
10:56
|
)))
В свежей платформе есть нужное тебе ТабДок.НомерПервойСтраницы = 4; |
|||
13
RomanYS
14.03.19
✎
10:58
|
||||
14
SevenHola
14.03.19
✎
10:58
|
(12) Покажи!) Где можно прочитать или может скриншот?
|
|||
15
RomanYS
14.03.19
✎
11:00
|
(13)
"Реализована возможность управления нумерацией страниц, выводимых в колонтитулах табличного документа. Реализовано свойство ТабличныйДокумент.НомерПервойСтраницы. В диалоге редактирования колонтитулов табличного документа реализована возможность указания номера первой страницы. При экспорте табличного документа в форматы Open XML и OpenDocument, номер первой страницы подставляется в соответствующее свойство документа." |
|||
16
SevenHola
14.03.19
✎
11:04
|
(15) Спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |