0

我的项目要求是打印在 Kendo 编辑器中创建并以 html 格式提供的信件。可能会为不同的人打印相同的字母,因为他们的名字是动态的,就像我们在 MS Word 中有邮件合并字段一样。我正在使用 Java 脚本单击按钮进行打印。

我正在循环字母内容,如下所示。

@foreach (var item in Model)
{
    <div style="margin: 100px 10px 10px 50px;" class="print">
        @Html.Raw(item)
    </div>

}

还使用 css 样式在每个字母后添加分页符。.print { 分页后:总是;}

.print:last-child {
 page-break-after: auto;
}

这封信应该印在信头上,所以我也把边距放在顶部和底部。当信件内容进入单页但信件内容进入下一页时,这可以正常工作。它没有在下一页设置上边距。

有什么建议吗?

4

0 回答 0