Package org.vandeseer.easytable
Class RepeatedHeaderTableDrawer
- java.lang.Object
-
- org.vandeseer.easytable.TableDrawer
-
- org.vandeseer.easytable.RepeatedHeaderTableDrawer
-
public class RepeatedHeaderTableDrawer extends TableDrawer
-
-
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 RepeatedHeaderTableDrawer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddeterminePageToStartTable(float yOffsetOnNewPage)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, draw, drawRow, drawWithFunction
-
-
-
-
Method Detail
-
drawPage
protected void drawPage(TableDrawer.PageData pageData)
- Overrides:
drawPagein classTableDrawer
-
determinePageToStartTable
protected void determinePageToStartTable(float yOffsetOnNewPage)
- Overrides:
determinePageToStartTablein 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
-
-