Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 9610

Re: "Can Grow" Fields cutting Text on right Margin if Page Setup has no Printer

$
0
0

Hi Patrick,

 

R&D had another look at this cutting off of characters and the problem lies not specifically in GDI+ but in USP10.dll. We use the older version 1.4 and we cannot upgrade this version.

The impact on all of our products is huge and would be the same as a complete rewrite, we would need to adjust all of the object orientation to be WYSIWYG and that would be a huge code change.

 

Printing/exporting shows exactly the same results when using No Printer option.

 

So here is why as described in this Blog from MS on the whole DPI setting and adjusting ( which is what usp10 is for ) CR uses the "Display Driver" to generate the output which is all based on the DPI settings.

 

Where does 96 DPI come from in Windows? - fontblog - Site Home - MSDN Blogs

 

So bottom line is we cannot "fix" this issue when No Printer is used. The simplest way to resolve the problem is to simply use any printer driver, you don't need the printer, just need to have the printer driver installed. So for consistency everyone needs the printer driver installed and set the reports to use that printer and adjust the report accordingly.

 

One other work around is to adjust the right margin of the text object and add a .1 inch offset. This allows the formatting to limit the edge and auto-wrap the test to the next line.

 

No other option now other than don't use No Printer. Adapt has been rejected once again as By Design with the work around of using a Printer Driver.

 

Understand there are 2 factors when designing reports, Display Based or Printer Based. No Printer is Display based.

For more details see these new Printer Doc's Ludek and I put together:

 

Printing Crystal Reports

Printing Crystal Reports – The Basics

Printing Crystal Reports - More Basics

 

Thank you once again

Don


Viewing all articles
Browse latest Browse all 9610

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>