场景:使用c-lodop程序调取打印机连续打印多张快递单时,上页内容,打到了下一页了
问题原因:
由于是将所有面单内容放到了一个页面,c-lodop 在打印时,发现一页放不下,会自动分割成多页
页面元素
<div class="kuaidi">{{#each data}}<div class='kuaidi_img'><img data-id="{{id}}" src="{{face_sheet_url}}" onerror="danjuImgError(this)"></div>{{/each}}</div>//读取打印区域内容$('.print-content').each(function() {LODOP.ADD_PRINT_HTM(top, left, 'RightMargin:' + left, 'BottomMargin:' + top, style + $(this).html());LODOP.NewPageA();});
解决:
将内容按照每张图片一页,手动指定分页
//读取打印区域内容$('.print-content .kuaidi_img').each(function() {LODOP.ADD_PRINT_HTM(top, left, 'RightMargin:' + left, 'BottomMargin:' + top, style + $(this).html());LODOP.NewPageA();});
扩展:
- 官网下载
http://www.lodop.net/download.html - 点击打印没有反应,或预览页面空白,关闭程序,在打开