From 4c78a73837501d8c774ca1760f7638bb8d955911 Mon Sep 17 00:00:00 2001
From: 赵文轩 <1652863494@qq.com>
Date: 星期二, 18 六月 2024 11:54:08 +0800
Subject: [PATCH] 增加表格方法

---
 ltkj-admin/src/main/java/com/ltkj/web/config/pdfutils/PdfUtils.java |   28 ++++++++++++++++++++++++++++
 1 files changed, 28 insertions(+), 0 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 76fd1d7..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 {

--
Gitblit v1.8.0