Java/PDF RTF/Table Alignment

Материал из Java эксперт
Перейти к: навигация, поиск

Table Horizontal Alignment Right

   <source lang="java">

import java.io.FileOutputStream; import com.lowagie.text.Document; import com.lowagie.text.Element; import com.lowagie.text.PageSize; import com.lowagie.text.Paragraph; import com.lowagie.text.pdf.PdfPCell; import com.lowagie.text.pdf.PdfPTable; import com.lowagie.text.pdf.PdfWriter; public class TableHorizontalAlignmentRightPDF {

 public static void main(String[] args) {
   Document document = new Document(PageSize.A4);
   try {
     PdfWriter writer = PdfWriter.getInstance(document,  new FileOutputStream("TableHorizontalAlignmentRightPDF.pdf"));
     document.open();
     PdfPTable table = new PdfPTable(3);
     PdfPCell cell = new PdfPCell(new Paragraph("header with colspan 3"));
     cell.setColspan(3);
     table.addCell(cell);
     table.setHorizontalAlignment(Element.ALIGN_LEFT);
     document.add(table);
     
     
   } catch (Exception de) {
     de.printStackTrace();
   }
   document.close();
 }

}

      </source>
   
  
 
  



Table Spacing After

   <source lang="java">

import java.io.FileOutputStream; import com.lowagie.text.Document; import com.lowagie.text.PageSize; import com.lowagie.text.Paragraph; import com.lowagie.text.pdf.PdfPCell; import com.lowagie.text.pdf.PdfPTable; import com.lowagie.text.pdf.PdfWriter; public class TableSpacingAfterPDF {

 public static void main(String[] args) {
   Document document = new Document(PageSize.A4);
   try {
     PdfWriter writer = PdfWriter.getInstance(document,  new FileOutputStream("TableSpacingAfterPDF.pdf"));
     document.open();
     PdfPTable table = new PdfPTable(3);
     PdfPCell cell = new PdfPCell(new Paragraph("header with colspan 3"));
     cell.setColspan(3);
     table.addCell(cell);
     table.setSpacingAfter(150f);
     document.add(table);
     document.add(table);
     document.add(table);
   } catch (Exception de) {
     de.printStackTrace();
   }
   document.close();
 }

}

      </source>
   
  
 
  



Table Spacing Before

   <source lang="java">

import java.io.FileOutputStream; import com.lowagie.text.Document; import com.lowagie.text.PageSize; import com.lowagie.text.Paragraph; import com.lowagie.text.pdf.PdfPCell; import com.lowagie.text.pdf.PdfPTable; import com.lowagie.text.pdf.PdfWriter; public class TableSpacingBeforePDF {

 public static void main(String[] args) {
   Document document = new Document(PageSize.A4);
   try {
     PdfWriter writer = PdfWriter.getInstance(document,  new FileOutputStream("TableSpacingBeforePDF.pdf"));
     document.open();
     PdfPTable table = new PdfPTable(3);
     PdfPCell cell = new PdfPCell(new Paragraph("header with colspan 3"));
     cell.setColspan(3);
     table.addCell(cell);
     table.setSpacingBefore(150f);
     document.add(table);
     document.add(table);
   } catch (Exception de) {
     de.printStackTrace();
   }
   document.close();
 }

}

      </source>