From 1c4935c13c44f35bc59e77cff6a66e3131a35d94 Mon Sep 17 00:00:00 2001 From: zhaowenxuan <chacca165@163.com> Date: 星期四, 27 二月 2025 17:56:21 +0800 Subject: [PATCH] 修改同步 --- ltkj-admin/src/main/java/com/ltkj/web/config/pdfutils/PdfUtils.java | 87 ++----------------------------------------- 1 files changed, 4 insertions(+), 83 deletions(-) diff --git a/ltkj-admin/src/main/java/com/ltkj/web/config/pdfutils/PdfUtils.java b/ltkj-admin/src/main/java/com/ltkj/web/config/pdfutils/PdfUtils.java index 4292991..eb2050c 100644 --- a/ltkj-admin/src/main/java/com/ltkj/web/config/pdfutils/PdfUtils.java +++ b/ltkj-admin/src/main/java/com/ltkj/web/config/pdfutils/PdfUtils.java @@ -111,7 +111,7 @@ return font; } catch (Exception e) { e.printStackTrace(); - throw new RuntimeException("璁剧疆瀛椾綋澶辫触锛�"); + throw new RuntimeException("璁剧疆瀛椾綋澶辫触锛�"+FONT_PATH); } } @@ -221,46 +221,6 @@ cell.setBorder(Rectangle.NO_BORDER); cell.setColspan(3); table.addCell(cell); - }else { - PdfPCell cell = new PdfPCell(); - // 姘村钩銆佸瀭鐩村眳涓� - cell.setVerticalAlignment(Element.ALIGN_MIDDLE); - cell.setHorizontalAlignment(Element.ALIGN_LEFT); - cell.setPhrase(new Phrase("妫�鏌ユ墍瑙侊細", textFont)); - // 璁剧疆鏃犺竟妗� - cell.setBorder(Rectangle.NO_BORDER); - cell.setColspan(3); - table.addCell(cell); - - cell = new PdfPCell(); - // 姘村钩銆佸瀭鐩村眳涓� - cell.setVerticalAlignment(Element.ALIGN_MIDDLE); - cell.setHorizontalAlignment(Element.ALIGN_LEFT); - cell.setPhrase(new Phrase(tjPdfVO.getProResult(), textFont)); - // 璁剧疆鏃犺竟妗� - cell.setBorder(Rectangle.NO_BORDER); - cell.setColspan(3); - table.addCell(cell); - - cell = new PdfPCell(); - // 姘村钩銆佸瀭鐩村眳涓� - cell.setVerticalAlignment(Element.ALIGN_MIDDLE); - cell.setHorizontalAlignment(Element.ALIGN_LEFT); - cell.setPhrase(new Phrase("缁撹锛�", textFont)); - // 璁剧疆鏃犺竟妗� - cell.setBorder(Rectangle.NO_BORDER); - cell.setColspan(3); - table.addCell(cell); - - cell = new PdfPCell(); - // 姘村钩銆佸瀭鐩村眳涓� - cell.setVerticalAlignment(Element.ALIGN_MIDDLE); - cell.setHorizontalAlignment(Element.ALIGN_LEFT); - cell.setPhrase(new Phrase(tjPdfVO.getProResult(), textFont)); - // 璁剧疆鏃犺竟妗� - cell.setBorder(Rectangle.NO_BORDER); - cell.setColspan(3); - table.addCell(cell); } } return table; @@ -301,9 +261,10 @@ * @param list * @return */ - public static PdfPTable setTable2(Font headFont, Font textFont, String[] title, List<TjPdfVO> list,boolean flag) { + public static PdfPTable setTable2(Font headFont, Font textFont, String[] title, List<TjPdfVO> list,boolean flag,float[] titleWidth) { //鍥涘垪 - PdfPTable table = createTable(new float[]{240, 240,240}); + PdfPTable table = createTable(titleWidth); +// PdfPTable table = createTable(new float[]{240, 240,240}); //鐢绘爣棰� for (String head : title) { table.addCell(createCell(head, headFont)); @@ -349,46 +310,6 @@ cell.setVerticalAlignment(Element.ALIGN_MIDDLE); cell.setHorizontalAlignment(Element.ALIGN_LEFT); cell.setPhrase(new Phrase(tjPdfVO.getTs(), textFont)); - // 璁剧疆鏃犺竟妗� - cell.setBorder(Rectangle.NO_BORDER); - cell.setColspan(3); - table.addCell(cell); - }else { - PdfPCell cell = new PdfPCell(); - // 姘村钩銆佸瀭鐩村眳涓� - cell.setVerticalAlignment(Element.ALIGN_MIDDLE); - cell.setHorizontalAlignment(Element.ALIGN_LEFT); - cell.setPhrase(new Phrase("妫�鏌ユ墍瑙侊細", textFont)); - // 璁剧疆鏃犺竟妗� - cell.setBorder(Rectangle.NO_BORDER); - cell.setColspan(3); - table.addCell(cell); - - cell = new PdfPCell(); - // 姘村钩銆佸瀭鐩村眳涓� - cell.setVerticalAlignment(Element.ALIGN_MIDDLE); - cell.setHorizontalAlignment(Element.ALIGN_LEFT); - cell.setPhrase(new Phrase(tjPdfVO.getProResult(), textFont)); - // 璁剧疆鏃犺竟妗� - cell.setBorder(Rectangle.NO_BORDER); - cell.setColspan(3); - table.addCell(cell); - - cell = new PdfPCell(); - // 姘村钩銆佸瀭鐩村眳涓� - cell.setVerticalAlignment(Element.ALIGN_MIDDLE); - cell.setHorizontalAlignment(Element.ALIGN_LEFT); - cell.setPhrase(new Phrase("缁撹锛�", textFont)); - // 璁剧疆鏃犺竟妗� - cell.setBorder(Rectangle.NO_BORDER); - cell.setColspan(3); - table.addCell(cell); - - cell = new PdfPCell(); - // 姘村钩銆佸瀭鐩村眳涓� - cell.setVerticalAlignment(Element.ALIGN_MIDDLE); - cell.setHorizontalAlignment(Element.ALIGN_LEFT); - cell.setPhrase(new Phrase(tjPdfVO.getProResult(), textFont)); // 璁剧疆鏃犺竟妗� cell.setBorder(Rectangle.NO_BORDER); cell.setColspan(3); -- Gitblit v1.8.0