具體java列印方法的實現

2021-04-12 19:27:11 字數 861 閱讀 5409

0/printable介面由當前頁面 painter 的 print 方法實現,該方法由列印系統呼叫,以呈現頁面。

1/pageable介面由 pageformat 和 printable 組成。

在printable介面中也可以進行多個頁面列印;pageable介面可以對每個printable指定單獨的pageformat(指定頁面大小和方向)。

在《簡單列印例項》文章中使用的就是printable介面直接列印。

下面用pageable進行實現。

//通俗理解就是書、文件

book book = new book();

//設定成豎打

pageformat pf = new pageformat();

pf.setorientation(pageformat.portrait);

//通過*****設定頁面的空白邊距和可列印區域。必須與實際列印紙張大小相符。

***** p = new *****();

p.setimageablearea(72,72, 590,840);//a4(595 x 842)

pf.set*****(p);

//把 pageformat 和 printable 新增到書中,組成乙個頁面

//獲取列印服務物件

printerjob job = printerjob.getprinterjob();

//設定列印類

job.setpageable(book);

///

//用printable進行多個頁面列印

//列印封皮、列印內容、列印底面

///switch(pageindex)

小插頭列印方法

string strlabel getlabeltxt if serialport1.isopen strlabel strlabel.replace number no this.serialport1.write strlabel system.threading.thread.sleep 20...

VB中的幾種列印方法

size medium 1.採用visual basic 提供的簡單列印函式printform 方法。應用程式窗體的printform 方法時,visual basic 把窗體的點陣圖送到當前印表機。該方法的優點在於它幾乎不需要任何程式設計,但也有很大缺陷。最為突出的是當低解析度圖形在高解析度印表機...

瀏覽器列印方法總結

1.關於列印,瀏覽器有自帶的列印方法,但是有個問題就是它只能列印整個頁面。如果需要列印區域性會比較麻煩。具體實現方法可以看下面 function doprint 在html 頁面中,我們需要在列印的區域加個開始與結束的識別符號。如下圖所示 2.用printthis外掛程式 實現區域性列印。使用方法如...