一、主类:
package org.jeecg.print;
import java.awt.BasicStroke;
import java.awt.Color;
import java.awt.Font;
import java.awt.FontMetrics;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Stroke;
import java.awt.print.Book;
import java.awt.print.PageFormat;
import java.awt.print.Paper;
import java.awt.print.Printable;
import java.awt.print.PrinterException;
import java.awt.print.PrinterJob;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
/**
* @Author: shafei
* @Date: 2020-04-15 10:30
* @Version: V1.0
* @Description:
*/
public class PrintTest {
protected static final String DIAN_MING = "伊晨Bayby童装工厂";
protected static final String SHOU_HUO_REN = "大飞家";
protected static final String SHOU_HUO_REN_BEI_ZHU = "无";
protected static final String MAIJIA_DIZHI = "A区三街01114号";
protected static final String MAIJIA_DH = "18660665245";
protected static final String MAIJIA_WX = "yichenbaby0";
public static void main(String[] args) {
OrderVo orderVo = new OrderVo();
orderVo.setBuyer("大飞家");
orderVo.setRemark("无");
orderVo.setSeller(DIAN_MING);
orderVo.setAddress(MAIJIA_DIZHI);
orderVo.setIphone(MAIJIA_DH);
orderVo.setWxno(MAIJIA_WX);
// orderVo.setTotalMoney(0);
List products = new ArrayList();
ProductVo productVo = new ProductVo();
productVo.setName("忍者短袖(红)");
productVo.setPrice(26.00);
productVo.setAmount(8);
productVo.setSize("100M");
ProductVo productVo2 = new ProductVo();
productVo2.setName("忍者短袖(蓝)");
productVo2.setPrice(26.00);
productVo2.setAmount(4);
productVo2.setSize("103M");
products.add(productVo);
products.add(productVo2);
new PrintTest().printDefault(orderVo, products);
}
private void printDefault(final OrderVo orderVo, final List products ) {