...

View Full Version : Overflow doesn't print



nighthawk75
06-03-2009, 06:00 PM
I have a very nested application consisting of several layouts which combine tables and divs. It is dynamic so it depends on the content placed in the containers but it all works out something like this in the end:



<table>
<tr>
<td align='left' width="98%">
<div id="inner_page_div">
<table>
<div id="desk_div">
<table>
<tr>
<td width="558px" class="main">
<div id="main_content">
<table width="100%" cellspacing="0">
<tr>
<td class="main"></td>
<td class="main"></td>
<td class="main"></td>
<td class="main"></td>
<td class="main"></td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
<table>
</div>
</td>
</tr>
</table>


I have simplified to show only the piece I am having an issue displaying - there is really alot more to the application so there is a reason for having it so nested and complex. Due to print stylesheets this is all that is actually printed.

The problem is that the content in the main_content div is often very long and when the user prints the document gets truncated so it only prints off the first page - surprisingly it prints more than what the user sees on the screen but not the entire contents.

I have tried setting my print css to include:
overflow:visible; for all three of the divs being printed but that is not helping - any other suggestions?



EZ Archive Ads Plugin for vBulletin Copyright 2006 Computer Help Forum