>Hi John,
>
>>I'm using WPF and creating/printing fixed documents (XPS files) but my reporting requirements are extremely complex. The other solutions that have been presented here are probably better for most requirements.
>>
>>For PDFs I was looking at using ghostscript like we do in VFP. I would think that, that could be used with the other solutions that people have mentioned here.
>
>What is different about PDF versus paper? Is it a formatting thing or something else. I have a PDF writer installed as a printer so I can print most anything to a pdf instead.
>Tim
The problem is automating the process. Defining the output file name and a few other things can be tricky with the Adobe PDF printer drivers. And it requires that your user base has a PDF printer installed on every system. If you want to do something like automate the task of creating and emailing a PDF it can be a real pain to use.
There are third party solutions that you can buy and distribute, or you can use Ghostscript to automate the process. The licensing on Ghostscript can be tricky so be careful to make sure you get the right version and that you understand the requirements for distribution if you distribute it.