[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