From 481e3bd97ff3db1908b80586067a268446cf15d2 Mon Sep 17 00:00:00 2001 From: rajesh Date: Fri, 25 Jul 2025 14:43:19 +0530 Subject: [PATCH] Removed extra spacing between fields in pdf --- .../java/net/gepafin/tendermanagement/dao/PdfDao.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/gepafin/tendermanagement/dao/PdfDao.java b/src/main/java/net/gepafin/tendermanagement/dao/PdfDao.java index 9eda7968..6dc54807 100644 --- a/src/main/java/net/gepafin/tendermanagement/dao/PdfDao.java +++ b/src/main/java/net/gepafin/tendermanagement/dao/PdfDao.java @@ -137,6 +137,7 @@ public class PdfDao { Map stateFieldMap= new HashMap<>(); Paragraph labelParagraph = new Paragraph(label, labelFont); + labelParagraph.setSpacingAfter(-10f); document.add(labelParagraph); float leftMargin = 20f; PdfContentByte canvas = writer.getDirectContent(); @@ -202,7 +203,9 @@ public class PdfDao { valueCell.setPaddingLeft(leftMargin); // Increase left margin for value valueCell.setBorder(Rectangle.NO_BORDER); // Remove border for value cell valueCell.setVerticalAlignment(Element.ALIGN_MIDDLE); - valueCell.setHorizontalAlignment(Element.ALIGN_LEFT); valueCell.setCellEvent(new RoundedCorners()); // Apply rounded corners + valueCell.setHorizontalAlignment(Element.ALIGN_LEFT); + valueCell.setCellEvent(new RoundedCorners()); // Apply rounded corners + valueTable.setSpacingAfter(-15f); // Add the cell to the table valueTable.addCell(valueCell); @@ -285,6 +288,7 @@ public class PdfDao { valueCell.setHorizontalAlignment(Element.ALIGN_LEFT); valueCell.setCellEvent(new RoundedCorners()); // Apply rounded corners valueTable.addCell(valueCell); + valueTable.setSpacingAfter(-15f); document.add(valueTable); } } @@ -541,6 +545,8 @@ public class PdfDao { labelCell.setBorder(Rectangle.NO_BORDER); labelCell.setGrayFill(7); labelCell.setPadding(5); + labelParagraph.setSpacingAfter(-10f); + // Create a PdfPTable with 1 column and add the PdfPCell to it PdfPTable table = new PdfPTable(1);