I have a ap.net web that displays data 5 items at a time. I need to allow the user to print this data (without printing all the other crap on the page). My first thought was to use iSharpText to create a pdf file, but iSharpText has been problematic and there's no real (immediate) support for it anywhere.
So, I decided to try just sending the html to the user as a word document. Essentially, it's working fine except for one thing. I need to be able to create hard page breaks so that the report will be similar in appearance to what they see on the web page. I've tried using
page-break-before:always; on the div containing a page's worth of data, but Word is ignoring that.
Does anyone have any hints as to how I might approach it?
Before you suggest it, using the MS Office COM objects is not possible, and neither is Crystal Reports. I'm not entirely shut off to using iTextSharp either if someone can steer me to a good resource.