|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.lowagie.text.pdf.PdfPageEventHelper
com.lowagie.text.pdf.events.FieldPositioningEvents
Class for an index.
Field Summary | |
protected PdfFormField |
cellField
Keeps the form field that is to be positioned in a cellLayout event. |
protected PdfWriter |
fieldWriter
The PdfWriter to use when a field has to added in a cell event. |
protected HashMap |
genericChunkFields
Keeps a map with fields that are to be positioned in inGenericTag. |
Constructor Summary | |
FieldPositioningEvents()
Creates a new event. |
|
FieldPositioningEvents(PdfWriter writer,
PdfFormField field)
Creates a new event. |
|
FieldPositioningEvents(PdfWriter writer,
String text)
Creates a new event. |
Method Summary | |
void |
addField(String text,
PdfFormField field)
Add a PdfFormField that has to be tied to a generic Chunk. |
void |
cellLayout(PdfPCell cell,
Rectangle position,
PdfContentByte[] canvases)
This method is called at the end of the cell rendering. |
void |
onGenericTag(PdfWriter writer,
Document document,
Rectangle rect,
String text)
Called when a Chunk with a generic tag is written. |
Methods inherited from class com.lowagie.text.pdf.PdfPageEventHelper |
onChapter, onChapterEnd, onCloseDocument, onEndPage, onOpenDocument, onParagraph, onParagraphEnd, onSection, onSectionEnd, onStartPage |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected HashMap genericChunkFields
protected PdfFormField cellField
protected PdfWriter fieldWriter
Constructor Detail |
public FieldPositioningEvents()
public FieldPositioningEvents(PdfWriter writer, PdfFormField field)
public FieldPositioningEvents(PdfWriter writer, String text) throws IOException, DocumentException
DocumentException
IOException
Method Detail |
public void addField(String text, PdfFormField field)
public void onGenericTag(PdfWriter writer, Document document, Rectangle rect, String text)
PdfPageEventHelper
Chunk
with a generic tag is written.
It is usefull to pinpoint the Chunk
location to generate
bookmarks, for example.
onGenericTag
in interface PdfPageEvent
onGenericTag
in class PdfPageEventHelper
writer
- the PdfWriter
for this documentdocument
- the documentrect
- the Rectangle
containing the Chunk
text
- the text of the tagPdfPageEvent.onGenericTag(com.lowagie.text.pdf.PdfWriter, com.lowagie.text.Document, com.lowagie.text.Rectangle, java.lang.String)
public void cellLayout(PdfPCell cell, Rectangle position, PdfContentByte[] canvases)
PdfPCellEvent
PdfContentByte
contained in
canvases
.canvases
are:
PdfPTable.BASECANVAS
- the original PdfContentByte
. Anything placed here
will be under the cell.
PdfPTable.BACKGROUNDCANVAS
- the layer where the background goes to.
PdfPTable.LINECANVAS
- the layer where the lines go to.
PdfPTable.TEXTCANVAS
- the layer where the text go to. Anything placed here
will be over the cell.
cellLayout
in interface PdfPCellEvent
cell
- the cellposition
- the coordinates of the cellcanvases
- an array of PdfContentByte
PdfPCellEvent.cellLayout(com.lowagie.text.pdf.PdfPCell, com.lowagie.text.Rectangle, com.lowagie.text.pdf.PdfContentByte[])
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |