Доброе утро!
Возникла проблема, ставлю в Page setup поля: left - 1.5, right - 0.5, top - 1, bottom - 1, в итоге, на экране всё отображается корректно, но при печати поля left и right получаются зеркальными. Однако, если сохранить документ, например, в PDF, то из pdf-файла всё печатается корректно, что абсурдно, но факт. Более того, проверили это на 3-х принтерах, что исключает саму мысль о том, что с настройками принтера что-либо не так.
Проверил на версиях 2011.2.1001.0 и 2012.1.1300.0 - на обеих версиях результат одинаковый.
В приложении тестовый отчёт (1 страница), попробуйте его просто вывести на экран, а потом напечатать.
Отступы полей на экране и при печати - разные
Отступы полей на экране и при печати - разные
- Вложения
-
- Типовой договор (Тестовый).mrt
- (12.89 КБ) 338 скачиваний
Re: Отступы полей на экране и при печати - разные
Здравствуйте.
В данном отчёте установлено свойство Stretch To Print Area(Растянуть на область печати) у страницы. Оно и даёт такой эффект.
Спасибо.
В данном отчёте установлено свойство Stretch To Print Area(Растянуть на область печати) у страницы. Оно и даёт такой эффект.
Спасибо.
Re: Отступы полей на экране и при печати - разные
Убрал флажок - всё работает!
Большое спасибо!
Посмотрел в других отчётах - везде этот флажок установлен, а у нас на данный момент 242 отчёта, придёться убирать везде, т.е. получается он устанавливается по умолчанию, что вероятно не нужно, т.к. границы для каждого отчёта логично устанавливать вручную.
Большое спасибо!
Посмотрел в других отчётах - везде этот флажок установлен, а у нас на данный момент 242 отчёта, придёться убирать везде, т.е. получается он устанавливается по умолчанию, что вероятно не нужно, т.к. границы для каждого отчёта логично устанавливать вручную.
Re: Отступы полей на экране и при печати - разные
Здравствуйте.
Странно, но по умолчанию он выключен.
Может отчёты строятся на базе какого-то отчёта, где свойство было установлено?
Спасибо.
Странно, но по умолчанию он выключен.
Может отчёты строятся на базе какого-то отчёта, где свойство было установлено?
Спасибо.
Re: Отступы полей на экране и при печати - разные
Да, всё проверил. Всё так, как Вы говорите, - флажок действительно сброшен по умолчанию!
Но в итоге, кое-где копировали отчёты с установленным флагом, а в остальных он был в любом случае установлен, т.к. у меня в коде стояло:
Уже и не помню для чего, это ещё в 2009-м было сделано, с тех пор, видимо забыли про это.
Благодарю за помощь и разъяснения!
Но в итоге, кое-где копировали отчёты с установленным флагом, а в остальных он был в любом случае установлен, т.к. у меня в коде стояло:
Код: Выделить всё
if (stiReport.Pages[0] != null)
stiReport.Pages[0].StretchToPrintArea = true;
Благодарю за помощь и разъяснения!
Re: Отступы полей на экране и при печати - разные
Здравствуйте.
Мы всегда рабы вам помочь.
Обращайтесь ещё.
Спасибо.
Мы всегда рабы вам помочь.
Обращайтесь ещё.
Спасибо.