I have an invoice document where the first page is portrait and the remainder of the document is landscape which is comprised mostly of a table and is printed on letter size paper. The document prints as expected in Microsoft Word 2010.
When I call document.Print() the document prints fine but the fourth table row on the second landscape page and all following rows are compressed as if the orientation was switched to portrait. Curiously, if I remove the cover page which is the only portrait page, the document will print exactly as it would from Word 2010.
The code is simple:
Document document = new Document(“invoice.doc”);
I also saved the document as a multiple page TIFF document and the rendering was also wrong there.
This is a show stopper for me if I cannot get this resolved. Any ideas or suggestions?