jar资源
绘制打印模板
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.print.PageFormat;
import java.awt.print.Printable;
import java.awt.print.PrinterException;
import java.util.ArrayList;
import java.util.List;
/**
* 模板
* @author admin
*
*/
public class Prient implements Printable {
// 菜品集合
public static List testList = new ArrayList();
// 设置小票打印
public int print(Graphics g, PageFormat pf, int page)
throws PrinterException {
if (page > 0) {
return NO_SUCH_PAGE;
}
Graphics2D g2d = (Graphics2D) g;
// 设置颜色
g2d.setColor(Color.BLACK);
//模式 字体 字体大小
g2d.setFont(new Font("Default", Font.PLAIN, 16));
// 参数1:显示内容 参数2:横向偏移 参数3:纵向偏移
g2d.drawString("点菜清单", 100, 50);
g2d.drawString("------------------------------------------------", 40, 70);
g2d.setFont(new Font("Default", Font.PLAIN, 12));
g2d.drawString("点餐员:自定义", 40, 90);
g2d.drawString("电话:自定义", 40, 110);
g2d.drawString("用餐时间:自定义", 40, 130);
g2d.drawString("用餐地址:打印测试", 40, 150);
g2d.setFont(new Font("Default", Font.PLAIN, 16));
g2d.drawString(&