java打印

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();
        }
          
    }
 
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值