我正在使用printElement打印 base64 编码图像 (1000 x 5883)。
一切都很好,除了当图像本身大约 4/5 页长时只会打印一页。
不确定是不是因为我的图像是 base64 编码的,或者我使用的printElement函数不正确。
任何帮助,将不胜感激
提前致谢
我正在使用printElement打印 base64 编码图像 (1000 x 5883)。
一切都很好,除了当图像本身大约 4/5 页长时只会打印一页。
不确定是不是因为我的图像是 base64 编码的,或者我使用的printElement函数不正确。
任何帮助,将不胜感激
提前致谢
使用此代码
<a id="print" style="cursor:pointer">Print</a>
<img src="bluemoon.jpg" id="tes" align="middle" class="b" width="100%"/>
<script type="text/javascript">
$(document).ready(function(){
$('#print').click(function(){
$('#tes').printElement(
{
printBodyOptions:
{
styleToAdd:'padding:10px;margin:10px;color:#FFFFFF !important;width:100%!important;',
classNameToAdd : 'b',
leaveOpen:true
}
});
})
})
</script>
我找到了使用此代码的解决方案。
$('#result').css('display', 'block');
$('#result').printElement({ printMode: 'popup' });
$('#result').css('display', 'none');
切换可见性使打印正常工作!现在它正在打印整个图片。享受 :)