A couple of years ago I started this discussion about the difficulties of building custom themes, and the lack of real support for CSS. Lubos explained why broad support for CSS was dropped (essentially to keep the app download size small). A semi-work-around for Mac users is to ‘print’ the PDF using macOS’s built-in WebKit renderer, and this is what I’ve been doing. (Two years on, Manager’s internal PDF generation still lacks CSS support.)
It’s an okay workaround, but there has been one outstanding irritation—it’s impossible (for some reason) to print from Manager without a white margin being added to the invoice. I use a special PDFwriter driver that requires no margins (unlike an actual printer), and I’ve also toyed with all the print settings, but there just isn’t any way to get rid of it. So I’ve spent the last two years manually removing this margin in Acrobat before emailing invoices. (Yes, I confess, I’m a little anal about such things. It’s the designer in me.)
So @lubos, I was wondering now, is there an easy way for you to give the user control over whether a white margin gets added or not? Maybe I’m a rare case—someone who isn’t using Manager’s built-in themes and wants control over how invoices look? I figure there’s no harm in asking though. It would make my day if that annoying margin could be removed.