print rows with many fields

I have a problem printing rows with many fields (20) on a landscape A4 sheet and still be able to read without a magnifying glass.

There are several areas where space is lost:

  • truncate overlength data produces a large icon to say it truncated and therefore looses any gain of truncating:
    How to shrink this icon?

  • Border space between fields:
    How to modify this space?

  • Show a grid:
    How to set showing a grid?

  • Completely empty column:
    How to shrink those empty columns to a minimum width?