Hi, and thanks for answering this. The application I am working on is huge and very complex. It has tons of reporting. Some functionality involves sending emails. Currently the emails are plain text. The emails are not only sent out, but also stored in the application database for reviewing, deleting, whatever. The thing is, there's a print button everywhere

, and in this case, for an email, the application would print some info at the top of the page (From, To, Subject, datetime, etc) and then the body of the email (which as of now is plain text as I said).
Now ... people want RTF and HTML in their email. That's why we think using this component we could do that. I'm the guy testing the components and most probably implementing the changes. So, I need to know the best way to print the content of the richview component. I believe all I have to communicate with the component is a DC, a device context (but I am not sure, I have to investigate more). Also, I am not sure about paginating. I believe I am going to code page breaking myself... or not, I don't know yet. Or perhaps you're right, we could try to fully use the print and preview that comes with the component, but than we have to be able to print additional stuff, eventually company logo, headers, footers, the whole nine yards.
That's about it. Let me know what you think and thanks.