是否有其他人遇到此问题或知道解决方案/解决方法我可以尝试,因为我的想法已经用完了? : - (
我在ColdFusion 9上运行此代码 - 我们的想法是它创建一个PDF页面(报告的封面)应用水印(我给出的设计是橙色背景,我把我的内容on)并将其保存以供以后在页面中使用。
我遇到的问题首先是我需要在cfdocument标签中打开background visible。原因是我一直在我制作的页面上显示这个白色方块。当我这样做虽然cfdocument然后忽略我做的任何字体颜色更改。
我尝试了各种各样的组合,试图获得包括样式,类。内部/外部CSS文件,但每次ColdFusion默认为黑色。
有没有人对我能做什么做出任何建议才能以白色显示?
<cfdocument format="pdf" marginbottom="0" marginleft="0.77" marginright="0" margintop="5" pageType="A4" unit="in" name="cover" backgroundvisible="false">
<cfoutput>
<html>
<head>
</head>
<body style="color:##fff">
here
</body>
</html>
</cfoutput>
</cfdocument>
<cfpdf action="addWatermark" copyFrom="#coverFile#" source="cover" foreground="false" opacity="10" showonprint="true" />
<cfpdf action="write" destination='#PDFDir##frontCoverFile#' source="cover" overwrite="true" />
非常感谢, 詹姆斯
P.S。也许解决方法必须使用CFIMAGE来生成它,然后将其放在页面中。我宁愿不要: - (
答案 0 :(得分:0)
尝试使用直接HTML样式。尝试过它似乎完成了这项工作。
埃洛世界
答案 1 :(得分:0)
不幸的是,在这个问题的情况下,我不得不将PDF剥离回基础。
我遇到的问题不仅仅是这个问题,但一般来说,在ColdFusion中使用PDF功能时,Adobe肯定不得不拔出手指,因为它确实是错误的: - (
答案 2 :(得分:-2)
对CF配对一无所知,但在十六进制颜色之前你有两个主题标签,所以它可能不会被读取!