First of all I'd just like to say how pleased we are with Aspose v6 - we've been waiting a long time for the printing facilities and it's great to finally see it.
Having said that, we've got a small issue with Aspose 6 (both v220.127.116.11 and 18.104.22.168) which is a bit annoying. We have a number of documents where line breaks in the document aren't being printed - instead the text that should be on seperate lines prints all on the same line. The attached document (test1.doc) shows this problem - look at the name and address blocks on the first page. Then try printing the document and notice how the text is now formatted differently - some of the line breaks have been removed.
If it makes a difference, we're using the following code to print:
DocumentBuilder mBuilder = new DocumentBuilder( mDocument );
PrinterSettings mSettings = new PrinterSettings();
mSettings.PrinterName = "HP Laserjet 4Si";
mSettings.Duplex = Duplex.Default;
mBuilder.PageSetup.FirstPageTray = PaperTray.LowerBin;
mBuilder.PageSetup.OtherPagesTray = PaperTray.LowerBin;
mBuilder.PageSetup.TopMargin = ConvertUtil.MillimeterToPoint( 8 );
mBuilder.PageSetup.BottomMargin= ConvertUtil.MillimeterToPoint( 8 );
mBuilder.PageSetup.LeftMargin = ConvertUtil.MillimeterToPoint( 8 );
mBuilder.PageSetup.RightMargin = ConvertUtil.MillimeterToPoint( 8 );
mBuilder.PageSetup.Gutter = ConvertUtil.MillimeterToPoint( 0 );
mBuilder.PageSetup.HeaderDistance = ConvertUtil.MillimeterToPoint( 10 );
mBuilder.PageSetup.FooterDistance = ConvertUtil.MillimeterToPoint( 10 );
mDocument.Print( mSettings );
I'd appreciate it if you could have a look and let me know if this is a bug with Aspose, and if so, an indication of when it is likely to be fixed.