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:
- Element.ALIGN_LEFT
- Element.ALIGN_CENTER
- Element.ALIGN_RIGHT
- 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[0] = new Paragraph("RoseIndia.net");
p[1] = new Paragraph("RoseIndia.net");
p[2] = new Paragraph("RoseIndia.net");
p[3] = new Paragraph("RoseIndia.net");
p[4] = new 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.