0
私は請求書の上側に請求書情報を作成し、請求書情報のような日付、会社名、注文の詳細などを作成し、2番目の部分では数量と料金などの商品リストを表示するテーブルを作成しますPHPで印刷するとき、私たちのhtmlテーブルのリストを次のページに移動する方法は?
条件1:弊社製品リストが小さい場合、領収書を印刷すると、すべてがうまくなり、領収書に空白が印刷されません。
条件2:私たちの製品リストが12+製品より長くなると、プリントアウトが2ページに分けられます。最初のページには上部の情報のみが表示されます。テーブルは次のページにまったく行きます。
しかし私は、私たちの請求書の上部が完成し、テーブルが2つの部分に分割され、拳のページの半分と次のページの半分の後に続きますか?
私たちは、ページ印刷のため、このコードを使用する -
function printdiv(printpage){
var headstr = "<html><head><title></title></head><body>";
var footstr = "</body>";
var newstr = document.all.item(printpage).innerHTML;
var oldstr = document.body.innerHTML;
document.body.innerHTML = headstr+newstr+footstr;
window.print();
var xdata = <?php echo json_encode($bill_numb); ?>;
window.location = "http://localhost/itwld/index.php/account/final_bill/" + xdata;
}
テーブルでこのCSSプロパティをどのように使用しますか?助けてください –
あなたはこのようにすることができます '@media print { table { page-break-after:always; } } '詳細については、このリンクをチェックしてください:http://stackoverflow.com/questions/30050207/divide-multiply-html-tables-into-different-pages-when-printing –
私は試してみましたが、私のページ3ページ分の空白が入ります。 –