I am new to crystal reports and using crystal report with .Net (WinForm / Visual Studio 2010).
I was thinking what would be the way to setup page size and top, bottom, left and right margins in report. I tried to look options but couldn't get it. Please guide me.
Launch Crystal Reports, and select the report. Click File > Printer Setup > Properties. Click Custom, and then click the Custom button. Enter the custom height and width of the paper.
You need to check Can grow and, in the Image tab, set the size exactly like the object box's size. You also have to set the bitmap image size (right-click on the box, choose Bitmap Image Object then Modify) to the image limits (500x500).
If you use Crystal Reports to design your report, Page size and Margins can be edited by Page Setup. Right Click on your report select Page Setup. You'll get a window as shown below.
Here you can edit the page size and margins...
If you use VS2010 to design your report, follow the below steps
For Margins Open Page Setup
Hope this helps !!
And to change them programmatically:
yourReportObject.PrintOptions.PaperSize = CrystalDecisions.Shared.PaperSize.PaperA4;
yourReportObject.PrintOptions.ApplyPageMargins(new CrystalDecisions.Shared.PageMargins(0, 0, 0, 0));
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With