From 9c368089dc845d1a42602f69c89bdb7d5999e41d Mon Sep 17 00:00:00 2001 From: zhaowenxuan <chacca165@163.com> Date: 星期二, 17 十二月 2024 16:54:22 +0800 Subject: [PATCH] 报告字体抽到配置 --- ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisPDFUtil.java | 20 ++++++++++++++++---- 1 files changed, 16 insertions(+), 4 deletions(-) diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisPDFUtil.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisPDFUtil.java index 6a98da7..1672067 100644 --- a/ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisPDFUtil.java +++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisPDFUtil.java @@ -112,10 +112,10 @@ private Integer pdfPage = 0; - private static final int DEFAULT_FONT_SIZE = 10; - private static final int DEFAULT_LITTLE_TITLE_FONT_SIZE = 11; - private static final int DEFAULT_TITLE_FONT_SIZE = 12; - private static final int DEFAULT_ZONGJIAN_FONT_SIZE = 15; + private static int DEFAULT_FONT_SIZE = 10; + private static int DEFAULT_LITTLE_TITLE_FONT_SIZE = 11; + private static int DEFAULT_TITLE_FONT_SIZE = 12; + private static int DEFAULT_ZONGJIAN_FONT_SIZE = 15; private List<Map<String, Object>> makePDFInfo(HashMap<String, Object> map, AjaxResult ajaxResult, String key) { List<Map<String, Object>> data = null; @@ -857,6 +857,18 @@ } public AjaxResult hisPDFNew2(TjOrder tjOrder, TjCustomer customer, TjReportTemplate tjReportTemplate,TjReportTemplate zongJianYiShiQianMing) throws Exception { + String s1 = sysConfigService.selectConfigByKey("tjreport_font_size_second_page_info"); + String s2 = sysConfigService.selectConfigByKey("tjreport_font_size_second_page_title"); + String s3 = sysConfigService.selectConfigByKey("tjreport_font_size_result_title"); + String s4 = sysConfigService.selectConfigByKey("tjreport_font_size_zongjian"); + if (StrUtil.isNotBlank(s1) && Integer.parseInt(s1) > 10) DEFAULT_FONT_SIZE = Integer.parseInt(s1); + else DEFAULT_FONT_SIZE = 10; + if (StrUtil.isNotBlank(s2) && Integer.parseInt(s2) > 10) DEFAULT_LITTLE_TITLE_FONT_SIZE = Integer.parseInt(s2); + else DEFAULT_LITTLE_TITLE_FONT_SIZE = 10; + if (StrUtil.isNotBlank(s3) && Integer.parseInt(s3) > 10) DEFAULT_TITLE_FONT_SIZE = Integer.parseInt(s3); + else DEFAULT_TITLE_FONT_SIZE = 10; + if (StrUtil.isNotBlank(s4) && Integer.parseInt(s4) > 10) DEFAULT_ZONGJIAN_FONT_SIZE = Integer.parseInt(s4); + else DEFAULT_ZONGJIAN_FONT_SIZE = 10; pdfPage = 0; DictHosp dictHosp = dictHospService.list().get(0); String color = sysConfigService.selectConfigByKey("report_title_color"); -- Gitblit v1.8.0