com.lowagie.text

Class Chapter

public class Chapter extends Section

A Chapter is a special Section.

A chapter number has to be created using a Paragraph as title and an int as chapter number. The chapter number is shown be default. If you don't want to see the chapter number, you have to set the numberdepth to 0.

Example:

 Paragraph title2 = new Paragraph("This is Chapter 2", FontFactory.getFont(FontFactory.HELVETICA, 18, Font.BOLDITALIC, new Color(0, 0, 255)));
 Chapter chapter2 = new Chapter(title2, 2);
 chapter2.setNumberDepth(0);
 Paragraph someText = new Paragraph("This is some text");
 chapter2.add(someText);
 Paragraph title21 = new Paragraph("This is Section 1 in Chapter 2", FontFactory.getFont(FontFactory.HELVETICA, 16, Font.BOLD, new Color(255, 0, 0)));
 Section section1 = chapter2.addSection(title21);
 Paragraph someSectionText = new Paragraph("This is some silly paragraph in a chapter and/or section. It contains some text to test the functionality of Chapters and Section.");
 section1.add(someSectionText);
 
Field Summary
static longserialVersionUID
Constructor Summary
Chapter(int number)
Constructs a new Chapter.
Chapter(Paragraph title, int number)
Constructs a new Chapter.
Chapter(String title, int number)
Constructs a new Chapter.
Chapter(Properties attributes, int number)
Creates a new Chapter following a set of attributes.
Method Summary
static booleanisTag(String tag)
Checks if a given tag corresponds with this object.
inttype()
Gets the type of the text element.

Field Detail

serialVersionUID

private static final long serialVersionUID

Constructor Detail

Chapter

public Chapter(int number)
Constructs a new Chapter.

Parameters: number the Chapter number

Chapter

public Chapter(Paragraph title, int number)
Constructs a new Chapter.

Parameters: title the Chapter title (as a Paragraph) number the Chapter number

Chapter

public Chapter(String title, int number)
Constructs a new Chapter.

Parameters: title the Chapter title (as a String) number the Chapter number

Chapter

public Chapter(Properties attributes, int number)
Creates a new Chapter following a set of attributes.

Parameters: attributes the attributes number a userdefined Chapter number

Method Detail

isTag

public static boolean isTag(String tag)
Checks if a given tag corresponds with this object.

Parameters: tag the given tag

Returns: true if the tag corresponds

type

public int type()
Gets the type of the text element.

Returns: a type