|
Количество страниц | ☑ | ||
---|---|---|---|---|
0
Singenor
24.08.12
✎
20:41
|
Столкнулся с проблемой: имется макет, на нем 6 страниц, определенные области из этих 6 страниц вылезают при особых условиях, то есть в итоге из 6 страниц вылезает, к примеру 3. Мне нужно чтобы количество страниц, которое выходит в результате фиксировалось в параметре, данные которого так же выводятся в результате, как так сделать? ТабДок.КоличествоСтраниц() не катит, так как он показывает общее количество страниц, а не то, которое мы получили в результате, то есть количество страниц покажет 6, а в результате у меня только 3, вот как сделать чтобы если 3 страницы появляется, то и в параметр пишется 3? надеюсь вопрос понятен)
|
|||
1
Singenor
24.08.12
✎
20:57
|
как вариант делать 3 макета, и выводить каждый в зависимости от условия, но это слишком геморно, я хочу на текущей ситуации сделать вывод только того количества страниц, которое у меня выводится
|
|||
2
mistеr
24.08.12
✎
23:29
|
Из готового таб. документа взять количество страниц, вставить в нужное место, печатать/показать.
|
|||
3
Лефмихалыч
24.08.12
✎
23:33
|
А как может быть, что КоличествоСтраниц() возвращает 6, а страниц только 3?
|
|||
4
Лефмихалыч
24.08.12
✎
23:34
|
а, догадался! Автор, ты ни фига не умеешь вопросы задавать.
кури ПроверитьВывод() и много думай ТабличныйДокумент.ПроверитьВывод (SpreadsheetDocument.CheckPut) ТабличныйДокумент (SpreadsheetDocument) ПроверитьВывод (CheckPut) Синтаксис: ПроверитьВывод(<Таблицы>) Параметры: <Таблицы> (обязательный) Тип: Массив; ТабличныйДокумент. Массив из проверяемых таблиц или табличный документ. Возвращаемое значение: Тип: Булево. Истина - умещаются; Ложь - в противном случае. Описание: Проверяет, умещаются ли переданные табличные документы на страницу при печати. Доступность: Сервер, толстый клиент, внешнее соединение. Примечание: При возникновении проблем с получением информации о текущем принтере (например, в системе не установлено ни одного принтера), будет вызвано исключение. Пример: Т.Добавить(ШапкаДокумента); Т.Добавить(СтрокаДокумента); Т.Добавить(ПодвалДокумента); Если Не ТабДок.ПроверитьВывод(Т) Тогда Сообщить("Документ не умещается на страницу!"); КонецЕсли; См. также: ТабличныйДокумент, метод ПроверитьПрисоединение |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |