Home Java Itext Make Paragraph and Set Alignment



Make Paragraph and Set Alignment
Posted on: March 13, 2008 at 12:00 AM
In this example , we are going to explain how we can make paragraph and how we can gives various alignment. To make a paragraph we use Paragraph("Text") constructor . To gives alignment we use setAlignment(int alignment).

Make Paragraph and Set Alignment     

     

In this example , we are going to explain how we can make paragraph and how we can gives various alignment. To make a paragraph we use Paragraph("Text") constructor . To gives alignment we use setAlignment(int alignment).

Code Description:

setAlignment(int alignment):

We can set the aligment of a Paragraph with the method setAlignment(int alignment). The alignment can be one of the following values:

  1. Element.ALIGN_LEFT
  2. Element.ALIGN_CENTER
  3. Element.ALIGN_RIGHT
  4. Element.ALIGN_JUSTIFIED
If you want the alignment to be justified, the space between the words can be stretched, as well as the space between the characters of a word. The default ratio of this word-char space is 2.5. You can change this ratio with setSpaceCharRatio. For instance, if you don't want the space between the characters of a word to be stretched, just do:
writer.setSpaceCharRatio(PdfWriter.NO_SPACE_CHAR_RATIO);

The code of the program is given below:

import java.io.FileOutputStream;
import java.io.IOException;
import com.lowagie.text.Document;
import com.lowagie.text.DocumentException;
import com.lowagie.text.Element;
import com.lowagie.text.Paragraph;
import com.lowagie.text.pdf.PdfWriter;
public class ParagraphAttributes 
  {
  public static void main(String[] args)throws Exception 
  {
  System.out.println("The Paragraph object");
  Document document = new Document();
  PdfWriter.getInstance(document, new 
FileOutputStream("ParagraphAttributes.pdf"));
  document.open();
  Paragraph[] p = new Paragraph[5];
  p[0new Paragraph("RoseIndia.net");
  p[1new Paragraph("RoseIndia.net");
  p[2new Paragraph("RoseIndia.net");
  p[3new Paragraph("RoseIndia.net");
  p[4new Paragraph("RoseIndia.net");
 for (int i = 0; i < 5; i++)
  {
  p[i].setAlignment(Element.ALIGN_JUSTIFIED);
  document.add(p[i]);
  }
  document.close();
  }
}

The output of the program is given below:

Download this example.

 

Related Tags for Make Paragraph and Set Alignment:
ctextconstructoriostructmakegraphconstalignmentintthisaisettexexampletoexamextealigncanliparagraphvaruseinmntpartrcaesmehowexplaintorxaxampsctorkisivmplgoandarconsstrxpxtvavariousssrithstapctopleplplaindono


More Tutorials from this section

Ask Questions?    Discuss: Make Paragraph and Set Alignment   View All Comments

Post your Comment


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 

Ask Questions?

If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.

Ask your questions, our development team will try to give answers to your questions.