Страница 1 из 1

Отслеживание номера страницы в Report

Добавлено: 10 Январь 2007, 14:35
Geydar
Здравствуйте.

Как бы мне с 3-й страницы изменить заголовки отчета, report{prop:height} и т.п?

C60, legacy.

Добавлено: 11 Январь 2007, 4:04
StillZero
странное пожелание... не совсем мне понятное... как мне кажется, если печатается одно и тоже, то зачем менять высоту, видимо значит печатаются разные вещи, т.е. типо договора что то, а в этом случае зачем тебе знать номер страницы, ты просто знаешь, когда тебе нужно изменить данные, и... собственно и меняй

посмотри еще вот это PROP:NextPageNo и ENDPAGE
и вот это
http://www.clarionlife.net/index.php?op ... iew&id=215

Добавлено: 12 Январь 2007, 10:13
Geydar
Это не договоры, а бланки производственного технологического процесса и т.п. документов.

Пробовал отследить PROP:NextPageNo - он почему-то опаздывает на 1-2 страницы !!

Добавлено: 12 Январь 2007, 13:34
ru_alex
Эта тема поднималась в том году в ClaListe.
Проблема в том, что когда переход на следующую страницу происходит автоматически (не явным endpage) то PROP:NextPageNo не работает.
Попытки посчитать сумму высот печатаемых деталей и от этого плясать особо не помогают, так как набегает погрешность связанная с какими-то внутренними заморочками Clarion.
Андрей Мялин предложил, имхо, хорошее решение. Кратко: переопределять печать своих деталей и формировать одну деталь которая занимает целую страницу. Кстати, в ClaList он кидал пример и класс, который это реализует.