1
我有eclipse RCP产品并且想要设置默认打印机。我一直没有使用谷歌搜索这个。提前致谢。如何在eclipse rcp产品中设置默认打印机
我有eclipse RCP产品并且想要设置默认打印机。我一直没有使用谷歌搜索这个。提前致谢。如何在eclipse rcp产品中设置默认打印机
RCP没有打印层,因此它将设置默认打印机委托给打印机驱动程序。 Java只使用打印机驱动程序将打印机设置为默认值。所以在RCP层中设置默认打印机是不可能的。
如果你想打印的东西,Java AWT支持它。 看到这一点:
import java.awt.print.PageFormat;
import java.awt.print.PrinterJob;
public class PrinterSetup
{
public static void main(String[] args) throws Exception
{
PrinterJob pjob = PrinterJob.getPrinterJob();
PageFormat pf = pjob.defaultPage();
pjob.setPrintable(null, pf);
if (pjob.printDialog()) {
pjob.print();
}
}
}
你可以,如果你的打印机驱动程序支持,在这里设置默认打印机。
Thankyou Mark,我会试试。 –