- java.lang.Object
-
- com.itextpdf.text.pdf.PdfPageEventHelper
-
- com.itextpdf.text.pdf.events.IndexEvents
-
- All Implemented Interfaces:
PdfPageEvent
public class IndexEvents extends PdfPageEventHelper
Class for an index.- Author:
- Michael Niedermair
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classIndexEvents.EntryClass for an index entry.
-
Constructor Summary
Constructors Constructor Description IndexEvents()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreate(Chunk text, java.lang.String in1)Create an index entry.voidcreate(Chunk text, java.lang.String in1, java.lang.String in2)Create an index entry.voidcreate(Chunk text, java.lang.String in1, java.lang.String in2, java.lang.String in3)Create an index entry.Chunkcreate(java.lang.String text, java.lang.String in1)Create an index entry.Chunkcreate(java.lang.String text, java.lang.String in1, java.lang.String in2)Create an index entry.Chunkcreate(java.lang.String text, java.lang.String in1, java.lang.String in2, java.lang.String in3)Create an index entry.java.util.ListgetSortedEntries()Returns the sorted list with the entries and the collected page numbers.voidonGenericTag(PdfWriter writer, Document document, Rectangle rect, java.lang.String text)All the text that is passed to this event, gets registered in the indexentry.voidsetComparator(java.util.Comparator aComparator)Set the comparator.-
Methods inherited from class com.itextpdf.text.pdf.PdfPageEventHelper
onChapter, onChapterEnd, onCloseDocument, onEndPage, onOpenDocument, onParagraph, onParagraphEnd, onSection, onSectionEnd, onStartPage
-
-
-
-
Method Detail
-
onGenericTag
public void onGenericTag(PdfWriter writer, Document document, Rectangle rect, java.lang.String text)
All the text that is passed to this event, gets registered in the indexentry.- Specified by:
onGenericTagin interfacePdfPageEvent- Overrides:
onGenericTagin classPdfPageEventHelper- Parameters:
writer- thePdfWriterfor this documentdocument- the documentrect- theRectanglecontaining theChunktext- the text of the tag- See Also:
PdfPageEventHelper.onGenericTag( com.itextpdf.text.pdf.PdfWriter, com.lowagie.text.Document, com.itextpdf.text.Rectangle, java.lang.String)
-
create
public Chunk create(java.lang.String text, java.lang.String in1, java.lang.String in2, java.lang.String in3)
Create an index entry.- Parameters:
text- The text for the Chunk.in1- The first level.in2- The second level.in3- The third level.- Returns:
- Returns the Chunk.
-
create
public Chunk create(java.lang.String text, java.lang.String in1)
Create an index entry.- Parameters:
text- The text for the Chunk.in1- The first level.- Returns:
- Returns the Chunk.
-
create
public Chunk create(java.lang.String text, java.lang.String in1, java.lang.String in2)
Create an index entry.- Parameters:
text- The text for the Chunk.in1- The first level.in2- The second level.- Returns:
- Returns the Chunk.
-
create
public void create(Chunk text, java.lang.String in1, java.lang.String in2, java.lang.String in3)
Create an index entry.- Parameters:
text- The text.in1- The first level.in2- The second level.in3- The third level.
-
create
public void create(Chunk text, java.lang.String in1)
Create an index entry.- Parameters:
text- The text.in1- The first level.
-
create
public void create(Chunk text, java.lang.String in1, java.lang.String in2)
Create an index entry.- Parameters:
text- The text.in1- The first level.in2- The second level.
-
setComparator
public void setComparator(java.util.Comparator aComparator)
Set the comparator.- Parameters:
aComparator- The comparator to set.
-
getSortedEntries
public java.util.List getSortedEntries()
Returns the sorted list with the entries and the collected page numbers.- Returns:
- Returns the sorted list with the entries and the collected page numbers.
-
-