我正在使用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>

09-27 19:07