From ec2bb08f0aad10bbf1f133046d8e9943be3a6d72 Mon Sep 17 00:00:00 2001 From: zjh <zjh@888> Date: 星期三, 26 六月 2024 15:34:44 +0800 Subject: [PATCH] zjh 本地 2024/06/26 --3修改签到撤销接口不判断作废状态 --- ltkj-admin/src/main/java/com/ltkj/web/config/pdfutils/PdfUtils.java | 32 ++++++++++++++++++++++++++++++-- 1 files changed, 30 insertions(+), 2 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 150bf13..df49606 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 @@ -25,6 +25,7 @@ * 瀛椾綋瀛樻斁鐨勮窡璺緞锛岄粯璁や负'C:\Windows\Fonts\' */ private static final String FONT_PATH = "C:\\Windows\\Fonts\\"; +// private static final String FONT_PATH = "/Users/chacca/寮�鍙戠浉鍏�/浠g爜/ltkj_peis/ltkj-admin/src/main/resources/Font/"; /** * 绾稿紶澶у皬 @@ -191,6 +192,33 @@ return table; } + /** + * 璁剧疆 + * 琛ㄦ牸鍐呭 + * + * @param headFont + * @param textFont + * @param title + * @param list + * @return + */ + public static PdfPTable setTable2(Font headFont, Font textFont, String[] title, List<TjPdfVO> list) { + //鍥涘垪 + PdfPTable table = createTable(new float[]{240, 240,240}); + //鐢绘爣棰� + for (String head : title) { + table.addCell(createCell(head, headFont)); + } + //鐢诲唴瀹� + for (TjPdfVO tjPdfVO : list) { + table.addCell(createCell(tjPdfVO.getProName(), textFont)); + table.addCell(createCell(tjPdfVO.getProResult(), textFont)); + table.addCell(createCell(tjPdfVO.getCompany(), textFont)); + } + return table; + } + + private static PdfPTable createTable(float[] widths) { PdfPTable table = new PdfPTable(widths); try { @@ -203,7 +231,7 @@ //table.setSpacingAfter(3f); // 灞呬腑 - table.setHorizontalAlignment(Element.ALIGN_CENTER); + table.setHorizontalAlignment(Element.ALIGN_LEFT); // 杈规 //table.getDefaultCell().setBorder(1); table.getDefaultCell().setBorder(0); @@ -220,7 +248,7 @@ PdfPCell cell = new PdfPCell(); // 姘村钩銆佸瀭鐩村眳涓� cell.setVerticalAlignment(Element.ALIGN_MIDDLE); - cell.setHorizontalAlignment(Element.ALIGN_CENTER); + cell.setHorizontalAlignment(Element.ALIGN_LEFT); cell.setPhrase(new Phrase(value, font)); // 璁剧疆鏃犺竟妗� -- Gitblit v1.8.0