Может ли Crystal Reports масштабироваться по размеру страницы

можно ли масштабировать отчет crystal для страницы?

Я надеюсь достичь чего-то похожего на масштаб Microsoft Excel, чтобы соответствовать функции, в которой большая электронная таблица может быть масштабирована, чтобы соответствовать странице 8.5"x 11". (В MS Excel 2007 макет страницы goto > масштаб по размеру).

Im поиск способа сделать большой отчет вписывается в меньшую страницу во время печати. например, отчет, разработанный на странице Legal (8.5"x 14"), должен иметь возможность сжиматься при печати предварительный просмотр для письма (8.5 " x 11") страница.

в моем отчете crystal он должен быть масштабирован, чтобы соответствовать странице по умолчанию. Я думал, может быть, есть настройка Crystal Report или техника кода C#, которую я пропустил.

любой намек или ссылка на правильное направление ценится.

спасибо!

1 ответов


Если вы измените размер бумаги программно, вы потеряете часть холста (следовательно, поля).

кроме того, я не знаю никаких собственных вызовов API для масштабирования отчета по вашему запросу.

способы:

  • печать отчета в формате PDF. По моему опыту, Acrobat viewer автоматически масштабирует документ до 8.5 "x 11". Взгляните на статью, которую я написал о исправления автоматическое масштабирование: Adobe Acrobat – Печать Юридических Ландшафтных Документов
  • экспортируйте отчет в Excel, затем используйте его опцию shrink-to-fit.
  • создайте пользовательский драйвер принтера (сродни MS XPS image writer) для масштабирования изображения перед печатью-явно непростая задача