| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- package cn.com.goldenwater.dcproj.util;
- import com.itextpdf.text.Paragraph;
- import com.itextpdf.text.pdf.PdfPCell;
- import com.itextpdf.text.pdf.PdfPTable;
- public class PdfPTableUtil {
- private PdfPTable table;
- public PdfPTableUtil(PdfPTable table) {
- this.table = table;
- }
- public void addPCell(Paragraph paragraph) {
- addPCell(paragraph, PdfPCell.ALIGN_LEFT);
- }
- public void addPCell(Paragraph paragraph, int horizontalAlignment) {
- addPCell(paragraph, horizontalAlignment, PdfPCell.ALIGN_MIDDLE, 1);
- }
- public void addPCell(Paragraph paragraph, int horizontalAlignment, int verticalAlignment,
- int colspan) {
- PdfPCell cell = new PdfPCell(paragraph);
- cell.setHorizontalAlignment(horizontalAlignment);
- cell.setVerticalAlignment(verticalAlignment);
- cell.setColspan(colspan);
- cell.setMinimumHeight(28f);
- cell.setLeading(0, 1.2F);
- table.addCell(cell);
- }
- public void addNoBorderPCell(Paragraph paragraph, int horizontalAlignment, int verticalAlignment,
- int colspan) {
- PdfPCell cell = new PdfPCell(paragraph);
- cell.setBorder(0);
- cell.setHorizontalAlignment(horizontalAlignment);
- cell.setVerticalAlignment(verticalAlignment);
- cell.setMinimumHeight(28f);
- cell.setLeading(0, 1.2F);
- cell.setColspan(colspan);
- table.addCell(cell);
- }
- public PdfPTable getTable() {
- return table;
- }
- public void setTable(PdfPTable table) {
- this.table = table;
- }
- }
|