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).

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).

Make Paragraph and Set 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.