printElementを使用してbase64でエンコードされた画像(1000 x 5883)を印刷しています。
画像自体の長さが約4/5ページの場合、1ページしか印刷されないことを除けば、すべて問題ありません。
画像がbase64でエンコードされているためか、printElement関数を誤って使用しているためかわかりません。
どんな助けでもいただければ幸いです
前もって感謝します
printElementを使用してbase64でエンコードされた画像(1000 x 5883)を印刷しています。
画像自体の長さが約4/5ページの場合、1ページしか印刷されないことを除けば、すべて問題ありません。
画像が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');
可視性を切り替えると、印刷が正しく機能しました! 今、全体像を印刷しています。楽しみ :)