Sat Jan 19, 2019 3:44 pm
I looked at the printing solution in Skrooge a couple of times, and think the implementation is pretty odd. It's basically useless. When previewing/printing transactions, there is no way to select time range or what parts to pint. The output itself is pretty much just a screen shot of the visible part of the screen (you even see the scroll bar on the right). There's better applications to create screen dumps.
Why this odd behavior in the implementation? If you wanna print out your transactions, you want a nice looking table to print, not a screen shot. The only way to actually accomplish this now, is to try export the account to a CSV file and import it to a speed sheet (which is a huge hassle). This takes hours to get right.
IMO the printing should just be disabled all together as it is now, it's not usable at all.
Sun Jan 20, 2019 1:49 pm
You're right, it's far from being perfect.
Just to explain:
- Tables are QTreeView and I didn't find a way:
* to print QTreeView having a scollbar.
* to get export the QTreeView as html with keeping the formating
- To print you can:
*Use the print function. The format is kept but you have the issue for widget with scrollbar.
* Use the export to html (from the header of the table). The format is not kept but you can print the full table.
I hope this will help you.
I'm still searching a better solution. If you have an idea ...
Skrooge, a personal finances manager powered by KDE