I've been having this problem for a couple of years now. I have just completed writing a new program for a client. The program has several Crystal Reports in it, and if I can't fix the issue in the reports, it could be a deal-breaker.
The symptom is that about 50% of the time, when a report is generated, the text on each and every line in the document is cut in half vertically, in other words, for every word in every line of text, the top half of each letter is cut off. I have many, many printouts proving this. I have also seen this when exporting as PDF, but never saved the file.
I have tried a hundred different solutions, but none have proved to be successful on a permanent basis. I've tried:
1) Different fonts and sizes
2) Making sure the height of every text box is bigger than needed
3) I always set the Can Grow to True, but that doesn't help
4) The only solution that works some of the time is this:
Let's say I have a text object. I go in and edit the text so that IN FRONT OF THE TEXT THAT I WANT, I PUT A CARRIAGE RETURN (I.E. HIT THE ENTER KEY). Or, if I have a parameter field, when I set the parameter value (programmaticallY), I always add a vbCrLf in front of the text that I want. Then, MOST of the time, I don't get the cut-off text.
VS 2005, VB.NET, Crystal Reports 12.0.2000 (as listed in Project References for the engine, which I believe is CR 2008) FULL VERSION, Win XP MCE
BTW, this happens in EVERY project that I create. And it happens on the client's PC's as well.
Please...if anyone has also seen this and has a solution or fix, let me know ASAP.
Thanks to all!