Best way to deal with html tables and printouts?

My App has a lot of tables. Finally gotten to a point where I can start printing them out.
Problem is that all 4 ways show the columns 3 different ways. Here is example of what I
am dealing with.

I took the first row as an example from one of my tables. The text is just the way I want
it on screen, printout and previews. The cell size is the problem.

Example
1) On my htmlwindow screen I took the first column. Measured the text and the cell is
twice the size of text. Some are less or more, but that isn't the point. I am just using the same
example for each.

text | approx like this

2) On htmleasyprinting preview comes up and the same column cell is 3 x's the text.

text | approx like this

3) If click print on the printdialog, you can click a preview there also and it is 4 x's and
so it the actual printout.

text | approx like this

It is going to be hard to get on screen and the previews and printout to match I gather.
But it is making my printouts way too big and won't fit on landscape. They will if I just
print it out with firefox,... But that isn't the point of make a program. Want to print it out
from the app.

The only way I can think of how to deal with this is to make two tables for each. One
for On Screen, the other Printer (and I guess PREVIEW) friendly.

Yes, I could make the cells percentages, but that screws up the way I want the tables
to look and they look lot different than the on screen. I would like to get approx the same
look with each and it doesn't seem possible.

How do you guys figure the best way to handle this is?

Thanks, Dave

david wrote:

My App has a lot of tables. Finally gotten to a point where I can start printing them out. Problem is that all 4 ways show the columns 3 different ways.

You'll probably have better luck at an answer for this question by asking it on the wx-users mail list. I don't know very much about the guts of the wxHTML code.

ยทยทยท

--
Robin Dunn
Software Craftsman
http://wxPython.org Java give you jitters? Relax with wxPython!