• <bdo id='xdhz5'></bdo><ul id='xdhz5'></ul>

  • <tfoot id='xdhz5'></tfoot>
    1. <small id='xdhz5'></small><noframes id='xdhz5'>

        <legend id='xdhz5'><style id='xdhz5'><dir id='xdhz5'><q id='xdhz5'></q></dir></style></legend>

        <i id='xdhz5'><tr id='xdhz5'><dt id='xdhz5'><q id='xdhz5'><span id='xdhz5'><b id='xdhz5'><form id='xdhz5'><ins id='xdhz5'></ins><ul id='xdhz5'></ul><sub id='xdhz5'></sub></form><legend id='xdhz5'></legend><bdo id='xdhz5'><pre id='xdhz5'><center id='xdhz5'></center></pre></bdo></b><th id='xdhz5'></th></span></q></dt></tr></i><div id='xdhz5'><tfoot id='xdhz5'></tfoot><dl id='xdhz5'><fieldset id='xdhz5'></fieldset></dl></div>

        如何在 PHP 中打印页面以使用与 window.print() 相同

        时间:2023-10-04
          • <i id='48Tqr'><tr id='48Tqr'><dt id='48Tqr'><q id='48Tqr'><span id='48Tqr'><b id='48Tqr'><form id='48Tqr'><ins id='48Tqr'></ins><ul id='48Tqr'></ul><sub id='48Tqr'></sub></form><legend id='48Tqr'></legend><bdo id='48Tqr'><pre id='48Tqr'><center id='48Tqr'></center></pre></bdo></b><th id='48Tqr'></th></span></q></dt></tr></i><div id='48Tqr'><tfoot id='48Tqr'></tfoot><dl id='48Tqr'><fieldset id='48Tqr'></fieldset></dl></div>

            <small id='48Tqr'></small><noframes id='48Tqr'>

            <tfoot id='48Tqr'></tfoot>

                <tbody id='48Tqr'></tbody>

                  <bdo id='48Tqr'></bdo><ul id='48Tqr'></ul>

                  <legend id='48Tqr'><style id='48Tqr'><dir id='48Tqr'><q id='48Tqr'></q></dir></style></legend>
                  本文介绍了如何在 PHP 中打印页面以使用与 window.print() 相同的打印机进行打印的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  实际上我想用下面的代码示例打印内容.

                  $html 拥有我想要打印的所有 HTML,而无需在浏览器中呈现视图,也无需在浏览器中打印/显示.

                  我正在尝试找到与 window.print(); 相同的方法.但是需要在PHP中.我不想在浏览器中显示所有 HTML.

                  有什么方法或技巧吗?任何建议都可以帮助我很多.谢谢.

                  我的示例代码:

                  $arr = array('one','two','three','four','five');$html = "<div style='background:red;color:black;'>";foreach($arr 作为 $value){$html .= $value.'<br/>';}$html .= "</div>";//打印代码以打印 $html 内容,与 JS window.print() 的工作原理相同.

                  解决方案

                   <div id="divToPrint" style="display:none;"><div style="width:200px;height:300px;background-color:teal;"><?php echo $html;?>

                  <div><input type="button" value="print" onclick="PrintDiv();"/>

                  Actually i want to print the content with below code sample.

                  $html having my all HTML which i want to print without render a View in Browser and without print/show in browser.

                  I am trying to find a Same method as window.print(); works. But need in PHP. I don't want to show all the HTML in Browser.

                  Is there any method or Trick ? Any suggestion can help me lot. Thank you.

                  My Sample Code:

                  $arr = array('one','two','three','four','five');
                  $html = "<div style='background:red;color:black;'>";
                  foreach($arr as $value){
                      $html .= $value.'<br />';
                  }
                  $html .= "</div>"; 
                  
                  // print code to print $html content as same as JS window.print() works.
                  

                  解决方案

                   <script type="text/javascript">     
                      function PrintDiv() {    
                         var divToPrint = document.getElementById('divToPrint');
                         var popupWin = window.open('', '_blank', 'width=300,height=300');
                         popupWin.document.open();
                         popupWin.document.write('<html><body onload="window.print()">' + divToPrint.innerHTML + '</html>');
                          popupWin.document.close();
                              }
                   </script>
                  
                  
                  
                  
                  <div id="divToPrint" style="display:none;">
                    <div style="width:200px;height:300px;background-color:teal;">
                             <?php echo $html; ?>      
                    </div>
                  </div>
                  <div>
                    <input type="button" value="print" onclick="PrintDiv();" />
                  </div>
                  

                  这篇关于如何在 PHP 中打印页面以使用与 window.print() 相同的打印机进行打印的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:从 PHP 打印到 POS 打印机 下一篇:从 PHP 应用程序通过网络打印

                  相关文章

                  最新文章

                  1. <small id='kVbfL'></small><noframes id='kVbfL'>

                      <legend id='kVbfL'><style id='kVbfL'><dir id='kVbfL'><q id='kVbfL'></q></dir></style></legend>
                      <tfoot id='kVbfL'></tfoot>

                      • <bdo id='kVbfL'></bdo><ul id='kVbfL'></ul>
                    1. <i id='kVbfL'><tr id='kVbfL'><dt id='kVbfL'><q id='kVbfL'><span id='kVbfL'><b id='kVbfL'><form id='kVbfL'><ins id='kVbfL'></ins><ul id='kVbfL'></ul><sub id='kVbfL'></sub></form><legend id='kVbfL'></legend><bdo id='kVbfL'><pre id='kVbfL'><center id='kVbfL'></center></pre></bdo></b><th id='kVbfL'></th></span></q></dt></tr></i><div id='kVbfL'><tfoot id='kVbfL'></tfoot><dl id='kVbfL'><fieldset id='kVbfL'></fieldset></dl></div>