Hi Ludek,
Thank you for replying to my message so quickly.
I skimmed through the referenced Crystal Reports: Printer Driver Dependency document looking for content applicable to the issue that I am experiencing.
I understand that different printers will output the report differently because of printer drivers.
How does the CrystalReportViewer control in Visual Studio layout the content when 'No Printer (Optimize for screen)' is selected? And how come it can't layout the text correctly? If I de-select 'No Printer (Optimize for screen)' and select 'Microsoft XPS Printer' as the printer, the CrystalReportViewer control is able to layout the report content correctly. (as demonstrated in my screenshot) The Crystal Reports: Printer Driver Dependency document makes no reference to the 'No Printer (Optimize for screen)' setting so I have no reference as to why it is experiencing an issue.
Regarding the report creating checklist for distributed reports:
- This field has multi-line line content so I cannot simply extend the width to account for the 5% of likely growth.
- This multi-line field is already at the bottom of it's section
- The report already uses a TrueType font (Arial)
- The field in question is not a video
- Setting the report margins to 0.25 (and turning off Adjust Automatically) did not change the symptoms. If I apply a .49 inch right indentation to the field, it will layout the text correctly. However, chopping off 0.5 of an inch off of every field on all of our reports that has multi-line content is not an ideal solution.
- The point to 'Do not choose a specific printer' is already being followed by selecting 'No Printer (Optimize for screen)'
- I cannot find any controls that reference 'Free Form Placement'. Is this legacy from Crystal Reports 8? I am not sure how to 'format every section to have Free Form Placement selected'
- I did not use any guidelines for this report. I just added the text field and manually added the content that gets cut-off when viewed in the CrystalReportViewer control
Is it possible to control through code which driver the CrystalReportViewer control uses to preview the report at runtime?
Thanks,
Ryan