com.lowagie.text |
|
Java Source File Name | Type | Comment |
Anchor.java | Class | An Anchor can be a reference or a destination of a reference. |
Annotation.java | Class | An Annotation is a little note that can be added to a page on
a document. |
BadElementException.java | Class | Signals an attempt to create an Element that hasn't got the right form. |
Cell.java | Class | A Cell is a Rectangle containing other
Element s. |
Chapter.java | Class | A Chapter is a special Section .
A chapter number has to be created using a Paragraph as title
and an int as chapter number. |
ChapterAutoNumber.java | Class | Chapter with auto numbering. |
Chunk.java | Class | This is the smallest significant part of text that can be added to a
document.
Most elements can be divided in one or more Chunk s. |
DocListener.java | Interface | A class that implements DocListener will perform some
actions when some actions are performed on a Document . |
Document.java | Class | A generic Document class. |
DocumentException.java | Class | Signals that an error has occurred in a Document . |
DocWriter.java | Class | An abstract Writer class for documents. |
Element.java | Interface | Interface for a text element.
Remark: I looked at the interface javax.swing.text.Element, but I decided to
write my own text-classes for two reasons:
- The javax.swing.text-classes may be very generic, I think they are
overkill: they are to heavy for what they have to do.
- A lot of people using iText (formerly known as rugPdf), still use
JDK1.1.x.
|
ElementListener.java | Interface | A class that implements ElementListener will perform some
actions when an Element is added. |
ElementTags.java | Class | A class that contains all the possible tagnames and their attributes. |
ExceptionConverter.java | Class | The ExceptionConverter changes a checked exception into an
unchecked exception. |
Font.java | Class | Contains all the specifications of a font: fontfamily, size, style and color. |
FontFactory.java | Class | If you are using True Type fonts, you can declare the paths of the different ttf- and ttc-files
to this static class first and then create fonts in your code using one of the static getFont-method
without having to enter a path as parameter. |
FontFactoryImp.java | Class | If you are using True Type fonts, you can declare the paths of the different ttf- and ttc-files
to this class first and then create fonts in your code using one of the getFont method
without having to enter a path as parameter. |
GreekList.java | Class | A special-version of LIST whitch use greek-letters. |
Header.java | Class | This is an Element that contains
some userdefined meta information about the document. |
HeaderFooter.java | Class | A HeaderFooter -object is a Rectangle with text
that can be put above and/or below every page. |
Image.java | Class | |
ImgCCITT.java | Class | |
ImgRaw.java | Class | |
ImgTemplate.java | Class | |
ImgWMF.java | Class | |
Jpeg.java | Class | |
List.java | Class | A List contains several ListItem s.
Example 1:
List list = new List(true, 20);
list.add(new ListItem("First line"));
list.add(new ListItem("The second line is longer to see what happens once the end of the line is reached.
|
ListItem.java | Class | A ListItem is a Paragraph
that can be added to a List .
Example 1:
List list = new List(true, 20);
list.add(new ListItem("First line"));
list.add(new ListItem("The second line is longer to see what happens once the end of the line is reached.
|
MarkedObject.java | Class | Wrapper that allows to add properties to 'basic building block' objects. |
MarkedSection.java | Class | Wrapper that allows to add properties to a Chapter/Section object. |
Meta.java | Class | This is an Element that contains
some meta information about the document. |
PageSize.java | Class | The PageSize -object contains a number of rectangles representing the most common papersizes. |
Paragraph.java | Class | A Paragraph is a series of Chunk s and/or Phrases . |
Phrase.java | Class | A Phrase is a series of Chunk s.
A Phrase has a main Font , but some chunks
within the phrase can have a Font that differs from the
main Font . |
Rectangle.java | Class | A Rectangle is the representation of a geometric figure.
Rectangles support constant width borders using
Rectangle.setBorderWidth(float) and
Rectangle.setBorder(int) . |
RomanList.java | Class | A special-version of LIST which use roman-letters. |
Row.java | Class | A Row is part of a Table
and contains some Cells . |
Section.java | Class | A Section is a part of a Document containing
other Section s, Paragraph s, List
and/or Table s.
Remark: you can not construct a Section yourself.
You will have to ask an instance of Section to the
Chapter or Section to which you want to
add the new Section .
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);
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.
|
SimpleCell.java | Class | Rectangle that can be used for Cells. |
SimpleTable.java | Class | Rectangle that can be used for Cells. |
SpecialSymbol.java | Class | This class contains the symbols that correspond with special symbols.
When you construct a Phrase with Phrase.getInstance using a String ,
this String can contain special Symbols. |
SplitCharacter.java | Interface | Interface for customizing the split character. |
Table.java | Class | A Table is a Rectangle that contains Cell s,
ordered in some kind of matrix.
Tables that span multiple pages are cut into different parts automatically.
If you want a table header to be repeated on every page, you may not forget to
mark the end of the header section by using the method endHeaders() .
The matrix of a table is not necessarily an m x n-matrix. |
TextElementArray.java | Interface | Interface for a text element to which other objects can be added. |
Utilities.java | Class | A collection of convenience methods that were present in many different iText
classes. |
ZapfDingbatsList.java | Class | A special-version of LIST whitch use zapfdingbats-letters. |
ZapfDingbatsNumberList.java | Class | A special-version of LIST whitch use zapfdingbats-numbers (1..10). |