2013-08-02 21 views
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代碼。如何打印文檔,而無需在PHP或JavaScript

回答

6

這是一個瀏覽器設置,不能用PHP/Javascript修改。檢查您的瀏覽器打印機設置以在打印時禁用頁眉/頁腳文本。

創建報告我建議你看看PHPExcel library

+0

好的謝謝。你知道任何其他方法在PHP來生成賬單或報告 – vithal04

+0

添加一個庫,我建議在我的答案創建報告。祝你好運! – Kenny

2

考慮谷歌文檔創建一個PDF格式,然後打印,我會建議你做同樣的

+0

OT:但我一直認爲谷歌文檔是一種可怕的打印方法。必須從網頁生成PDF然後下載並打開PDF閱讀器才能打印網頁上的內容 – Anigel

1

你所要求的是某種禁止在打印時被添加頁眉和頁腳。

這實際上是一個打印選項,可以在打印設置中禁用。

在CSS中有一種可以使用的解決方法。 注意:僅適用於Modern瀏覽器。

<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> 
+0

太棒了,謝謝。你知道任何其他方法來生成PHP報告嗎? – vithal04

+0

@kennyDs指出,你可以看看[PHPExcel](http://phpexcel.codeplex.com/) – Ghost