问题标签 [cfdocument]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
coldfusion - 在coldfusion中生成PDF时使表头重复
我正在生成一个报告,其中包含许多不同的表格来显示不同的数据集。通常表格会流入第二页或第三页,有谁知道如何使表格标题重复?
我无法使用记录计数来确定何时插入标题信息,因为数据是随机长度的,因此带有包装文本的记录可能会占用页面上的 10 行。我尝试将表头存储为变量并使用 ,但它会在每一页的顶部显示最后一个表的标题。
下面是一些示例代码来说明问题:
pdf - cfdocument 循环导致例程不能多次声明
这里有一个类似的问题,但接受的答案对我来说是一个错误。这是我正在运行的代码示例:
基本上,我正在循环一个 ID 的数据集,这些 ID 用于创建 x 个数字 pdf,其中文件名是 ID,并且文件被保存到服务器。在将循环限制为一次迭代时运行此代码可以按预期工作(pdf 在磁盘上创建),但是当循环超过一次迭代时,我遇到以下错误:
例程不能多次声明。
例程 localUrl 已在不同的模板中声明了两次。
我发现在 CF8 修补程序中解决了这个问题,但我正在运行 CF9.0.1
任何帮助深表感谢。谢谢。
html -
在coldfusion cfdocument中
我在我的 cfdocument 中使用了一个 hr 标签,它显示得很厚,如下所示
我只想要一条基本的细线。我尝试将样式设置为 hr{ height:0} ,但没有帮助。请指教。
css - cfdocumentitem 页脚未正确显示
我正在创建一个 cfdocument。我有一个页脚,如下所示
我无法让橙色主体伸展到整个页面,这意味着橙色部分正如上所示。我指定的字体大小也没有被渲染。这是我的风格。关于这里有什么问题的任何想法?
coldfusion - CFDocument:coldfusion.document.spi.DocumentExportException:java.lang.NullPointerException
我正在尝试使用创建 pdf,cfdocument
但 ColdFusion 不断抛出异常,我找不到解决此问题的方法。
这是我正在使用的代码:
这是一个例外:
看来我的问题是我试图包含模板的部分,但不幸的是我没有办法解决这个问题。
关于如何保留包含的模板和使用 cfdocument 的任何建议?
coldfusion - cfdocument 忽略缩放指令和自动缩放文档
环境:Windows 8.1 上的 ColdFusion 10 和 Windows Server 2008 R2 上的 ColdFusion 9 使用标准版本的 IIS。
我正在使用 cfdocument 生成具有可变内容的标准格式字母。
内容中有一个固定宽度的表格(width::700px;) 文档大小为 A4,左右边距为 1.7 厘米
我发现在 ColdFusion 9 上执行代码时,当表格的宽度(与表格内容无关)导致表格边缘影响文档边距时,cfdocument 决定它应该自动缩放并继续减小整个文档的字体大小。
这很好,除了客户坚持使用 Arial 10 pt 的字体大小生成文档。我们不想要自动缩放。
我们发现减小表格的宽度可以解决问题,并阻止 ColdFusion 9 弄乱文档比例。我们必须有足够的想象力才能做到这一点,因为即使我们在表格中添加了边框,问题也没有出现。我注意到我们scale="100"
在 cfdocument 指令中设置了 set,但在这种情况下,它似乎被忽略了,并且没有任何类型的错误消息。
现在,使用 ColdFusion 10,行为似乎有所不同。如上所述减小了表格的大小,运行完全相同的代码和完全相同的数据,我发现 cfdocument 决定将所有内容从 10pt 放大到 12pt 只是因为它感觉像它。
对我们来说,问题是我们在运行 ColdFusion 10 的 PC 上开发到运行 ColdFusion 9 的服务器。所以你可以想象这意味着额外的开发/测试工作。这是真正的痛苦。
我找不到来自 Adobe 的文档,其中提到了 ColdFusion 9 和 ColdFusion 10 之间 cfdocument 的行为的变化。
有什么方法可以告诉 cfdocument 停止弄乱文档的比例并让它坚持 ColdFusion 9、10(和 11)?
coldfusion - 使用 ColdFusion 将 JPG 转换为 PDF
这是我目前使用 ColdFusion 将 JPG 转换为 PDF 的尝试。我使用 cfdocument 因为它看起来很容易使用:
不幸的是,这将分辨率降低到 72 DPI,破坏了 JPG 中的细节。我想保留原始的 JPG 分辨率。将JPG转换为PDF的最佳方法是什么?
--
编辑:当我把它<img>
放进去时,<cfdocument>
它只会产生一个空白文件。我相信会发生这种情况,因为出于安全考虑,#myfile#
它位于 webroot 之外。幸运的是,这让我得到了这个答案:stackoverflow.com/questions/4813587/dynamic-pdf-cfdocument-cfcontent-image-email-attachment,它确实允许以更高分辨率完成转换。这是我的新代码,似乎可以产生 300 DPI:
coldfusion - 循环期间的 Cfdocumentitem 分页符会提供额外的空白页
我正在使用 CF9 和 ColdBox。我正在做的是循环查询,并在最后使用cfdocumentitem pagebreak
. 但是,它总是在最后给我一个额外的空白页。这几乎让我发疯,所以我听从专家的建议。
pdf - ColdFusion:用 cfdocumentitem 标签替换字符串
我有以下情况:我使用 cfdocument 标签创建了一个 PDF,但文档值是由其他一些 cf 函数生成的。现在我需要在特定点进行一些分页符,但它在逻辑上不适用于 cfdocumentitem (pagebreak) 标记,因为它没有嵌套在 cfdocument 标记中。我试图用特定的字符串标记需要这些分页符的点,并以某种方式用 cfdocumentitem 标记替换它们。但正如预期的那样,它不起作用。
我还查看了 evalAtPrint 属性,但它也不起作用..有没有人想办法解决我的问题?谢谢 =)
pdf - 带有 ColdFusion 的 PDF 文档中的横向和纵向页面方向
我正在从数据库中获取一些 CPS 格式的数据,将信息放在数组中,然后简单地将其显示在 pdf 文档中。这不是问题,有分页符等问题是生成PDF文档时的以下问题。
方向是通过以下适用于具有方向属性的整个文档的您可能知道的:
问题是我们将信息放在一个数组中,有些表有很多列,有些则没有。我们能够在不同的页面上生成这些,但它们不合适,因为有些宽度太大(或者它们最终看起来不适合自动格式化)。
我的问题是,有没有办法让您的 pdf 文档中的某些页面具有不同的方向?有点像你可以在 Word 中将方向应用到一个页面或一个部分。我所看到的一切是 cfdocument 方向属性适用于整个 PDF,但是还有其他方法吗?
我在网络上的其他地方看到过这个问题,但没有人回答。任何信息,将不胜感激。
谢谢