Package org.vandeseer.easytable
Class OverflowOnSamePageTableDrawer
- java.lang.Object
-
- org.vandeseer.easytable.TableDrawer
-
- org.vandeseer.easytable.OverflowOnSamePageTableDrawer
-
public class OverflowOnSamePageTableDrawer extends TableDrawer
Experimental drawer that allows for several "lanes" on the same page in case it would overflow the current page.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.vandeseer.easytable.TableDrawer
TableDrawer.PageData
-
-
Field Summary
-
Fields inherited from class org.vandeseer.easytable.TableDrawer
compress, contentStream, drawerList, endY, page, startTableInNewPage, startX, startY, table, tableStartPage
-
-
Constructor Summary
Constructors Constructor Description OverflowOnSamePageTableDrawer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddraw(Supplier<org.apache.pdfbox.pdmodel.PDDocument> documentSupplier, Supplier<org.apache.pdfbox.pdmodel.PDPage> pageSupplier, float yOffset)protected voiddrawPage(TableDrawer.PageData pageData)-
Methods inherited from class org.vandeseer.easytable.TableDrawer
computeRowsOnPagesWithNewPageStartOf, determinePageToDraw, determinePageToStartTable, draw, drawRow, drawWithFunction
-
-
-
-
Method Detail
-
drawPage
protected void drawPage(TableDrawer.PageData pageData)
- Overrides:
drawPagein classTableDrawer
-
draw
public void draw(Supplier<org.apache.pdfbox.pdmodel.PDDocument> documentSupplier, Supplier<org.apache.pdfbox.pdmodel.PDPage> pageSupplier, float yOffset) throws IOException
- Overrides:
drawin classTableDrawer- Throws:
IOException
-
-