本文目錄一覽:
- 1、java實現印表機套打的功能
- 2、jsp頁面如何用代碼(java語言)實現列印功能?
- 3、java web頁面中做一個列印按鈕,點擊後可以A4紙列印一些內容. 如何實現呢?
- 4、請問JAVA里如何實現列印功能
- 5、java 中如何實現列印
- 6、Java列印功能怎麼實現
java實現印表機套打的功能
這個需要問印表機提供商索要列印控制項或者列印介面文件,不同的印表機列印方式也不同。如果是普通的A4紙那種印表機,可以直接使用java API中提供的方法,如果是客戶端程序直接調用就行,如果是web服務,那麼瀏覽器自帶的不是很好用,會帶出url等信息,最好找相關的列印控制項。
jsp頁面如何用代碼(java語言)實現列印功能?
如一樓所說,你的jsp源文件的java代碼是在伺服器上執行的,客戶端接收到的只有html
用JavaScript列印吧
input
id=”btnPrint”
type=”button”
value=”列印”
onclick=”javascript:window.print();”
/
可以用樣式控制,你想讓那塊列印就列印啊,樣式如下:
style
type=”text/css”
media=print
.noprint{display
:
none
}
/style
然後使用樣式就可以:
p
class=”noprint”不需要列印的地方/p
java web頁面中做一個列印按鈕,點擊後可以A4紙列印一些內容. 如何實現呢?
你好!
利用JS,讓其調用瀏覽器自帶的列印功能即可,A4的可以進行相應的屬性設置即可
如果對你有幫助,望採納。
請問JAVA里如何實現列印功能
簡單點就調用window.print()
你也可以把下面代碼放到你JSP中:
html
head
titleM/title
style type=”text/css”
.table{
text-align:center;
}
/style
style media=”print”
.Noprint{display:none;}
.PageNext{page-break-after: always;}
/style
/head
body
center class=”Noprint”
p
object id=”WebBrowser” classid=”CLSID:8856F961-340A-11D0-A96B-00C04FD705A2″ height=”0″
width=”0″
/object
input type=”button” value=”列印” onclick=”document.all.WebBrowser.ExecWB(6,1)”
input type=”button” value=”直接列印” onclick=”document.all.WebBrowser.ExecWB(6,6)”
input type=”button” value=”頁面設置” onclick=”document.all.WebBrowser.ExecWB(8,1)”
/p
p
input type=”button” value=”列印預覽” onclick=”document.all.WebBrowser.ExecWB(7,1)”/p
/center
aaaa
/body
/html
java 中如何實現列印
你好。 你所創建JFrame對象可以調用自己的實例方法實現列印。 JFrame jf=new JFrame(); Toolkit tl=jf.getToolkit() //返回此窗體的工具包 PrintJob p=tl.getPrintJob(Frame frame,String jobtitle,Properties props); //獲取一個 PrintJob 對象,該對象是在工具包平台上初始化某個列印操作的結果。 參數: frame – 列印對話框的父容器。不能為 null。 jobtitle – PrintJob 的標題。null 標題等同於 “”。 props – 包含零個或更多屬性的 Properties 對象。這些屬性沒有被標準化,並且在各個實現之間不一致。因此,要求作業和頁面控制的 PrintJob 應該使用此方法帶有 JobAttributes 和 PageAttributes 對象的版本。可以更新此對象來反映用戶離開時的作業選擇。可以為 null。 Graphics g=p.getGraphics() // 為組件創建一個圖形上下文。如果組件當前是不可顯示的,則此方法返回 null。 jf.paintAll(g); //列印該容器及內嵌組件; jf.paint(g); //只列印該容器; 這是個大概模型,如果你需要其他的作用,就要查JDK幫助文檔; 所有的代碼都是我查詢JDK幫助文檔所得,絕對正確,而且我以前用過。
Java列印功能怎麼實現
import java.awt.*;import java.awt.event.*;public class Example7_37{ public static void main(String args[]) { MyFrame f=new MyFrame(); f.setBounds(70,70,70,89);f.setVisible(true);f.validate(); }}class MyFrame extends Frame implements ActionListener{ PrintJob p=null; //聲明一個PrintJob對象。 Graphics g=null; TextArea text=new TextArea(10,10); Button 列印文本框=new Button(“列印文本框”), 列印窗口=new Button(“列印窗口”), 列印按扭=new Button(“列印按扭”); MyFrame() { super(“在應用程序中列印”); 列印文本框.addActionListener(this); 列印窗口.addActionListener(this); 列印按扭.addActionListener(this); add(text,”Center”); Panel panel=new Panel(); panel.add(列印文本框); panel.add(列印窗口); panel.add(列印按扭); add(panel,”South”); addWindowListener(new WindowAdapter() {public void windowClosing(WindowEvent e)/pp {System.exit(0); } }); }public void actionPerformed(ActionEvent e) { if(e.getSource()==列印文本框) { p=getToolkit().getPrintJob(this,”ok”,null); g=p.getGraphics(); g.translate(120,200); text.printAll(g); g.dispose(); p.end(); } else if(e.getSource()==列印窗口) { p=getToolkit().getPrintJob(this,”ok”,null); g=p.getGraphics(); g.translate(120,200); this.printAll(g); g.dispose(); p.end(); } else if(e.getSource()==列印按扭) { p=getToolkit().getPrintJob(this,”ok”,null); g=p.getGraphics(); g.translate(120,200); 列印文本框.printAll(g); g.translate(78,0); 列印窗口.printAll(g); g.translate(66,0); 列印按扭.printAll(g); g.dispose(); p.end(); } }}
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/309371.html