CFDocumentItem - 更改字体大小

时间:2013-05-10 03:27:45

标签: coldfusion pdf-generation coldfusion-9

我正在使用<cfdocumentitem type="footer">在PDF文档中创建一个页脚,它运行正常。除了我似乎无法控制字体。我试过了<span><font face>等没有运气。目前我正在尝试一个如下表所示的表。

任何人都知道如何使用<cfdocumentitem>来控制页脚中的字体外观?

<cfdocument format="pdf"
        marginBottom = ".5"
        marginLeft = ".4"
        marginRight = ".4"
        marginTop = ".2"
        > 

<style type="text/css">@import "pdf.css";</style>

<cfdocumentitem type="footer">
    <cfoutput>
    <table width=100%>
        <tr>
            <td class=verd10>
                <b>#pdfstuff.pdffinal#</b>
            </td>
            <td align=right class=verd10 valign=top>
                Page #cfdocument.currentPageNumber# of #cfdocument.currentPageNumber#
            </td>
        </tr>
    </table>
    </cfoutput>
</cfdocumentitem> 

pdf document data etc

</cfdocument>

2 个答案:

答案 0 :(得分:1)

欢迎使用cfdocument。我能够成功格式化页脚中任何文本的唯一方法是使用html和内联样式的组合。

这是一个适合我的页脚:

<cfdocumentItem type="footer">
    <table width="100%">
        <tr>
            <td style="font-family:Arial; font-size: 9pt;">Printed On: #dateFormat(now(), "mm/dd/yyyy")# #timeFormat(now(), "HH:MM")#</td>
            <td style="font-family:Arial; font-size: 9pt;" align="right">Page #cfdocument.currentPageNumber# of #cfdocument.totalPageCount#</td>
        </tr>
    </table>
</cfdocumentItem>

答案 1 :(得分:1)

尝试在页脚中添加样式表链接 的副本,如下所示:

<cfdocumentitem type="footer">
    <style type="text/css">@import "pdf.css";</style>
    <cfoutput>
        <table>
            ... etc
        </table>
    </cfoutput>
</cfdocumentitem>