public class PdfPCellEventForwarder extends Object implements PdfPCellEvent
Modifier and Type | Field and Description |
---|---|
protected List<PdfPCellEvent> |
events
ArrayList containing all the PageEvents that have to be executed.
|
Constructor and Description |
---|
PdfPCellEventForwarder() |
Modifier and Type | Method and Description |
---|---|
void |
addCellEvent(PdfPCellEvent event)
Add a page event to the forwarder.
|
void |
cellLayout(PdfPCell cell,
Rectangle position,
PdfContentByte[] canvases)
This method is called at the end of the cell rendering.
|
protected List<PdfPCellEvent> events
public void addCellEvent(PdfPCellEvent event)
event
- an event that has to be added to the forwarder.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[])
Copyright © 2020. All rights reserved.