on 2024 Oct 30 9:43 AM
Using Crystal Reports 2020 viewer in my C# WinForm application, after the data is loaded into the report, the RPT is correctly displayed in the viewer.
And, when setting Viewer's PrintMode=PrintToPrinter, and then, click the print button of the viewer, the print-out is also correct. So far so good.
But, this time, when setting the Viewer's PrintMode=PrintOutputController, and then, click the print button of the viewer, the print-out is incorrect!! That is, the top & left margin of the print-out is too much.
Why the viewer in printmode='PrintOutPutController' does not produce the same result as print mode='PrintToPrinter' ??
Or, under the circumstance of setting PrintMode=PrintOutputController, what other measures should I take in my C# code in order to instruct the viewer print output as the same as when setting viewer's PrintMode='PrintToPrinter'??
Request clarification before answering.
Thanks for the reply.
"use your own print Button rather than the one built into CR Viewers" - this is what I consider doing now.
I can hide the print button in the CR Viewer, but, another problem is : when my own print button is clicked by user, I hope to show up the POC printer-selection dialog, instead of PTP printer-selection dialog. Is that possible using C# winform? If yes, what library or component should be reference in my project? Any sample code available?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
76 | |
29 | |
9 | |
7 | |
7 | |
7 | |
6 | |
6 | |
5 | |
5 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.