1

請求書を印刷するプロジェクトに取り組んでいます。プロジェクトは正常に実行されていますが、特定のコンテンツを新しいページに印刷したいと考えています。

以下は、利用規約を常に新しいページに表示したい印刷画面のイメージです。現在、請求書の内容に応じて同じページに表示されています。

SD D

編集 :-

<script type="text/javascript">
            $(document).ready(function (){  

                $('.printpreview').click(function()
                {
                    $('.printpreview').hide()
                    window.print();

                });


            });
    </script>
4

2 に答える 2

1

1 つのクラスをスタイルシートにします。

.printbreak {
page-break-before: always;
}

利用規約のコンテンツを div に配置し、このクラスをこの div に渡します

<div class="printbreak">
//terms & condition
</div>

詳細については、http://coding.smashingmagazine.com/2011/11/24/how-to-set-up-a-print-style-sheet/を確認してください。

于 2012-10-02T13:28:58.120 に答える
1

どれだけ広く支持されているか分からない

@media print { table {page-break-after:always}}

またはJavaScriptで

*object*.style.pageBreakAfter="always"

詳細については、sitepoint の css ページを参照してください

于 2012-10-02T13:20:48.000 に答える