场景:使用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
- 点击打印没有反应,或预览页面空白,关闭程序,在打开


















