diff --git a/pom.xml b/pom.xml index 3edf6c6..0f590a7 100644 --- a/pom.xml +++ b/pom.xml @@ -191,13 +191,13 @@ - - *.yml - *.xml - templates/** - win32-x86-64/** - win32-x86/** - + + + + + + + ${project.build.directory}/output diff --git a/src/main/java/com/dpkj/modules/print/service/impl/RegisterServiceImpl.java b/src/main/java/com/dpkj/modules/print/service/impl/RegisterServiceImpl.java index 25d01fa..77a2143 100644 --- a/src/main/java/com/dpkj/modules/print/service/impl/RegisterServiceImpl.java +++ b/src/main/java/com/dpkj/modules/print/service/impl/RegisterServiceImpl.java @@ -136,8 +136,8 @@ public class RegisterServiceImpl implements PrintService { int pieceHeight = Math.min(MAX_HEIGHT, height - startY); // 创建一个新的 BufferedImage 对象,用于存储切割的部分 - BufferedImage piece = new BufferedImage(FIXED_WIDTH, pieceHeight, BufferedImage.TYPE_INT_RGB); - piece.getGraphics().drawImage(originalImage, 0, 0, FIXED_WIDTH, pieceHeight, 0, startY, FIXED_WIDTH, startY + pieceHeight, null); + BufferedImage piece = new BufferedImage(width, pieceHeight, BufferedImage.TYPE_INT_RGB); + piece.getGraphics().drawImage(originalImage, 0, 0, width, pieceHeight, 0, startY, width, startY + pieceHeight, null); // 保存切割的图片块 File outputFile = new File(saveDir + "/output_" + (i + 1) + ".jpg"); diff --git a/src/main/resources/templates/department.html b/src/main/resources/templates/department.html index af0cc44..3f6537c 100644 --- a/src/main/resources/templates/department.html +++ b/src/main/resources/templates/department.html @@ -1,5 +1,5 @@ - + 门诊缴费凭证 @@ -7,58 +7,45 @@
-
************
-
+
************
+
-
- ----------------------------------------------------------------------------- -
-
-
-
姓名:
-
性别:
-
年龄:
+
-----------------------------------------------------------------------------
+
+
+ 姓名:
+ 性别: + 年龄:
-
-
门诊号:
-
就诊医生:
-
-
就诊科室:
+
门诊号:
+
就诊医生:
+
就诊科室:
-
- ----------------------------------------------------------------------------- +
-----------------------------------------------------------------------------
+
+
费用总额: 个人支付:
+
实收金额:
+
实收金额:
-
-
-
费用总额:
-
个人支付:
-
-
实收金额:
-
实收金额:
-
-
- ----------------------------------------------------------------------------- -
-
- - - - - - +
-----------------------------------------------------------------------------
+
+
项目名称数量单价小计
+ + + + + - - - - - + + + + +
项目名称数量单价小计
-
- ----------------------------------------------------------------------------- -
+
-----------------------------------------------------------------------------
终端编号:
打印时间: