Java/PDF RTF/Chunk Color

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

Different Text Background Superscript

   <source lang="java">

import java.awt.Color; import java.io.FileOutputStream; import com.lowagie.text.Chunk; import com.lowagie.text.Document; import com.lowagie.text.Paragraph; import com.lowagie.text.pdf.PdfWriter; public class DifferentTextBackgroundSuperscript {

 public static void main(String[] args) {
   Document document = new Document();
   try {
     PdfWriter.getInstance(document,new FileOutputStream("DifferentTextBackgroundSuperscript.pdf"));
     document.open();
     Chunk c = new Chunk("background");
     c.setTextRise(8);
     c.setBackground(new Color(0xFF, 0x00, 0x00));
     Paragraph p = new Paragraph("The following chunk is ");
     p.add(c);
     document.add(p);
   } catch (Exception ioe) {
     System.err.println(ioe.getMessage());
   }
  document.close();
 }

}


      </source>
   
  
 
  



Setting Chunk Background

   <source lang="java">

import java.awt.Color; import java.io.FileOutputStream; import java.io.IOException; import com.lowagie.text.Chunk; import com.lowagie.text.Document; import com.lowagie.text.DocumentException; import com.lowagie.text.FontFactory; import com.lowagie.text.Paragraph; import com.lowagie.text.pdf.PdfWriter; public class SettingBackgroundSizePDF {

 public static void main(String[] args) {
   Document document = new Document();
   try {
     PdfWriter.getInstance(document,new FileOutputStream("SettingBackgroundSizePDF.pdf"));
     document.open();
     Chunk c = new Chunk("background chunk");
     c.setBackground(new Color(0xFF, 0x00, 0x00), 5f, 30f, -10f, 0f);
     Paragraph p = new Paragraph("The following chunk is ");
     p.add(c);
     document.add(p);
   } catch (Exception ioe) {
     System.err.println(ioe.getMessage());
   }
  document.close();
 }

}


      </source>