2011-04-02 70 views
1

CF版本:7,0,2,142559cfdocument内部HTML渲染

<cfdocument pageheight="11" 
      pagewidth="8.5" 
      unit="in" 
      marginbottom=".7" 
      marginleft="0" 
      marginright="0" 
      margintop="1.1" 
      format="pdf" 
      pagetype="custom" 
      scale="100"> 

我有一个

<cfdocumentitem type="header"> 
    <style type="text/css" media="screen">@import "header.css";</style> 
    <div class=header> 
    Content 
    </div> 
<cfdocumentitem> 

header.css看起来像

#top { 
position:absolute; 
left:0in; 
top:0in; 
height:.458in; 
width:8.5in; 
background-color:#770000; 
} 

也有一个类似的页脚

然后里面的cfd我有

<div id="content" 
    style="position:absolute; 
      left:0in; top:0in; 
      width:7in; 
      border:solid; 
      border-width:thin;"> 

问题是内容div比页眉和页脚渲染更宽,它看起来像是超出规模或什么的。如果我通过猜测缩小“内容”div的宽度并检查某种方式,似乎只要我达到与页眉​​和页脚的宽度相匹配的宽度,它就会恢复到正常范围,并且不会适合我需要的宽度。我怎样才能解决这个问题?令人讨厌的是我可以将内容div设置为宽度:6.51in;高度:6.95in;它完全适合。

回答

2

这是CFMX 7中的一个错误。 检查这些链接并确保更新服务器。

Coldfusion MX 7 Hot Fixes
ColdFusion MX 7 CFDocument Hotfix

+0

谢谢你,有我的系统管理员检查,如果这些安装与否。 – invertedSpear 2011-04-11 18:09:45

+0

根据我们的系统管理员,我们已经安装了这些更新。谢谢您的好意。 – invertedSpear 2011-04-11 18:35:23

+0

你在另一个版本的CF上试过这个吗?在哪个版本的Java上运行CF?我相信Java 1.4在pdf生成方面存在问题。 – bsarrazin 2011-04-12 03:41:30