问题标签 [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.

0 投票
1 回答
67 浏览

coldfusion - 循环期间的 Cfdocumentitem 分页符会在填充数据之前提供额外的空白页

我在 Luix 上使用coldfuion 11。在填充数据之前,我得到了额外的空白页。之前看起来是分页符。我尝试了几个想法,研究了stackoverflow的主题,但无法解决问题。这是我的代码:

0 投票
2 回答
650 浏览

coldfusion - cfdocument 分页符问题

我有一个主查询,我输出了一个运动列表。然后我有两个子查询给我 Query1:关于谁参加每项运动的人员信息,以及 Query2:查询 1 中的人拥有的体育书籍。我试图输出一个表行作为每项运动的一种标题,然后是查询数据的附加行。我想在每项运动之后打破一页,所以我在页面底部没有运动描述行,其余数据在下一个。

我已经尝试在每个可以想象的地方添加,但我总是得到空白页,等于文档开头的 getsports 查询的记录数。

这是我正在使用的代码。我已经删除了实际的查询数据。有人对我做错了什么有任何建议或想法吗?

0 投票
0 回答
175 浏览

coldfusion - ColdFusion10 CFDocument 调试输出

有没有办法在生成实际的文档/PDF(用于调试)之前从 CFDocument 捕获完整的 HTML 代码?

标签本身似乎不支持它。

部分起作用的是通过存储 HTML 的单独部分,cfsavecontent但我无法一次捕获整个内容:

于是我想到了两种方法:

  • 提高底层 PDF 组件的日志级别或以其他方式从那里显示代码?(是 iText 吗?)
  • “转义” HTML 代码,以便我可以阅读 PDF 中的 HTML(不知道如何在 CF 中执行此操作)

有什么想法可以解决这个问题吗?

0 投票
1 回答
149 浏览

jvm - ColdFusion10 CFDocument 字体缩放问题

我正在生成一个带有页眉和页脚的非常基本的 PDF,如下所示:

CSS 文件:

我最终得到了错误比例的常规内容: 错误的缩放内容

虽然它应该看起来像这样: 在此处输入图像描述

任何想法,为什么会这样?

我正在与:

  • Windows 10,版本 1511,内部版本 10586.164
  • Coldfusion 10.0.20.283922,Tomcat 7.0.68.0
0 投票
1 回答
364 浏览

coldfusion - 如何将本地驱动器中的图像放入 cfdocument 文件?

这将在浏览器中显示图像:

但是如果我在 .pdf 文件中使用相同的代码,它会生成一个小的红色 x。这不可能吗?

0 投票
0 回答
127 浏览

javascript - Coldfusion - 电子邮件 cfdocument 和使用 javascript 打印到屏幕 - 不能一起工作

我正在一个coldfusion网站上工作并试图修复一个错误。到目前为止,我已经尝试了很多东西,所以这里使用 StackOverflow。

有问题的网站需要能够通过电子邮件发送 pdf,以及将 pdf 打印给用户以在浏览器中预览(在另一个窗口中)的另一个功能。我发现无论我做什么,这些功能都不能同时工作。

以下是发送电子邮件的代码(coldfusion 和 JavaScript):

电子邮件函数和变量 - 无法以代码格式正确粘贴

该文档是使用以下 cfm 文件构建的:

cfdocument 文件头 - 也不会正确粘贴

该代码为打印和电子邮件功能调用相同的函数 (orderApprovalPdf.cfm)。这是调用打印的javascript:

我尝试了以下所有方法:

用于打印功能的第二个 .cfm 文件来自printForm– 不同的 cfm 名称、不同的 cfm 文件目录、不同的临时文件路径和不同的临时文件名 – 除非以下粗体字与原始 pdf 函数名称匹配,否则电子邮件将中断尽管在printForm功能中而不是emailForm功能中并且没有出现在其他地方

属性文件名的替代方案cfdocument:saveasname、name(manageOrder.cfc作为变量调用,例如#myPdf#,当它是名称变量时,cfdocument无论我如何调用它,myPdf 变量都不存在)

尝试添加cfcontentcfheader标签以保存文件(也为了规避文件名作为属性) - 没有任何区别,当电子邮件时间到来时仍然找不到文件:

在标签关闭后将电子邮件功能从文件移至manageOrder.cfc文件——但程序从未命中此代码orderApprovalPdf(cfm)<cfdocument>

有任何想法吗?也许可以替代cfdocument? 我尝试了两个单独的 cfm 文件,看起来该window.open功能不允许这种解决方法。

0 投票
1 回答
1242 浏览

coldfusion - Coldfusion cfimage 条码生成器(生成多个条码)

这个脚本工作正常。我遇到的问题是试图让它每页生成多个条形码。它只会生成第一个。其余的是空白图像。

0 投票
0 回答
171 浏览

cfml - CFDocument 未在 lucee 中显示动态页码

使用 Lucee,如何使用 cfdocument 范围变量将动态页码添加到 pdf 文件中?

  • cfdocument.totalsectionpagecount
  • cfdocument.currentsectionpagenumber
  • cfdocument.currentpagenumber
  • cfdocument.totalpagecount

我尝试了下面的代码。它生成pdf,但页眉和页脚是空的,而不是显示页码,即。“Y中的X”。

0 投票
0 回答
106 浏览

performance - 来自数据库的 cfprint 和 cfdocument 资源运行缓慢

我在打印cfdocument变量时遇到了问题cfprint。打印工作,但运行前需要很长时间。请问,可能是什么原因。

PS:我正在从我的数据库中获取一些数据。

代码无非就是这种格式

但是当我加载这个页面需要一段时间。在完全加载之前很久。我做错了什么或有什么方法可以优化工作吗?

0 投票
1 回答
603 浏览

coldfusion - ColdFusion - URL 中的 CFDOCUMENT 标题

我正在使用 ColdFusioncfdocument标签创建 PDF 文档。工作正常,但是不是在浏览器标题中显示文档名称 - 它显示了我调用以创建 PDF 的 .cfc 文件。

我是这样称呼它的。

我到底错过了什么?为什么它仍然显示我在浏览器标题中调用的 filename.cfc 文件,而不是我给 PDF 的文件名???