Class PdfDocument.RenderingContext

  • Enclosing class:
    PdfDocument

    protected static class PdfDocument.RenderingContext
    extends java.lang.Object
    This is a helper class for adding a Table to a document.
    Since:
    2.0.8 (PdfDocument was package-private before)
    • Field Detail

      • table

        public PdfTable table
        A PdfPTable
      • pagetop

        float pagetop
      • oldHeight

        float oldHeight
      • lostTableBottom

        float lostTableBottom
      • maxCellBottom

        float maxCellBottom
      • maxCellHeight

        float maxCellHeight
      • rowspanMap

        java.util.Map<PdfCell,​java.lang.Integer> rowspanMap
      • pageMap

        java.util.Map<PdfCell,​java.lang.Integer> pageMap
      • pageCellSetMap

        java.util.Map<java.lang.Integer,​java.util.Set<PdfCell>> pageCellSetMap
    • Constructor Detail

      • RenderingContext

        protected RenderingContext()
    • Method Detail

      • consumeRowspan

        public int consumeRowspan​(PdfCell c)
        Consumes the rowspan
        Parameters:
        c - pdf cell
        Returns:
        a rowspan.
      • currentRowspan

        public int currentRowspan​(PdfCell c)
        Looks at the current rowspan.
        Parameters:
        c - cell
        Returns:
        the current rowspan
      • cellRendered

        public int cellRendered​(PdfCell cell,
                                int pageNumber)
      • numCellRendered

        public int numCellRendered​(PdfCell cell)
      • isCellRenderedOnPage

        public boolean isCellRenderedOnPage​(PdfCell cell,
                                            int pageNumber)