2015-07-13 81 views
1

我正在使用java打印選項。它們無法將顯示器中的打印機對話框居中。如何居中java打印對話框

PrinterJob printerJob = PrinterJob.getPrinterJob(); 
boolean doPrint = printerJob.printDialog 

打印機對話框總是出現在monitor.Please的角落,請幫忙?

+0

不幸的是,你不能居中本機對話框。但是揮杆對話框可以如下所示居中, –

回答

4

您可以使用下面的代碼來中心Java打印對話框。

PrinterJob pj = PrinterJob.getPrinterJob(); 
PrintRequestAttributeSet aset = new HashPrintRequestAttributeSet(); 
PageFormat pf = pj.printDialog(aset); 
+0

這是工作。非常感謝 – Prabhath

+0

另一個小問題是我們可以更改打印對話框的字體大小嗎? – Prabhath

+0

請參閱:https://docs.oracle.com/javase/tutorial/2d/printing/dialog.html – Rafiq