问题标签 [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 投票
3 回答
5405 浏览

html - CSS:page-break-before,总是,除了第一次?

我正在尝试创建一个漂亮的 html 页面。我需要在顶级结构之间强制分页,所以我在每个结构的顶级元素中添加了一个 CSS 类,并在该类的 CSS 中设置 page-break-before:always。例如:

我的问题是我在第一个顶级元素之前得到一个空白页。考虑到 page-break-before:always 应该做什么,这是完全有道理的。但我不想要它。

因此,一个选项是不在第一个元素中包含“toplevel”类,或者提供一个不设置 page-break-before:always 的新“firsttoplevel”类,并将其设置为第一个顶级元素,然后对所有其他人使用“顶级”。我可以很容易地做到这一点,但它似乎违反了关注点分离。

所以我想知道是否有办法在 CSS 中做到这一点?要设置仅适用于“prettyprint”的第一个“顶级”子级的规则?

任何想法,将不胜感激。

0 投票
3 回答
1765 浏览

asp.net - 在 Asp.net 的代码中设置“样式”

我有一个页面上有多个表格,我想在这些表格之间打印一个分页符。如果我手动将元素的样式设置为“page-break-after:always”,它似乎可以工作。

但是我是动态添加表格的,所以我需要用代码来做......只是不知道怎么做。

(我的 asp\html 经验很少,所以这可能是一个非常新手的问题)

谢谢!

0 投票
2 回答
388 浏览

html - 我可以有效地为网页添加分页符吗?

CSS page-break-after属性看起来像我想要的。是吗?这是一个供 Firefox 用户使用的 Intranet 应用程序,因此浏览器兼容性不是一个大问题。

这是背景。我有一个生成医疗表格的网络应用程序。现在,用户单击单个表单并一次打印出结果。他们想要一个按钮,让他们一次打印所有必要的表格。HTML 表单以这样的方式模板化,我可以将它们连接在一起,问题是分页符。我需要在表单之间放置一个分页符,以便它们在打印时正确分页。

谢谢你。

0 投票
1 回答
4965 浏览

wpf - WPF FlowDocument 分页符/定位

这是情况。

我的任务是自动生成一个相当大的文档,该文档由许多不同高度和恒定(整页)宽度的不同部分组成。

每个部分由两个不同的子部分组成。将它们视为“标题”和“数据”。

那么问题是:当只有一个部分适合页面时(因为它有很多数据),标题应该显示在最顶部,数据应该显示在最底部,在中心留下任何未使用的空间。

当一个页面上适合多个部分时,所有内容都应该“挤到顶部”,在子部分甚至部分之间不留空间。所有额外的空格都应该在底部。

我可以使用什么样的构造来实现这一点?

也许这是一项更适合 FixedDocument 的任务?我有一本关于 WPF 的相当大的书,但它几乎没有提到 FixedDocuments。

0 投票
1 回答
9227 浏览

latex - 如何在 LaTeX 中包含文件而不导致新页面

我希望,这个问题不会太离题。

我有一个更大的学校项目,其中涉及一些文档。该文档是一个 LaTeX 文件,如下所示:

这些文件是使用 Pygments 和 MakefilesomeCode.hs.tex从它们相应的 -Files 自动生成的。.hs

问题是:每次,我都包含一些东西,之前插入了一个分页符。这既不是预期的,也不是想要的。我用谷歌搜索,但没有找到答案。有任何想法吗?

0 投票
2 回答
38155 浏览

latex - 在 TeX 中制作一个牢不可破的块

我想在 TeX 中执行以下操作:

这可能吗?

0 投票
1 回答
3379 浏览

sql-server-2008 - RDL 设置分页符

我正在尝试在充当封面的子报表上设置分页符。

那里的andybody知道怎么做吗?现在,我拉伸报告的高度以强制分页。

我正在使用 Visual Studio 2008(SQL Server 商业智能开发工作室)、SQL Server 2008 R2。

非常感激 !

杰弗里

0 投票
3 回答
5801 浏览

css - 使用 CSS 强制打印分页符

我有一个页面,基本上显示给定日期的所有工作订单。我试图创建 HTML,以便可以使用 page-break-after: 始终创建逻辑打印分页符并继续。但是,当用户打印页面时,通常会出现重叠、同一页面上的多个工作订单等。我只是想强制执行 Firefox、Safari 和 Chrome 会听的硬分页符。

我的 HTML 看起来像这样

我的CSS基本上是这样的:

编辑 在一次骇人听闻的尝试中,我尝试设置 WOPrint 类的最小高度。当我将其设置为标准的美国纸张尺寸时,将其更改为 9 英寸似乎为我提供了足够的边距空间来从所有 Safari、Firefox 和 Chrome 进行打印。这当然不是我想要修复它的方式,但我也不想渲染为 PDF。

0 投票
1 回答
12808 浏览

html - 打印时防止 HTML 元素跨越多个页面

我有以下 HTML,我希望在跨越多个页面时避免被分解。问题是,如果我使用 page-break-before 或 after,它会将每个元素放在它自己的页面上。我遇到的另一个问题是,如果我display: blockcellCSS 类或wrap类上设置,DIV 或 LI 仍然会被分解。我也有一个打印媒体 CSS 文件和一个用于屏幕的 CSS 文件。我想保持<li class="cell">元素及其内容不被分解。

0 投票
1 回答
2679 浏览

rdlc - RDLC 子报表中的分页符不会出现

我试图在 SQL Server Reporting Services RDLC 报告中表示父子孙关系。报表呈现到 WPF 应用程序中托管的 reportviewer 控件中。我正在使用基于 IEnumberable<> 的 CLR 数据集,并将 reportviewer 数据源绑定到我在 VM 中的数据集。

我希望每个子实体都显示在新页面上(如果数据集中有足够的孙子实体,则跨页面)。

我目前有一个父实体的主报表,一个子报表和另一个子报表。

每个报表都使用 Tablix 来布局页面上相应 CLR 类的字段。我在子报表的 Tablix 中分配了一个组,并将 PageBreaks 设置为 StartAndEnd(即,在“组属性”对话框中选中了所有 3 个复选框)。

我已经关闭了在我能找到的任何地方保持在一起。

不幸的是,当我在打印布局模式下查看报表或导出为 PDF 时,分页符被忽略,并且子报表中的子项全部一起流动,而没有分页符将它们分开。

我在 SO 和 MSDN 上看到了几个关于不想要的分页符的问题,但我没有发现任何关于缺少分页符的讨论。

有谁知道如何强制分页符出现在子报告中?如果没有,是否有更好/替代的方式来表示这样的父/子数据而不使用子报告?

感谢您提供的任何见解。

FWIW,以下是 RDLC 的一些摘录,可能是相关的:

家长报告:

子报告: