I have a project that needs printing, and I have to decide if I should attempt to do this in Mono, or if I should use something else (GTK#? A PDF generator?) Mono's printing seems incomplete, but I want to know how close it is and if there are workarounds for the missing stuff.
My specific blocking issues are: Mono for Linux always sets the paper size to A4. Mono for OSX always tells me I have no printers. Mono for Windows works just fine. Landscape doesn't work either. (https://bugzilla.novell.com/show_bug.cgi?id=529485) (https://bugzilla.novell.com/show_bug.cgi?id=365457) I'm trying to understand the the Mono Class Status Pages, but it is hard to tell if something really "works". Sometimes something looks to be implemented, but something underlying it that it is dependent on is not. So it may look like a feature works, but it doesn't. For example, in System.Drawing, both PaperSize and PageSettings look to be implemented. And PrinterSettings shows that the DefaultPageSettings and PaperSizes property is complete. But they aren't actually impacting the printing. So... I'm not sure if I would call that implemented. Overall, should I be trying to find workarounds for these bugs? Or should I just use something else to print and be done with it? _______________________________________________ Mono-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-list
