|
|
@@ -280,11 +280,17 @@ public class PdfUtil {
|
|
|
createPDFCell(tableFont, table, data.get("inTime").toString(), Element.ALIGN_CENTER, 2, 1);
|
|
|
createPDFCell(tableFont, table, "离开时间", Element.ALIGN_CENTER, 1, 1);
|
|
|
createPDFCell(tableFont, table, data.get("outTime").toString(), Element.ALIGN_CENTER, 2, 1);
|
|
|
+
|
|
|
+ //第六行
|
|
|
+ createPDFCell(tableFont, table, "陪同人员", Element.ALIGN_CENTER, 1, 1);
|
|
|
+ createPDFCell(tableFont, table, data.get("accompanyingPerson").toString(), Element.ALIGN_CENTER, 2, 1);
|
|
|
+ createPDFCell(tableFont, table, "登记人员", Element.ALIGN_CENTER, 1, 1);
|
|
|
+ createPDFCell(tableFont, table, data.get("createBy").toString(), Element.ALIGN_CENTER, 2, 1);
|
|
|
// /statics/2023/12/05/20231205183106A001.png
|
|
|
//证件图片
|
|
|
- createPDFCell(tableFont, table, "证件图片", Element.ALIGN_CENTER, 1, 70);
|
|
|
- //演练情况 图片填充
|
|
|
- final PdfPTable imageTable1 = getImage((List<String>) data.get("imageFile"), 4, 150, 130, 2);
|
|
|
+ createPDFCell(tableFont, table, "证件图片", Element.ALIGN_CENTER, 1, 60);
|
|
|
+ //证件图片 图片填充
|
|
|
+ final PdfPTable imageTable1 = getImage((List<String>) data.get("imageFile"), 2, 150, 150, 2);
|
|
|
final PdfPCell cell1 = new PdfPCell();
|
|
|
cell1.setNoWrap(false);
|
|
|
cell1.setPaddingLeft(8f);
|
|
|
@@ -292,11 +298,11 @@ public class PdfUtil {
|
|
|
cell1.setPaddingBottom(8f);
|
|
|
cell1.setPaddingTop(8f);
|
|
|
cell1.setColspan(5);
|
|
|
- cell1.setRowspan(70);
|
|
|
+ cell1.setRowspan(60);
|
|
|
//cell1.setBorder(Rectangle.LEFT | Rectangle.RIGHT | Rectangle.BOTTOM);
|
|
|
cell1.addElement(imageTable1);
|
|
|
table.addCell(cell1);
|
|
|
- createPDFCell(tableFont, table, "介绍信附件", Element.ALIGN_CENTER, 1, 70);
|
|
|
+ createPDFCell(tableFont, table, "介绍信附件", Element.ALIGN_CENTER, 1, 60);
|
|
|
final PdfPTable imageTable2 = getImage((List<String>) data.get("file"), 2, 150, 150, 2);
|
|
|
final PdfPCell cell2 = new PdfPCell();
|
|
|
cell2.setNoWrap(false);
|
|
|
@@ -305,11 +311,11 @@ public class PdfUtil {
|
|
|
cell2.setPaddingBottom(8f);
|
|
|
cell2.setPaddingTop(8f);
|
|
|
cell2.setColspan(5);
|
|
|
- cell2.setRowspan(70);
|
|
|
+ cell2.setRowspan(60);
|
|
|
//cell1.setBorder(Rectangle.LEFT | Rectangle.RIGHT | Rectangle.BOTTOM);
|
|
|
cell2.addElement(imageTable2);
|
|
|
table.addCell(cell2);
|
|
|
- createPDFCell(tableFont, table, "身份核验材料", Element.ALIGN_CENTER, 1, 70);
|
|
|
+ createPDFCell(tableFont, table, "身份核验材料", Element.ALIGN_CENTER, 1, 60);
|
|
|
final PdfPTable imageTable3 = getImage((List<String>) data.get("checkImage"), 2, 150, 150, 2);
|
|
|
final PdfPCell cell3 = new PdfPCell();
|
|
|
cell3.setNoWrap(false);
|
|
|
@@ -318,7 +324,7 @@ public class PdfUtil {
|
|
|
cell3.setPaddingBottom(8f);
|
|
|
cell3.setPaddingTop(8f);
|
|
|
cell3.setColspan(5);
|
|
|
- cell3.setRowspan(70);
|
|
|
+ cell3.setRowspan(60);
|
|
|
//cell1.setBorder(Rectangle.LEFT | Rectangle.RIGHT | Rectangle.BOTTOM);
|
|
|
cell3.addElement(imageTable3);
|
|
|
table.addCell(cell3);
|
|
|
@@ -506,19 +512,19 @@ public class PdfUtil {
|
|
|
}
|
|
|
|
|
|
public static void dealAccessPBody(Document document, PdfPTable table, Font tableFont, Font tableTitleFont, List<AccessDataVo> data) throws DocumentException {
|
|
|
- PdfUtil.createPDFCell(tableTitleFont, table, "序号", Element.ALIGN_MIDDLE, 2, 0);
|
|
|
- PdfUtil.createPDFCell(tableTitleFont, table, "视频主机", Element.ALIGN_MIDDLE, 5, 0);
|
|
|
- PdfUtil.createPDFCell(tableTitleFont, table, "视频通道", Element.ALIGN_MIDDLE, 5, 0);
|
|
|
- PdfUtil.createPDFCell(tableTitleFont, table, "项目", Element.ALIGN_MIDDLE, 5, 0);
|
|
|
- PdfUtil.createPDFCell(tableTitleFont, table, "检查情况", Element.ALIGN_MIDDLE, 2, 0);
|
|
|
- PdfUtil.createPDFCell(tableTitleFont, table, "说明", Element.ALIGN_MIDDLE, 17, 0);
|
|
|
+
|
|
|
+ PdfUtil.createPDFCell(tableTitleFont, table, "序号", Element.ALIGN_MIDDLE, 3, 0);
|
|
|
+ PdfUtil.createPDFCell(tableTitleFont, table, "硬盘录像机", Element.ALIGN_MIDDLE, 16, 0);
|
|
|
+ PdfUtil.createPDFCell(tableTitleFont, table, "通道名称", Element.ALIGN_MIDDLE, 9, 0);
|
|
|
+ PdfUtil.createPDFCell(tableTitleFont, table, "检查项目", Element.ALIGN_MIDDLE, 9, 0);
|
|
|
+ PdfUtil.createPDFCell(tableTitleFont, table, "存在问题", Element.ALIGN_MIDDLE, 9, 0);
|
|
|
for (int i = 1; i <= data.size(); i++) {
|
|
|
- PdfUtil.createPDFCell(tableFont, table, String.valueOf(i), Element.ALIGN_MIDDLE, 2, 0, 10);
|
|
|
- PdfUtil.createPDFCell(tableFont, table, data.get(i - 1).getHostName(), Element.ALIGN_MIDDLE, 5, 0, 10);
|
|
|
- PdfUtil.createPDFCell(tableFont, table, data.get(i - 1).getVideoChannelName(), Element.ALIGN_MIDDLE, 5, 0, 10);
|
|
|
- PdfUtil.createPDFCell(tableFont, table, data.get(i - 1).getProject(), Element.ALIGN_MIDDLE, 5, 0, 10);
|
|
|
- PdfUtil.createPDFCell(tableFont, table, data.get(i - 1).getSituation().equals("0") ? "正常" : "异常", Element.ALIGN_MIDDLE, 2, 0, 10);
|
|
|
- PdfUtil.createPDFCell(tableFont, table, data.get(i - 1).getAbnormalIllustrate(), Element.ALIGN_MIDDLE, 17, 0, 10);
|
|
|
+ PdfUtil.createPDFCell(tableFont, table, String.valueOf(i), Element.ALIGN_MIDDLE, 3, 0, 10);
|
|
|
+ PdfUtil.createPDFCell(tableFont, table, data.get(i - 1).getHostName(), Element.ALIGN_MIDDLE, 16, 0, 10);
|
|
|
+ PdfUtil.createPDFCell(tableFont, table, data.get(i - 1).getVideoChannelName(), Element.ALIGN_MIDDLE, 9, 0, 10);
|
|
|
+ PdfUtil.createPDFCell(tableFont, table, data.get(i - 1).getProject(), Element.ALIGN_MIDDLE, 9, 0, 10);
|
|
|
+ // PdfUtil.createPDFCell(tableFont, table, data.get(i - 1).getSituation().equals("0") ? "正常" : "异常", Element.ALIGN_MIDDLE, 2, 0, 10);
|
|
|
+ PdfUtil.createPDFCell(tableFont, table, data.get(i - 1).getAbnormalIllustrate(), Element.ALIGN_MIDDLE, 9, 0, 10);
|
|
|
}
|
|
|
document.add(table);
|
|
|
}
|
|
|
@@ -530,7 +536,6 @@ public class PdfUtil {
|
|
|
PdfUtil.createPDFCell(tableTitleFont, table, "检查情况", Element.ALIGN_MIDDLE, 5, 0);
|
|
|
PdfUtil.createPDFCell(tableTitleFont, table, "存在的问题及整改意见", Element.ALIGN_MIDDLE, 15, 0);
|
|
|
PdfUtil.createPDFCell(tableTitleFont, table, "整改期限", Element.ALIGN_MIDDLE, 2, 0);
|
|
|
-// List<Object> dataList = (List<Object>) data.get("content");
|
|
|
for (int i = 1; i <= data.size(); i++) {
|
|
|
PdfUtil.createPDFCell(tableFont, table, String.valueOf(i), Element.ALIGN_MIDDLE, 2, 0, 10);
|
|
|
PdfUtil.createPDFCell(tableFont, table, data.get(i - 1).getItemName(), Element.ALIGN_MIDDLE, 5, 0, 10);
|