Class TableCellRenderer
java.lang.Object
io.keikai.doc.io.schema.pdf.render.ContainerRenderer
io.keikai.doc.io.schema.pdf.render.TableCellRenderer
- All Implemented Interfaces:
IRenderer
Internal Use Only.
Renderer to render a TableCellNode.
- Author:
- jamson
-
Constructor Summary
ConstructorsConstructorDescriptionTableCellRenderer(PDFTableCell pdfCell, IRenderer parent, org.apache.pdfbox.pdmodel.common.PDRectangle rect) Create aTableCellRendererinstance. -
Method Summary
Modifier and TypeMethodDescriptionvoiddecreaseCursorY(float offset) org.apache.pdfbox.pdmodel.PDPageContentStreamgetCS()Returns the content stream of current page.floatorg.apache.pdfbox.pdmodel.common.PDRectanglegetRect()Returns the root renderer.voidbooleanisExceedY(float offset) voidrender()Render theDocumentNode.
-
Constructor Details
-
TableCellRenderer
public TableCellRenderer(PDFTableCell pdfCell, IRenderer parent, org.apache.pdfbox.pdmodel.common.PDRectangle rect) Create aTableCellRendererinstance.- Parameters:
pdfCell- thePDFTableCellto renderparent- the parentIRendererrect- the rectangle of the cell
-
-
Method Details
-
render
public void render()Description copied from interface:IRendererRender theDocumentNode. -
getRootRenderer
Description copied from interface:IRendererReturns the root renderer.- Returns:
- the root renderer
-
getCS
public org.apache.pdfbox.pdmodel.PDPageContentStream getCS()Description copied from interface:IRendererReturns the content stream of current page.- Returns:
- the content stream of current page
-
getRect
public org.apache.pdfbox.pdmodel.common.PDRectangle getRect() -
getCursorY
public float getCursorY() -
decreaseCursorY
public void decreaseCursorY(float offset) -
isExceedY
public boolean isExceedY(float offset) -
handleExceedY
public void handleExceedY()
-