Well, I did successfully use XSL-FO with ASP.Net at my last job, but I actually had to pass the document to the Apache server, then stream it back through the ASP site. On the user side, it was transparent, but lets just say I'm glad I'm not maintaining it now. I essentially wrote "ASP.Net FO" from that link I posted in the OP - and if it wasn't for a job, I would have released the template engine as an open-source thing. I am still considering opening up "GayML" as open-source, which I developed on my own time, and then used for that job. It works with ODBC or any database and can produce RTF, XML, and templates for XSL-FO - or anything else XML-based for that matter. Just don't tell Blue Shield that something called "GayML" is creating their PDFs :) XSL-FO is "Formatted Objects" and it's similar to laying out a web page - you can have a "flow" layout, and it automatically paginates with headers and footers, page numbering, and so on. It's worth it to try to make it work, because the templates are XML/XSLT and that would mean that my business partner could create new reports and I wouldn't have to do the layout work, only connect the data. It is worth taking another look at, but I don't really have time for it at the moment. I got PDFSharp to sorta do what I want in a very brute-force way, but it's not elegant and it's not something I want to go forward with for a long time. I can get the product out the door, but I'm not proud of it. On the Google issue - I really wish that everyone would see it like I do - posting a question to a forum and asking for help means you failed, and you should feel bad about that - but not bad enough to risk the project on it or something. Ask for help when you need it, but make sure you actually need it and aren't just being a lazy person.
"Quality Software since 1983!"
See my personal web site for photos, info, and a really weird blog
Want to fly model aircraft? Read my beginner site to find out how!