tag:infinitekind.tenderapp.com,2009-01-14:/discussions/moneydance-development/1166-printingInfinite Kind: Discussion 2018-10-18T14:02:50Ztag:infinitekind.tenderapp.com,2009-01-14:Comment/366754832015-04-27T21:33:10Z2015-04-27T21:33:10ZPrinting<div><p>Hi Mike!</p>
<p>Using the UserPreferences class/instance is safe for storing
basic data types (strings, ints, etc).</p>
<p>As for printing, the report generator API hasn't changed in
quite a while so it should be safe with the caveat that you should
be careful with it. Eventually I do hope to expose an interface for
extensions to generate reports and graphs that are shown in the
built-in viewers and printers, but that is likely to be a while
off.</p>
<p>The printing API that we have should be safe to use for a little
while but it's a pretty thin shim so I don't think it'd be too much
help for you anyway.</p>
<p>Thanks,<br>
Sean</p></div>Sean Reillytag:infinitekind.tenderapp.com,2009-01-14:Comment/366754832015-04-28T07:56:58Z2015-04-28T07:56:58ZPrinting<div><p>Thanks Sean</p>
<p>I looked at your print classes and determined that it seems to
be built to replicate the viewer on paper scaling down the font to
fit it in. This works when you only have 3 or 4 columns. I wish to
have reports that have one column per month so it could be 15 or
even 27 columns.</p>
<p>I am, therefore building a report interface that is similar but
will allow many columns that go across more than one page with row
headers repeated. It will have similar name to your classes but
will not use them. As you say your API is quite restrictive. I will
use the User Preferences for fonts etc so it looks like MD.</p>
<p>Thanks for your help.<br>
Regards<br>
Mike</p></div>Mike Bray (Quote Loader Author)