[GNC] How to adjust Column Widths in Reports? Also is Print Preview Supported?
Adrien Monteleone
adrien.monteleone at lusfiber.net
Mon Jan 26 03:43:55 EST 2026
Your best bet for editing reports beyond the Options or whatever the
Stylesheets function can adjust is to export or select-all/copy/paste
into a spreadsheet app and manipulate from there.
Otherwise, you could also export and script the editing of the resulting
HTML table. (You could maybe create a new CSS-based stylesheet within
GnuCash for just the Transaction Report where you could probably target
certain columns, but that depends on them having a hook to target.
Adding such hooks would require a truly customized report which requires
editing the Scheme code.)
I rarely send to paper, but I do seem to recall some platforms
(particular Flatpak) having some issue with physical printing, (due to
the sandbox) though not sure if that is resolved. (I think there was
always a workaround for that though)
You may want to try first 'printing' to PDF, which would at least give
you the desired preview, then print from whatever app you used to view
the PDF.
Regards,
Adrien
On 1/25/26 10:03 PM, Tom Route36 wrote:
> I know how to adjust column widths in registers/tabs as displayed on the
> screen. But is there a way to adjust column widths in Reports? I'm
> mainly concerned with if there's a way to do that in Transaction Reports.
>
> Also, a related question. When I go to send a report to a printer
> (clicking the report's Print button), the print dialog box says that
> "This app doesn't support print preview." Is there some setting change
> needed? Or is that message correct -- that GnuCash just doesn't support
> print preview?
More information about the gnucash-user
mailing list