I wrote about this earlier but maybe now that I have worked on it more someone can help. I am trying to export a Crystal Report v9 to PDF. The report uses a custom font for a logo. When the report is exported to PDF on Windows 2000, the logo shows up twice the size it should be. If it is exported on a Windows 2003 Server the logo shows up as it should. The same version of Crystal Reports is running on both servers. This leads me to believe it isn't crystal.
The 2003 server has the "Microsoft Office Document Image Writer" as the default printer. I installed this as the sole printer on windows 2000. This is basically a virtual printer that converts documents. Well if I choose that as my printer on 2000 it successfully converts my report to MDI or TIF with the proper logo size. I also installed a different virtual printer that successfully converted the RPT to PDF. However if I choose to export, the logo is still too big. Basically the only way to currently convert the document on Windows 2000 is to send it to a virtual printer. If it can do it by printing though shouldn't it be able to to it through exporting?
I guess my question is what are the driver differences between just viewing a report, exporting it to pdf, and printing? Where is the PDF failing to draw the logo properly? I know its in the export but does anyone know specifically what happens and what files are used in the export (maybe some kind of generic print driver)? If I can install a virtual printer and it is my only printer why can't I convert my pdf properly like on the 2003 machine? It's the same printer. I have found two virtual printers that will successfully convert my RPT to PDF, MDI, or TIF. I only want PDF but it proves it can be done. I just would really like to have that functionality when I EXPORT not when I psuedo print.
Thanks to anyone who can help me with this - I know its a boring issue.
Bryan
The 2003 server has the "Microsoft Office Document Image Writer" as the default printer. I installed this as the sole printer on windows 2000. This is basically a virtual printer that converts documents. Well if I choose that as my printer on 2000 it successfully converts my report to MDI or TIF with the proper logo size. I also installed a different virtual printer that successfully converted the RPT to PDF. However if I choose to export, the logo is still too big. Basically the only way to currently convert the document on Windows 2000 is to send it to a virtual printer. If it can do it by printing though shouldn't it be able to to it through exporting?
I guess my question is what are the driver differences between just viewing a report, exporting it to pdf, and printing? Where is the PDF failing to draw the logo properly? I know its in the export but does anyone know specifically what happens and what files are used in the export (maybe some kind of generic print driver)? If I can install a virtual printer and it is my only printer why can't I convert my pdf properly like on the 2003 machine? It's the same printer. I have found two virtual printers that will successfully convert my RPT to PDF, MDI, or TIF. I only want PDF but it proves it can be done. I just would really like to have that functionality when I EXPORT not when I psuedo print.
Thanks to anyone who can help me with this - I know its a boring issue.
Bryan