package com.zhang.system;
import java.awt.Graphics;
import java.awt.print.PageFormat;
import java.awt.print.Printable;
import java.awt.print.PrinterException;
import java.awt.print.PrinterJob;
public class PrinterTest {
public static void main(String[] args) {
PrinterJob job = PrinterJob.getPrinterJob();
job.setPrintable(new Printable(){
private final int OVAL_WIDTH = 130;
private final int OVAL_HEIGHT = 130;
@Override
public int print(Graphics g, PageFormat pageFormat,int pageIndex) throws PrinterException {
if(pageIndex>0)
{
return Printable.NO_SUCH_PAGE;
}
int x = (int)pageFormat.getImageableHeight();
int y = (int)pageFormat.getImageableWidth();
g.drawString("根据id获取用户信",10,10);
return Printable.PAGE_EXISTS;
}});
job.setJobName("服务器设计文档");
try {
job.print();
System.out.println("打印完成!");
} catch (PrinterException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
java打印
最新推荐文章于 2023-12-23 11:52:05 发布