I still haven't found a way to work around this.  I thought I might be able to 
manipulate the width of the last columns, but that's not working either.  

Does anyone have any ideas here even that I could try?

Thanks,

Dave
> Hi all,
> 
> I have discovered what appears to be a bug with CFDOCUMENT and am now 
> looking for some sort of workaround/hack/fix for it.  I'm working on 
> one right now, but thought I'd share my test code with the community 
> in case someone who is a better coder than I can come up with a 
> solution faster! :) (and there are plenty of you out there I'm sure!)
> 
> See the code below:  The result is that the background color of the 
> column header row and total rows bleed through the right border 1 
> pixel and the bottom row bleeds through the bottom border 1 pixel as 
> well.
> 
> <cfparam name="url.toPDF" default="false">
> <!--- note:  adding /testbug.pdf to the url below causes windows to 
> display that as the filename
> when opening the PDF instead of testbug.cfm --->
> <a href="testbug.cfm/testbug.pdf?toPDF=true">Export to PDF</a><br>
> <cfsavecontent variable="sContent">
>       <table width="100%" cellspacing="0" cellpadding="0">
>               <tr>
>                       <td style="background-color: #c0c0c0; border-left: 3px 
> solid black; 
> border-top: 3px solid black; font-weight: bold;">COL Header 1</td>
>                       <td style="background-color: #c0c0c0; border-left: 1px 
> solid black; 
> border-top: 3px solid black; font-weight: bold;">COL Header 2</td>
>                       <td style="background-color: #c0c0c0; border-left: 1px 
> solid black; 
> border-top: 3px solid black; font-weight: bold;">COL Header 3</td>
>                       <td style="background-color: #c0c0c0; border-left: 1px 
> solid black; 
> border-top: 3px solid black; font-weight: bold;">COL Header 4</td>
>                       <td style="background-color: #c0c0c0; border-left: 1px 
> solid black; 
> border-top: 3px solid black; border-right: 3px solid black; 
> font-weight: bold;">COL Header 5</td>
>               </tr>
>               <cfloop from="1" to="5" index="rownum">
>               <tr>
>                       <td style="border-left: 3px solid black; border-top: 
> 1px solid 
> black;">Data Row <cfoutput>#rownum#</cfoutput></td>
>                       <td style="border-left: 1px solid black; border-top: 
> 1px solid 
> black;">Data Row <cfoutput>#rownum#</cfoutput></td>
>                       <td style="border-left: 1px solid black; border-top: 
> 1px solid 
> black;">Data Row <cfoutput>#rownum#</cfoutput></td>
>                       <td style="border-left: 1px solid black; border-top: 
> 1px solid 
> black;">Data Row <cfoutput>#rownum#</cfoutput></td>
>                       <td style="border-left: 1px solid black; border-top: 
> 1px solid 
> black; border-right: 3px solid black;">Data Row 
> <cfoutput>#rownum#</cfoutput></td>
>               </tr>
>               </cfloop>
>               <tr>
>                       <td style="background-color: #c0c0c0; border-left: 3px 
> solid black; 
> border-top: 2px solid black; border-bottom: 3px solid black;">Total 
> Row</td>
>                       <td style="background-color: #c0c0c0; border-left: 1px 
> solid black; 
> border-top: 2px solid black; border-bottom: 3px solid black;">Total 
> Row</td>
>                       <td style="background-color: #c0c0c0; border-left: 1px 
> solid black; 
> border-top: 2px solid black; border-bottom: 3px solid black;">Total 
> Row</td>
>                       <td style="background-color: #c0c0c0; border-left: 1px 
> solid black; 
> border-top: 2px solid black; border-bottom: 3px solid black;">Total 
> Row</td>
>                       <td style="background-color: #c0c0c0; border-left: 1px 
> solid black; 
> border-top: 2px solid black; border-right: 3px solid black; 
> border-bottom: 3px solid black;">Total Row</td>
>               </tr>
>       </table>
> </cfsavecontent>
> <cfif url.toPDF>
>       <cfdocument format="PDF"
>                               filename="#expandPath('testbug.pdf')#" 
>                               overwrite="true" 
>                               orientation="landscape" 
>                               scale="100"
>                               pagewidth="10.5"
>                               pageheight="8"
>                               margintop=".25"
>                               marginbottom=".25"
>                               marginleft=".25"
>                               marginright=".25"
>                               >
>               <cfoutput>#sContent#</cfoutput>
>       </cfdocument>
 
>       <cfheader name="Content-Disposition" 
> value="attachment='#expandPath('testbug.pdf')#'">
>       <cfcontent file="#expandPath('testbug.pdf')#" type="application/pdf" 
> reset="yes">
> <cfelse>
>       <cfoutput>#sContent#</cfoutput>
> </cfif> 


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;160198600;22374440;w

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:301246
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

Reply via email to