目前,我正在创建一个我的客户创建发票和优惠的应用程序。为了让他创建一个提议,我正在使用CkEditor。这一切都运行正常,但他也能够将此优惠导出为PDF文档。有时他会看到一些文本分为多个页面。因为这有时会发生在他不想要的地方,所以他让我创建了一个在编辑时向他展示页面分隔符的功能。
我现在所做的是在计算出的位置上显示图像(文本后面的绝对位置),距离顶部或最后一个分割图像1700像素。出于某种原因,我认为这可能会更好,您认为最好的方法是什么?
答案 0 :(得分:0)
如果您的pdf生成器尊重page-break-before
,page-break-after
和page-break-inside
,请尝试。
@media print {
/* Always start a chapter on new page. */
h1 { page-break-before: always; }
/* Keeps lines together */
p { page-break-inside: avoid; }
/* A custom page break element. */
/* Add styling for editing but hide visibility in the rendered document. */
hr { page-break-after: always; visibility: hidden; }
}