我的项目要求是打印一个在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 { page-break-after:always; }
.print:last-child {
page-break-after: auto;
}
这封信应印在信头上,所以我也把上边和下边的边缘。 当字母内容以单页形式出现但字母内容进入下一页时,这种方法很有效。它没有在下一页设置上边距。
有任何建议吗?