2011-04-02 68 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