importjava.awt.Color;importjava.awt.Font;importjava.awt.FontMetrics;importjava.awt.Graphics;importjava.awt.print.PageFormat;importjava.awt.print.Printable;importjava.awt.print.PrinterException;importjava.awt.print.PrinterJob;public class Print implementsPrintable {intm_wPage;intm_hPage;intm_orientation;
Printable m_target;int maxNumPage = 1;
String title= "数据表格打印";
Font titleFont= new Font("黑体", Font.BOLD, 14);boolean hasTail = true;int tailAlign = 0;int headAlign = 0;int topSpace = 0;int leftSpace = 0;int yStart = 0;int yEnd = 0;int xStart =topSpace;int xEnd = 0;int x = 0, y = 0;
String strTemp= "打印内容";public voiddoPrint() {try{
m_orientation= PageFormat.PORTRAIT; //竖向打印
m_orientation = PageFormat.LANDSCAPE; //横向打印//设置打印对象,默认纸张
PrinterJob prnJob =PrinterJob.getPrinterJob();