| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- package com.mes.print;
- import com.mes.print.model.FlowCardData;
- /**
- * 测试打印预览
- * 快速测试不需要启动主程序
- */
- public class TestPrintPreview {
- public static void main(String[] args) {
- try {
- // 测试数据 - T09 项目
- String customerSn = "+KB60IS3031T729002101";
- String steelSn = "T09260729002";
- System.out.println("======================================");
- System.out.println("测试打印预览");
- System.out.println("客户码: " + customerSn);
- System.out.println("钢印码: " + steelSn);
- System.out.println("======================================");
- // 创建流转卡数据
- FlowCardData data = new FlowCardData();
- data.setSn(customerSn);
- data.setSteelSn(steelSn);
- System.out.println("推断项目号: " + data.getProdCode());
- // 预览
- System.out.println("正在生成预览 PDF...");
- com.mes.print.template.FlowCardRenderer.preview(data);
- System.out.println("预览完成!PDF 已用默认程序打开");
- System.out.println("======================================");
- // 测试 T68 项目
- System.out.println("\n测试 T68 项目:");
- FlowCardData data2 = new FlowCardData();
- data2.setSn("+KB87IS3031T729002102");
- data2.setSteelSn("T68260729003");
- System.out.println("客户码: " + data2.getSn());
- System.out.println("推断项目号: " + data2.getProdCode());
- } catch (Exception e) {
- System.err.println("预览失败: " + e.getMessage());
- e.printStackTrace();
- }
- }
- }
|