DoingWork Ответов: 2

Crystal report: как изменить определенный пользователем размер страницы (горизонтальный и вертикальный)


Crystal Report: How to change User defined page size (Horizontal and vertical) at runtime


Что я уже пробовал:

--> Visual Studio -->Crystal report --> Design --> Page Setup --> Page Options -->Horizontal to 9 inch -->Vertical to 55 inch

2 Ответов

Рейтинг:
1

DoingWork

Ссылки не включают в себя никакого решения. (Я могу сделать это по форме, но я хочу сделать это программно)

Richard MacCutchan

Проверьте документацию для CR, чтобы увидеть, что API позволяет вам делать.

Рейтинг:
1

Sandeep Mewara

Эти элементы являются производными от настроек принтера. Вы можете изменить формат бумаги во время выполнения до определенных размеров.

пример фрагмента кода:

boReportDocument.Load(Server.MapPath("CrystalReport.rpt")); 
PrintOptions boPrintOptions = boReportDocument.PrintOptions; 

// A3
boPrintOptions.PaperSize = PaperSize.PaperA3;

// A4
boPrintOptions.PaperSize = PaperSize.PaperA4;

Попробуйте!


DoingWork

Я знаю этот метод, но я хочу установить высоту и ширину таким образом.
Высота = 30.00
Ширина = 9,5
Так что ваше решение не является моим требованием. Спасибо за ответ

Sandeep Mewara

Насколько мне известно, нельзя.