问题标签 [page-break]
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.
html - gmail html 预览删除带有分页符属性的 css 规则
我们将 html 页面作为附件发送给我们的用户,他们可以用来打印。当您在浏览器中使用 gmail 查看 html 页面时,它会删除任何带有 page-break-after 属性的 css 规则。
我们想强制分页打印。
解决这个问题的方法是什么。
html - 如何防止空白的最后一页?
我正在遍历对象列表。在每次迭代中,我都会构建并填充一个包含单个页面内容的表。
我正在使用 CSS 在每个表格后添加分页符。
这很好用,除了我总是得到一个空白的最后一页。我认为这是由于最后一次表迭代应用了分页符。
我试过了。
但是,我总是得到空白的最后一页。
是否有另一种插入分页符的方法不会创建空白的最后一页?
或者也许有某种方法来检测是否是最后一次迭代而不插入最后一个分页符?
css - ie8(iframe)中的css分页符
我有一个页面,其中放置了 3 个 iframe,其中显示了其他 3 个页面。一切都包裹在一个大的 DIV 元素中,每个 iframe 都包裹在自己的 DIV 元素中。在每个 DIV 之间,我使用以下 CSS 代码放置另一个 DIV 元素:
在 Firefox(在这种情况下为版本 12,但我想这不是版本问题)中,一切都与打印整个页面的预期相同,但在 IE8 中,分页符 CSS 似乎根本不起作用,并且页面在打印时弄乱了。
我在这里遇到了一个答案,即此分页符不适用于定位元素,但在我的情况下,具有此 CSS 代码的元素是我在此处描述的 DIV 以及打印页面内容的定位(相对/绝对, float) 仅在页面源中完成,包含在 iframe 中而不是在主页中,所以我不确定这是我在这里遇到的情况的原因。
为了让这个分页符在 IE8 上也能正常工作,我需要做什么?
这是主页面的代码:
c# - (Crystal Reports)在某些细节之后打破页面?
我正在尝试创建一份支票书写报告,该报告将以下列方式工作:
- 报告每一页的第一部分将包括将添加到检查中的所有行项目。
- 报告每页的中间部分将是实际支票,有收款人、付款人、金额、地址等。
- 报告每一页的最后一部分只是第一部分的副本。
报告的每一页都将包含 10 个订单项 AT MAX。例如,如果我们正在编写一张包含 12 项的支票,则报告将有两页:
- 第一页将包含前 10 个行项目(在页面的第一部分和最后部分)和一张金额为 0.00 的支票。
- 第二页将有其他 2 行项目(在两个部分中)加上支票的实际数据。基本上,唯一有效的支票将是报告最后一页上的支票。
我的想法是有一个包含两个表的 DataSet,一个用于行项目,另一个用于检查数据。在检查表中,每页有一行。所以在前面的例子中,我在行项目表中有 12 行,在支票表中有 2 行(其中一个有 0.00 作为金额,另一个有实际 X.XX 金额)。我也在考虑按检查分组,并在每次检查后添加一个分页符,但我不确定如何确保每页中只有 10 个行项目。
有关如何处理此问题的任何帮助或新想法?
谢谢!
forms - JasperReports:pdf 表单——分页符
我正在尝试使用JasperReports ( iReport ) 生成 PDF 应用程序 (表单)。
这是要求:
我有一个 XML 文件,它是该报告的数据源。我有一个申请人,并且可以有多个受抚养人。我在矩形框(无 jtable)中显示依赖信息,每个依赖者一行。我需要在每个依赖计数 5 之后添加一个分页符。
分页表达式在这里可以工作吗,在我看来,在表格形式的标准报告的情况下很容易分页,您可以在其中限制每页的记录数。但我正在做的不是报告,而是具有多种格式的表格。
有人知道如何做到这一点吗?
php - 如何使用 PHP 检测分页符
有没有办法用php检测分页符?我使用 PHP 生成报告,并为不同的段落使用分页符。我需要在每一页中保留一个标题。有没有办法做到这一点?
birt - BIRT 的分页符在 IE 8 上不起作用
我们使用 BIRT 报告生成 HTML 文件,它适用于 IE 6,但它不适用于 IE 8。
我下载了 BIRT 生成的 HTML 并修改它以进行测试。最后,我找到了直接编辑 HTML 文件的解决方案。(参见http://basdebie.com/problem-solvers/ie-8-page-break-afteralways-problem/)。
但问题是我无法在每个页面中添加 CSS。我在body标签之后添加它,它只显示在第一页。但是表格会显示在每一页中。是否有任何解决方案可以在 BIRT 的每个页面中添加它?
html - 在 IE 中打印带有分页符的表格
我有一个包含很多行的简单表格,我想在页面末尾的行之间自动插入分页符。默认情况下,这在 Firefox 中似乎可以正常工作,但 Internet Explorer (7-9) 不会破坏表格。如果表格对于一页来说太长,则表格的其余行会丢失。
所以我尝试以许多不同的方式使用 CSS 属性 page-break-* 来解决这个问题,但没有任何帮助。我发现http://www.w3schools.com/cssref/pr_print_pagebb.asp说
“...避免在表格中出现分页属性...”
为什么这么说?我的表如下所示:
有没有办法让分页符在 Internet Explorer 的表中工作?没关系,如果我不得不使用一些 JavaScript。
java - 只有在 birt 发生分页时才添加底部边框
我正在寻找一种将底部边框添加到 birt 中的组页脚行的方法,但我只想在发生分页时才这样做。谢谢你 !
r - 如何控制 Hmisc 包中 latex() 中 longtable 的错误分页符?
我正在使用 Hmisc 包中的 Sweave 和 latex() 在我的 PDF 中插入一个 longtable。
当我第一次这样做时,桌子很好地展开,用桌子填满了页面。
如果我再做一次,有些页面只有半满(如 PDF 的第 4 页),这看起来很奇怪而且有点错误,因为它似乎是不必要的空间。
有没有办法控制这个?或者我能做些什么来改善外观?特别是,如果我要添加一些文本和图表,第 4 页上的空白区域看起来不太好。