0
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
              <script language="Javascript1.2">

                var message = "Print";
                function printpage() {
                window.print();

                }

                document.write("<center><input type=submit class=print id=non-printable value=print  onClick=\"printpage()\"/></center>");

            </script>
</body>
</html>

我想生成账单,但使用此代码,但它在将打印的页面底部显示地址,我不希望地址显示在底部。请帮助使用 php 或 javascript 中的代码。

4

3 回答 3

6

这是一个浏览器设置,不能使用 PHP/Javascript 进行更改。检查您的浏览器打印机设置以在打印时禁用页眉/页脚文本。

对于创建报告,我建议您查看PHPExcel 库

于 2013-08-02T06:34:08.743 回答
2

考虑到 google docs 创建一个 pdf 然后打印,我建议你也这样做

于 2013-08-02T06:36:11.503 回答
1

您所要求的是以某种方式禁用打印时添加的页眉和页脚。

这实际上是一个打印选项,可以在打印设置中禁用。

您可以使用 CSS 中的解决方法。注意:仅适用于现代浏览器。

<head>
 <style type="text/css" media="print">
  @page 
  {
    size: auto;   /* auto is the initial value */
    margin: 0mm;  /* this affects the margin in the printer settings */
  }

  body 
  {
    background-color:#FFFFFF; 
    border: solid 1px black ;
    margin: 0px;  /* this affects the margin on the content before sending to printer*/
  }
  </style>
  </head>
于 2013-08-02T06:45:26.780 回答