AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.01.2002, 14:13   #1  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
? Можно ли узнать, что следующая секция отчета будет выводиться на следующей странице?
Проблема в том, что, например, при печати таблиц, в которых черта проведена не между всеми строками, иногда возникает ситуация, когда последняя строка таблицы на странице остается без черты под ней. Выглядит это не очень хорошо. Можно ли узнать при выполнении очередной programmable section, что следующая секция будет выводиться на следующей странице, и провести черту?
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 18.01.2002, 15:46   #2  
slava is offline
slava
сибиряк
Самостоятельные клиенты AX
 
468 / 23 (1) +++
Регистрация: 28.12.2001
Адрес: Москва
? PageFooter
Может использовать PageFooter?
__________________
С уважением, Вячеслав.
Старый 18.01.2002, 15:51   #3  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Re: PageFooter
Цитата:
Изначально опубликовано slava
Может использовать PageFooter?
Не помогает. Дело в том, что PageFooter не начинается сразу за последней Programmable Section, а отступает вниз где-то минимум на миллиметр. В общем, черта проводится, но не там где надо.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 05.02.2002, 13:01   #4  
PlasticinE is offline
PlasticinE
Смотрящий поверх деревьев (Варварский отморозок)
 
243 / 10 (1) +
Регистрация: 06.12.2001
Можно все! - надо только захотеть!
<Зохавано мудератором>
за неуплату
__________________
It's a dirty job, but someone's got to do it. So?
Старый 08.05.2002, 23:33   #5  
Andrew is offline
Andrew
Участник
 
9 / 10 (1) +
Регистрация: 23.01.2002
Адрес: Минск
Цитата:
P.S. Можно ли узнать при выполнении очередной programmable section, что следующая секция будет выводиться на следующей странице, и провести черту?
Можно воспользоваться ReportRun.sectionsLeft(section) но этот код должен быть вызван после того как что-то уже напечатано (header например). Иначе - internal exception.


Цитата:
if ((element.printerPageHeight() - element.currentYmm100()) < lastSectionHeight))
{

element.execute(5); //Печать линии
}
Хочу заметить, что такой подход работает не всегда, особенно это видно в случаях с динамическими футерами (печать только на первой или последней страницах или футеры разной высоты на разных страницах). Приходится подбирать коррекции...

С уважением
Андрей
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
сформировать XML из отчета AlexeyS DAX: Программирование 0 11.08.2006 13:01
Что и как можно резать? George Nordic DAX: Администрирование 1 11.05.2004 18:44
Можно ли узнать Eof внутри while select ? Damn DAX: Программирование 13 04.03.2004 19:57
Можно ли узнать ширину колонки в Grid? Maxim Gorbunov DAX: Программирование 1 05.07.2002 18:52
Динамическая настройка размеров элементов отчета Maxim Gorbunov DAX: База знаний и проекты 0 17.01.2002 14:01
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 03:00.