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

0 投票
5 回答
1185 浏览

printing - 如何构建一个用于打印的网页,这样它就不会在页面上严重拆分?

我有一个生成长报告的 Web 应用程序,我需要打印它。如果我只是打印页面,它将在物理页面的末尾中断。如何计算在网页中的中断位置,以便页面在打印时与物理页面对齐?

0 投票
1 回答
9958 浏览

sap - 在 SAP SCRIPT 中,如何添加分页符或在新页面中打印记录

每次合同编号更改时,我都想在新页面中打印记录。SAP SCRIPT 中新页面的语法是什么。

如果您知道如何实现这一目标,请告诉我。

0 投票
2 回答
1843 浏览

numbers - 关于 BIRT 的多个问题

我是 BIRT 的新手。

  1. 我需要根据数据库值打印标题。我怎么做?
  2. 如何在我报告的某个字段中出现中断时留下空白行?
  3. 在页脚中,我需要说“第 X 页,共 Y”,其中 Y 是总页数?
0 投票
2 回答
6090 浏览

email - 是否可以将分页符放入 HTML 电子邮件中?

我知道可以使用 CSS 为网页添加分页符,以便在打印时使用。

我也知道 HTML 电子邮件中的 CSS 支持很差。

那么,有没有办法在打印 HTML 电子邮件时生成分页符?或者考虑到电子邮件客户端的多样性,这只是一个愚蠢的问题吗?

0 投票
7 回答
95283 浏览

reporting-services - 摆脱报告中的分页符

如何摆脱 SSRS 报告中的分页符,使报告显示在单页中?

0 投票
4 回答
1443 浏览

html - HTML中的分页符

我想在 html 中使用分页符,这意味着读者在选择链接之前无法进一步向下滚动。

我想要在此之前和之后分页符。请帮我

0 投票
1 回答
2289 浏览

reporting-services - RDLC 报告:超过一页?自定义分页符?

我有一个 Microsoft Reporting Services 报告(本地报告,VS2005),并且正在尝试生成一个相当棘手的报告......

我有两个从 SQL 查询返回的表。第一个是一个主表,其中包含与第二个记录集相对应的集合 ID 列表,并且具有如下记录集:

第二个表是 bjorks 的列表,我们称它们为。它看起来像这样:

现在,我需要为每个 Set 生成一个打印一页的报告,并且每个 Set 的页面都包含其 Bjorks 的列表。

谁能指出我正确的方向来破坏 RDLC 这样做?:)

干杯!

0 投票
12 回答
160655 浏览

css - CSS 打印:避免页面之间的 DIV 被切成两半?

我正在为一个软件编写一个插件,它需要大量项目并将它们弹出到 Cocoa 中的 WebView 中的 HTML 中(它使用 WebKit 作为其渲染器,所以基本上你可以假设这个 HTML 文件正在打开苹果浏览器)。

它制作的 DIV 具有动态高度,但变化不大。它们通常在 200 像素左右。无论如何,每个文档大约有六百个这样的项目,我很难将它打印出来。除非我很幸运,否则每页的底部和顶部都有一个被切成两半的条目,这使得实际使用打印输出非常困难。

我已经尝试过 page-break-before、page-break-after、page-break-inside 以及这三者的组合,但均无济于事。我认为可能是 WebKit 没有正确呈现指令,或者可能是我对如何使用它们缺乏了解。无论如何,我需要帮助。打印时如何防止将 DIV 切成两半?

0 投票
1 回答
5839 浏览

css - Safari中表格内的CSS分页符?

我希望在单独的页面上打印表格的每一行(media="print",而不是"screen")。所以我的 HTML 看起来像这样:

分页符在 Firefox 和 IE 中有效,但在 Safari 4 和 Opera 中无效。

我尝试将“page-break-after:always”添加到 <td> 和 <p> 但都不起作用。我似乎找不到在 Safari 和 Opera 的表格中强制分页的方法。

关于如何使其在所有浏览器中工作的任何想法?

0 投票
3 回答
35780 浏览

excel - 通过 VBA 的 Excel 分页符

作为报告生成器大修的一部分,我看到了我认为是低效的代码。这部分代码在生成主报表后运行,用于在逻辑位置设置分页符。标准是这样的:

  • 每个站点都从一个新页面开始。
  • 不允许跨页面破坏组。

代码遵循上述格式:2 个循环完成这些工作。

这是原始代码(对不起,长度):

看到改进的空间,我开始修改它。作为新要求之一,想要报告的人在打印之前手动删除页面。所以我在另一个页面上添加了复选框并复制了选中的项目。为了缓解我使用命名范围的问题。我使用这些命名范围来满足第一个要求:

所有范围都以 P_ 为前缀(表示父级)。在我的简短的 4 站点报告和更具挑战性的 15 站点报告中,使用蹩脚的 Now() 粗略计时风格慢了 1 秒。它们分别有 606 和 1600 行。

1秒还不错。让我们看看下一个标准。每个逻辑组被一个空白行分隔,因此最简单的方法是找到下一个分页符,后退一步,直到找到下一个空白行并插入新的分页符。冲洗并重复。

那么为什么原版会多次运行呢?我们也可以改进它(循环外的样板是相同的)。

一次通过,也更优雅。但它快了多少?在小型测试中,与原来的 45 秒相比需要 54 秒,而在较大的测试中,我的代码再次变慢,为 153 到 130 秒。这也是 3 次运行的平均值。

所以我的问题是:为什么我的新代码比原来的代码慢得多,尽管我的看起来更快我能做些什么来加快代码的速度

注意:Screen.Updating 等已关闭,Calculation 等也已关闭。