停止从新页面开始的发票行

如果您的发票,报价或购买的第一个订单项扩展到第二页,则很可能会发现整个订单项已移至第二页,而第一页没有表格主体。

这是因为PDF主题的设计确保了第二个订单项开始没有在描述的中间插入中断,以使跨多个页面,订单项和注释的阅读体验更好。您可以通过修改PDF主题的CSS对第一个订单项取反,但是,由于默认的经典主题和干净主题具有受保护的工作表来修改此代码,因此您需要创建自己的PDF主题,有关此的更多信息可以在这里找到。

要修改CSS,您首先需要导航到:
设定值> PDF主题 > [点击您的PDF主题] > HTML &  CSS > DOCUMENT.CSS

在此表的底部(或您认为合适的其他任何位置)添加以下选择器,属性和值:


.invoice #pdfdoc #document-lines tbody tr:first-child td { page-break-inside: auto !important; }
.quote #pdfdoc #document-lines tbody tr:first-child td { page-break-inside: auto !important; }
.purchaseOrder #pdfdoc #document-lines tbody tr:first-child td { page-break-inside: auto !important; }

您还可以通过插入以下代码来定义要插入到带有扩展注释或描述的任何行中的分页符:


.invoice #pdfdoc #document-lines tbody tr td { page-break-inside: auto !important; }
.quote #pdfdoc #document-lines tbody tr td { page-break-inside: auto !important; }
.purchaseOrder #pdfdoc #document-lines tbody tr td { page-break-inside: auto !important; }

这将指定在任何第一行或任何行中带有扩展说明的任何文档,都将在适当的位置插入分页符,然后单击“Save & Preview”您可以在“发票”,“报价”和“采购”的凭证类型上进行测试。

了解KashFlow如何与您的业务和书籍一起使用