【问题标题】:some content should be print on new page using window.print一些内容应该使用 window.print 在新页面上打印
【发布时间】:2012-10-02 13:15:10
【问题描述】:

我正在做一个项目,我想打印账单。它运行成功,但现在我想在新页面上打印特定内容。

以下是打印屏幕图像,我想始终在新页面上显示条款和条件,目前它显示在同一页面上取决于账单内容。我是新手,任何帮助将不胜感激。提前致谢

编辑:-

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

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

                });


            });
    </script>

【问题讨论】:

  • 抱歉没听明白?

标签: php jquery printing


【解决方案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/

【讨论】:

  • 谢谢@GBD 它有效!我正在尝试page-break-after 现在我将其更改为page-break-before 并成功运行。谢谢
【解决方案2】:

不知道支持的范围有多大

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

或在 javascript 中

*object*.style.pageBreakAfter="always"

更多信息可以在on sitepoint's css page找到!

【讨论】:

  • css 样式,以防不明显
  • 对不起,我是新手,你能用我的例子解释一下吗?
  • 如果您提供一些代码将非常有帮助。如何在我的代码中实现?
  • 您必须在创建页面的位置显示代码,以便我提供更改建议
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多