|
27.03.2008, 12:38 | #1 |
Участник
|
Масштабирование (Scaling and Infolog)
Каким образом убрать инфолог о том, что отчеты масштабированы, но само масштабирование оставить?
Подчеркиваю что надо убрать для ВСЕХ отчетов. Я сделал изменения в RunBaseReport\run, использовав PrintJobSettings().suppressScalingMessage(true), но есть отчеты у которых на самом репорте перекрыт метод UNPACK тогда мои изменения не работают для этих отчетов, то есть инфолог появляется. Подскажите где еще можно изменить на уровне класса что-бы инфолог убирался для ВСЕХ отчетов. |
|
27.03.2008, 12:44 | #2 |
Участник
|
|
|
27.03.2008, 14:54 | #3 |
Участник
|
Quick and dirty метод
В начале метода add сласса Info добавляем что то вроде
X++: if (_exception == Exception::Info) if (match("^Отчет?+масштабирован",_txt)) return _exception; if (match("?край бумаги превышен",_txt)) return _exception; |
|
27.03.2008, 15:02 | #4 |
Участник
|
Нет, нет, нет.
Никакого дирти-программирования, тем более с ошибкой логики во втором if. Тем более на русском языке и не используя меток! Переключите уровень детализации в параметрах пользователя масштабирование отчета и инфолог |
|
27.03.2008, 17:06 | #5 |
Участник
|
Цитата:
Сообщение от mazzy
Нет, нет, нет.
Никакого дирти-программирования, тем более с ошибкой логики во втором if. Тем более на русском языке и не используя меток! Переключите уровень детализации в параметрах пользователя масштабирование отчета и инфолог |
|
27.03.2008, 16:15 | #6 |
Участник
|
|
|
27.03.2008, 16:06 | #7 |
Участник
|
|
|