Index
All Classes and Interfaces|All Packages
A
- AbstractPageTemplate - Class in be.quodlibet.boxable
-
Created by dgautier on 3/18/2015.
- AbstractPageTemplate() - Constructor for class be.quodlibet.boxable.AbstractPageTemplate
- AbstractTemplatedTable<T extends AbstractPageTemplate> - Class in be.quodlibet.boxable
-
Created by dgautier on 3/18/2015.
- AbstractTemplatedTable(float, float, float, float, float, PDDocument, T, boolean, boolean) - Constructor for class be.quodlibet.boxable.AbstractTemplatedTable
-
Deprecated.
- AbstractTemplatedTable(float, float, float, float, float, PDDocument, T, boolean, boolean, PageProvider<T>) - Constructor for class be.quodlibet.boxable.AbstractTemplatedTable
- AbstractTemplatedTable(float, float, float, float, PDDocument, boolean, boolean) - Constructor for class be.quodlibet.boxable.AbstractTemplatedTable
-
Deprecated.
- AbstractTemplatedTable(float, float, float, float, PDDocument, boolean, boolean, PageProvider<T>) - Constructor for class be.quodlibet.boxable.AbstractTemplatedTable
- addContentDrawnListener(CellContentDrawnListener<T>) - Method in class be.quodlibet.boxable.Cell
- addCsvToTable(String, Boolean, char) - Method in class be.quodlibet.boxable.datatable.DataTable
-
Add a String representing a CSV document to the Table
- addDefaultFonts(PDFont, PDFont, PDFont, PDFont) - Static method in class be.quodlibet.boxable.utils.FontUtils
- addHeaderRow(Row<T>) - Method in class be.quodlibet.boxable.Table
-
Setting current row as table header row
- addListToTable(List<List>, Boolean) - Method in class be.quodlibet.boxable.datatable.DataTable
-
Add a List of Lists to the Table
- addPicture(PDImageXObject, float, float, int, int) - Method in class be.quodlibet.boxable.AbstractPageTemplate
- addRect(float, float, float, float) - Method in class be.quodlibet.boxable.utils.PageContentStreamOptimized
- allBordersRemoved() - Method in class be.quodlibet.boxable.Table
B
- BaseTable - Class in be.quodlibet.boxable
-
Created by dgautier on 3/18/2015.
- BaseTable(float, float, float, float, float, float, PDDocument, PDPage, boolean, boolean) - Constructor for class be.quodlibet.boxable.BaseTable
- BaseTable(float, float, float, float, float, float, PDDocument, PDPage, boolean, boolean, PageProvider<PDPage>) - Constructor for class be.quodlibet.boxable.BaseTable
- BaseTable(float, float, float, float, float, PDDocument, PDPage, boolean, boolean) - Constructor for class be.quodlibet.boxable.BaseTable
- be.quodlibet.boxable - package be.quodlibet.boxable
- be.quodlibet.boxable.datatable - package be.quodlibet.boxable.datatable
- be.quodlibet.boxable.image - package be.quodlibet.boxable.image
- be.quodlibet.boxable.line - package be.quodlibet.boxable.line
- be.quodlibet.boxable.page - package be.quodlibet.boxable.page
- be.quodlibet.boxable.text - package be.quodlibet.boxable.text
- be.quodlibet.boxable.utils - package be.quodlibet.boxable.utils
- beginText() - Method in class be.quodlibet.boxable.utils.PageContentStreamOptimized
- BOTTOM - Enum constant in enum class be.quodlibet.boxable.VerticalAlignment
- BoxableUtils - Class in be.quodlibet.boxable
-
Deprecated.All methods have been moved elsewhere, see each method for more details
- BoxableUtils() - Constructor for class be.quodlibet.boxable.BoxableUtils
-
Deprecated.
- BULLET - Enum constant in enum class be.quodlibet.boxable.text.TokenType
C
- Cell<T extends org.apache.pdfbox.pdmodel.PDPage> - Class in be.quodlibet.boxable
- CellContentDrawnListener<T extends org.apache.pdfbox.pdmodel.PDPage> - Interface in be.quodlibet.boxable
- CENTER - Enum constant in enum class be.quodlibet.boxable.HorizontalAlignment
- close() - Method in class be.quodlibet.boxable.utils.PageContentStreamOptimized
- CLOSE_TAG - Enum constant in enum class be.quodlibet.boxable.text.TokenType
- copyCellStyle(Cell) - Method in class be.quodlibet.boxable.Cell
-
Copies the style of an existing cell to this cell
- createCell(float, String) - Method in class be.quodlibet.boxable.Row
-
Creates a cell with provided width, cell value and default left top alignment
- createCell(float, String, HorizontalAlignment, VerticalAlignment) - Method in class be.quodlibet.boxable.Row
-
Creates a cell with provided width, cell value, horizontal and vertical alignment
- createCell(String) - Method in class be.quodlibet.boxable.Row
-
Creates a cell with the same width as the corresponding header cell
- createImageCell(float, Image) - Method in class be.quodlibet.boxable.Row
-
Creates an image cell with provided width and
Image - createImageCell(float, Image, HorizontalAlignment, VerticalAlignment) - Method in class be.quodlibet.boxable.Row
- createPage() - Method in class be.quodlibet.boxable.page.DefaultPageProvider
- createPage() - Method in interface be.quodlibet.boxable.page.PageProvider
- createPage() - Method in class be.quodlibet.boxable.Table
-
Deprecated.Use a
PageProviderinstead - createRow(float) - Method in class be.quodlibet.boxable.Table
- createRow(List<Cell<T>>, float) - Method in class be.quodlibet.boxable.Table
- createTableCell(float, String, PDDocument, PDPage, float, float, float) - Method in class be.quodlibet.boxable.Row
-
Creates a table cell with provided width and table data
D
- DataTable - Class in be.quodlibet.boxable.datatable
-
Write CSV documents directly to PDF Tables
- DataTable(Table, PDPage) - Constructor for class be.quodlibet.boxable.datatable.DataTable
-
Create a CSVTable object to be able to add CSV document to a Table.
- DataTable(Table, PDPage, UpdateCellProperty) - Constructor for class be.quodlibet.boxable.datatable.DataTable
-
Create a CSVTable object to be able to add CSV document to a Table.
- DataTable(Table, PDPage, List<Float>) - Constructor for class be.quodlibet.boxable.datatable.DataTable
-
Create a CSVTable object to be able to add CSV document to a Table.
- DataTable(Table, PDPage, List<Float>, UpdateCellProperty) - Constructor for class be.quodlibet.boxable.datatable.DataTable
-
Create a CSVTable object to be able to add CSV document to a Table.
- DefaultPageProvider - Class in be.quodlibet.boxable.page
- DefaultPageProvider(PDDocument, PDRectangle) - Constructor for class be.quodlibet.boxable.page.DefaultPageProvider
- document - Variable in class be.quodlibet.boxable.Table
- draw() - Method in class be.quodlibet.boxable.Table
-
Draws table
- draw(PDDocument, PageContentStreamOptimized, float, float) - Method in class be.quodlibet.boxable.image.Image
-
Drawing simple
ImageinPDPageContentStream. - draw(PDPage) - Method in class be.quodlibet.boxable.TableCell
-
This method draw table cell with proper X,Y position which are determined in
Table.draw()method - drawImage(PDImageXObject, float, float, float, float) - Method in class be.quodlibet.boxable.utils.PageContentStreamOptimized
- drawTitle(String, PDFont, int, float, float, String, float, boolean) - Method in class be.quodlibet.boxable.Table
- drawTitle(String, PDFont, int, float, float, String, float, WrappingFunction, boolean) - Method in class be.quodlibet.boxable.Table
E
- endText() - Method in class be.quodlibet.boxable.utils.PageContentStreamOptimized
- equals(Object) - Method in class be.quodlibet.boxable.line.LineStyle
- equals(Object) - Method in class be.quodlibet.boxable.text.Token
F
- fill() - Method in class be.quodlibet.boxable.utils.PageContentStreamOptimized
- fillTable() - Method in class be.quodlibet.boxable.TableCell
-
This method just fills up the table's with her content for proper table cell height calculation.
- FontUtils - Class in be.quodlibet.boxable.utils
-
Utility methods for fonts
G
- get(String) - Static method in enum class be.quodlibet.boxable.HorizontalAlignment
- get(String) - Static method in enum class be.quodlibet.boxable.VerticalAlignment
- getAlign() - Method in class be.quodlibet.boxable.Cell
- getAlign() - Method in class be.quodlibet.boxable.Paragraph
- getAscent(PDFont, float) - Static method in class be.quodlibet.boxable.utils.FontUtils
-
Calculate the font ascent distance.
- getBookmark() - Method in class be.quodlibet.boxable.Row
- getBookmarks() - Method in class be.quodlibet.boxable.Table
- getBottomBorder() - Method in class be.quodlibet.boxable.Cell
- getBottomPadding() - Method in class be.quodlibet.boxable.Cell
-
Gets cell's bottom padding (in points).
- getCellContentDrawnListeners() - Method in class be.quodlibet.boxable.Cell
- getCellHeight() - Method in class be.quodlibet.boxable.Cell
-
Gets the height of the single cell, opposed to
Cell.getHeight(), which returns the row's height. - getCells() - Method in class be.quodlibet.boxable.Row
- getColCount() - Method in class be.quodlibet.boxable.Row
- getColor() - Method in class be.quodlibet.boxable.line.LineStyle
- getColor() - Method in class be.quodlibet.boxable.Paragraph
-
Deprecated.This method will be replaced by
public Color getColor()in a future release - getColWidths() - Method in class be.quodlibet.boxable.datatable.DataTable
-
return the column widths if provided otherwise null
- getCurrentPage() - Method in class be.quodlibet.boxable.Table
- getDashArray() - Method in class be.quodlibet.boxable.line.LineStyle
- getDashPhase() - Method in class be.quodlibet.boxable.line.LineStyle
- getData() - Method in class be.quodlibet.boxable.text.Token
- getDataCellTemplateEven() - Method in class be.quodlibet.boxable.datatable.DataTable
-
Deprecated.
- getDataCellTemplateEvenList() - Method in class be.quodlibet.boxable.datatable.DataTable
-
Get the Cell Templates that will be assigned to Data cells that are in even rows, and it contain first and last column.
- getDataCellTemplateOdd() - Method in class be.quodlibet.boxable.datatable.DataTable
-
Deprecated.
- getDataCellTemplateOddList() - Method in class be.quodlibet.boxable.datatable.DataTable
-
Get the Cell Templates that will be assigned to Data cells that are in odd rows, and it contain first and last column.
- getDefaultfonts() - Static method in class be.quodlibet.boxable.utils.FontUtils
- getDescent(PDFont, float) - Static method in class be.quodlibet.boxable.utils.FontUtils
-
Calculate the font descent distance.
- getDocument() - Method in class be.quodlibet.boxable.AbstractPageTemplate
- getDocument() - Method in class be.quodlibet.boxable.page.DefaultPageProvider
- getDocument() - Method in interface be.quodlibet.boxable.page.PageProvider
- getDocument() - Method in class be.quodlibet.boxable.Table
- getExtraWidth() - Method in class be.quodlibet.boxable.Cell
- getFillColor() - Method in class be.quodlibet.boxable.Cell
-
Gets fill (background)
Colorfor the current cell. - getFirstColumnCellTemplate() - Method in class be.quodlibet.boxable.datatable.DataTable
-
Get the Cell Template that will be assigned to cells in the first column
- getFirstColumnCellTemplateEven() - Method in class be.quodlibet.boxable.datatable.DataTable
-
Get the Cell Template that will be assigned to cells in the first column that are in even rows
- getFirstColumnCellTemplateOdd() - Method in class be.quodlibet.boxable.datatable.DataTable
-
Get the Cell Template that will be assigned to cells in the first column that are in odd rows
- getFont() - Method in class be.quodlibet.boxable.Cell
-
Gets appropriate
PDFontfor current cell. - getFont() - Method in class be.quodlibet.boxable.Paragraph
- getFont(boolean, boolean) - Method in class be.quodlibet.boxable.Paragraph
- getFontBold() - Method in class be.quodlibet.boxable.Cell
- getFontHeight() - Method in class be.quodlibet.boxable.Paragraph
- getFontSize() - Method in class be.quodlibet.boxable.Cell
-
Gets
PDFontsize for current cell (in points). - getFontSize() - Method in class be.quodlibet.boxable.Paragraph
- getFontWidth() - Method in class be.quodlibet.boxable.Paragraph
-
Deprecated.This method will be removed in a future release
- getHeader() - Method in class be.quodlibet.boxable.Table
-
Retrieves last table's header row
- getHeaderAndDataHeight() - Method in class be.quodlibet.boxable.Table
-
Calculate height of all table cells (essentially, table height).
- getHeaderCellTemplate() - Method in class be.quodlibet.boxable.datatable.DataTable
-
Get the Cell Template that will be applied to header cells.
- getHeight() - Method in class be.quodlibet.boxable.Cell
-
Gets the cell's height according to
Row's height - getHeight() - Method in class be.quodlibet.boxable.image.Image
- getHeight() - Method in class be.quodlibet.boxable.Paragraph
- getHeight() - Method in class be.quodlibet.boxable.Row
-
Gets maximal height of the cells in current row therefore row's height.
- getHeight(PDFont, float) - Static method in class be.quodlibet.boxable.utils.FontUtils
-
Calculate the font height.
- getHorizontalFreeSpace() - Method in class be.quodlibet.boxable.Cell
-
Gets free horizontal space of cell.
- getHorizontalFreeSpace() - Method in class be.quodlibet.boxable.ImageCell
- getHorizontalFreeSpace() - Method in class be.quodlibet.boxable.TableCell
- getImage() - Method in class be.quodlibet.boxable.ImageCell
-
Method which retrieve
Image - getImageHeightInPoints(float) - Method in class be.quodlibet.boxable.image.Image
- getImageWidthInPoints(float) - Method in class be.quodlibet.boxable.image.Image
- getInnerHeight() - Method in class be.quodlibet.boxable.Cell
-
Gets cell's height without (top,bottom) padding.
- getInnerWidth() - Method in class be.quodlibet.boxable.Cell
-
Gets cell's width without (left,right) padding.
- getLastCellExtraWidth() - Method in class be.quodlibet.boxable.Row
- getLastColumnCellTemplate() - Method in class be.quodlibet.boxable.datatable.DataTable
-
Get the Cell Template that will be assigned to cells in the last columns
- getLastColumnCellTemplateEven() - Method in class be.quodlibet.boxable.datatable.DataTable
-
Get the Cell Template that will be assigned to cells in the last columns that are in even rows
- getLastColumnCellTemplateOdd() - Method in class be.quodlibet.boxable.datatable.DataTable
-
Get the Cell Template that will be assigned to cells in the last columns that are in odd rows
- getLeftBorder() - Method in class be.quodlibet.boxable.Cell
- getLeftPadding() - Method in class be.quodlibet.boxable.Cell
-
Gets cell's left padding (in points).
- getLineHeight() - Method in class be.quodlibet.boxable.Row
- getLines() - Method in class be.quodlibet.boxable.Paragraph
- getLines(String) - Method in interface be.quodlibet.boxable.text.WrappingFunction
- getLineSpacing() - Method in class be.quodlibet.boxable.Cell
- getLineSpacing() - Method in class be.quodlibet.boxable.Paragraph
- getLineSpacing() - Method in class be.quodlibet.boxable.Row
- getLineSpacing() - Method in class be.quodlibet.boxable.Table
- getLineWidth(int) - Method in class be.quodlibet.boxable.Paragraph
- getMapLineTokens() - Method in class be.quodlibet.boxable.Paragraph
- getMargin() - Method in class be.quodlibet.boxable.Table
- getMaxLineWidth() - Method in class be.quodlibet.boxable.Paragraph
- getMinimumHeight() - Method in class be.quodlibet.boxable.Table
-
Calculates minimum table height that needs to be drawn (all header rows + first data row heights).
- getOrderingNumber() - Method in class be.quodlibet.boxable.HTMLListNode
- getParagraph() - Method in class be.quodlibet.boxable.Cell
-
Retrieves a valid
Paragraphdepending of cell'sPDFontand value rotation. - getRightBorder() - Method in class be.quodlibet.boxable.Cell
- getRightPadding() - Method in class be.quodlibet.boxable.Cell
-
Gets cell's right padding (in points).
- getRows() - Method in class be.quodlibet.boxable.Table
- getScaledDimension(float, float, float, float) - Static method in class be.quodlibet.boxable.utils.ImageUtils
- getStringWidth(PDFont, String, float) - Static method in class be.quodlibet.boxable.utils.FontUtils
-
Retrieving
Stringwidth depending on current font size. - getTable() - Method in class be.quodlibet.boxable.datatable.DataTable
-
Get the table to add the csv content to
- getText() - Method in class be.quodlibet.boxable.Cell
-
Retrieves text from current cell
- getText() - Method in class be.quodlibet.boxable.Paragraph
- getTextColor() - Method in class be.quodlibet.boxable.Cell
-
Retrieves cell's text
Color. - getTextHeight() - Method in class be.quodlibet.boxable.Cell
-
Gets
Paragraph's height - getTextHeight() - Method in class be.quodlibet.boxable.ImageCell
- getTextHeight() - Method in class be.quodlibet.boxable.TableCell
- getTextWidth() - Method in class be.quodlibet.boxable.Cell
-
Gets
Paragraph's width - getTopBorder() - Method in class be.quodlibet.boxable.Cell
- getTopPadding() - Method in class be.quodlibet.boxable.Cell
-
Gets cell's top padding (in points).
- getType() - Method in class be.quodlibet.boxable.text.Token
- getUrl() - Method in class be.quodlibet.boxable.Cell
- getValign() - Method in class be.quodlibet.boxable.Cell
- getValue() - Method in class be.quodlibet.boxable.HTMLListNode
- getVerticalFreeSpace() - Method in class be.quodlibet.boxable.Cell
-
Gets free vertical space of cell.
- getVerticalFreeSpace() - Method in class be.quodlibet.boxable.ImageCell
- getVerticalFreeSpace() - Method in class be.quodlibet.boxable.TableCell
- getWidth() - Method in class be.quodlibet.boxable.Cell
-
Gets cell's width.
- getWidth() - Method in class be.quodlibet.boxable.image.Image
- getWidth() - Method in class be.quodlibet.boxable.line.LineStyle
- getWidth() - Method in class be.quodlibet.boxable.Paragraph
- getWidth() - Method in class be.quodlibet.boxable.Row
- getWidth() - Method in class be.quodlibet.boxable.Table
- getWidth(PDFont) - Method in class be.quodlibet.boxable.text.Token
- getWrappingFunction() - Method in class be.quodlibet.boxable.Cell
- getWrappingFunction() - Method in class be.quodlibet.boxable.Paragraph
- getXPosition() - Method in class be.quodlibet.boxable.TableCell
- getYPosition() - Method in class be.quodlibet.boxable.TableCell
H
- hashCode() - Method in class be.quodlibet.boxable.line.LineStyle
- hashCode() - Method in class be.quodlibet.boxable.text.Token
- HASHEADER - Static variable in class be.quodlibet.boxable.datatable.DataTable
- hasSameStyle(Cell) - Method in class be.quodlibet.boxable.Cell
-
Compares the style of a cell with another cell
- HIGHLIGHT - Enum constant in enum class be.quodlibet.boxable.TextType
- HorizontalAlignment - Enum Class in be.quodlibet.boxable
- HTMLListNode - Class in be.quodlibet.boxable
-
Data container for HTML ordered list elements.
- HTMLListNode(int, String) - Constructor for class be.quodlibet.boxable.HTMLListNode
I
- Image - Class in be.quodlibet.boxable.image
- Image(BufferedImage) - Constructor for class be.quodlibet.boxable.image.Image
-
Constructor for default images
- Image(BufferedImage, float) - Constructor for class be.quodlibet.boxable.image.Image
- Image(BufferedImage, float, float) - Constructor for class be.quodlibet.boxable.image.Image
- ImageCell<T extends org.apache.pdfbox.pdmodel.PDPage> - Class in be.quodlibet.boxable
- ImageUtils - Class in be.quodlibet.boxable.utils
-
Utility methods for images
- isColspanCell() - Method in class be.quodlibet.boxable.Cell
- isDrawDebug() - Method in class be.quodlibet.boxable.Paragraph
- isDrawDebug() - Method in class be.quodlibet.boxable.Table
- isEmpty() - Method in class be.quodlibet.boxable.text.PipelineLayer
- isHeaderCell() - Method in class be.quodlibet.boxable.Cell
- isHeaderRow() - Method in class be.quodlibet.boxable.Row
- isTextRotated() - Method in class be.quodlibet.boxable.Cell
L
- LEFT - Enum constant in enum class be.quodlibet.boxable.HorizontalAlignment
- LineStyle - Class in be.quodlibet.boxable.line
-
The
LineStyleclass defines a basic set of rendering attributes for lines. - LineStyle(Color, float) - Constructor for class be.quodlibet.boxable.line.LineStyle
-
Simple constructor for setting line
Colorand line width - lineTo(float, float) - Method in class be.quodlibet.boxable.utils.PageContentStreamOptimized
- loadFont(String) - Method in class be.quodlibet.boxable.Table
- loadFont(PDDocument, String) - Static method in class be.quodlibet.boxable.BoxableUtils
-
Deprecated.Use
FontUtils.loadFont(PDDocument, String)instead - loadFont(PDDocument, String) - Static method in class be.quodlibet.boxable.utils.FontUtils
-
Loads the
PDType0Fontto be embedded in the specifiedPDDocument. - loadFonts() - Method in class be.quodlibet.boxable.BaseTable
- loadFonts() - Method in class be.quodlibet.boxable.Table
- loadPicture(String) - Method in class be.quodlibet.boxable.AbstractPageTemplate
M
- MIDDLE - Enum constant in enum class be.quodlibet.boxable.VerticalAlignment
- moveTo(float, float) - Method in class be.quodlibet.boxable.utils.PageContentStreamOptimized
N
- newLineAt(float, float) - Method in class be.quodlibet.boxable.utils.PageContentStreamOptimized
- nextPage() - Method in class be.quodlibet.boxable.page.DefaultPageProvider
- nextPage() - Method in interface be.quodlibet.boxable.page.PageProvider
- NOHEADER - Static variable in class be.quodlibet.boxable.datatable.DataTable
- notifyContentDrawnListeners(PDDocument, PDPage, PDRectangle) - Method in class be.quodlibet.boxable.Cell
O
- onContentDrawn(Cell<T>, PDDocument, PDPage, PDRectangle) - Method in interface be.quodlibet.boxable.CellContentDrawnListener
- OPEN_TAG - Enum constant in enum class be.quodlibet.boxable.text.TokenType
- ORDERING - Enum constant in enum class be.quodlibet.boxable.text.TokenType
P
- PADDING - Enum constant in enum class be.quodlibet.boxable.text.TokenType
- PageContentStreamOptimized - Class in be.quodlibet.boxable.utils
- PageContentStreamOptimized(PDPageContentStream) - Constructor for class be.quodlibet.boxable.utils.PageContentStreamOptimized
- PageProvider<T extends org.apache.pdfbox.pdmodel.PDPage> - Interface in be.quodlibet.boxable.page
- Paragraph - Class in be.quodlibet.boxable
- Paragraph(String, PDFont, float, float, HorizontalAlignment) - Constructor for class be.quodlibet.boxable.Paragraph
- Paragraph(String, PDFont, float, float, HorizontalAlignment, WrappingFunction) - Constructor for class be.quodlibet.boxable.Paragraph
- Paragraph(String, PDFont, float, float, HorizontalAlignment, Color, TextType, WrappingFunction) - Constructor for class be.quodlibet.boxable.Paragraph
- Paragraph(String, PDFont, float, float, HorizontalAlignment, Color, TextType, WrappingFunction, float) - Constructor for class be.quodlibet.boxable.Paragraph
- Paragraph(String, PDFont, int, int) - Constructor for class be.quodlibet.boxable.Paragraph
- PDStreamUtils - Class in be.quodlibet.boxable.utils
-
Utility methods for
PDPageContentStream - PipelineLayer - Class in be.quodlibet.boxable.text
- PipelineLayer() - Constructor for class be.quodlibet.boxable.text.PipelineLayer
- POSSIBLE_WRAP_POINT - Enum constant in enum class be.quodlibet.boxable.text.TokenType
- previousPage() - Method in class be.quodlibet.boxable.page.DefaultPageProvider
- previousPage() - Method in interface be.quodlibet.boxable.page.PageProvider
- produceDashed(Color, int) - Static method in class be.quodlibet.boxable.line.LineStyle
-
Provides ability to produce dashed line.
- produceDashed(Color, int, float[], float) - Static method in class be.quodlibet.boxable.line.LineStyle
- produceDotted(Color, int) - Static method in class be.quodlibet.boxable.line.LineStyle
-
Provides ability to produce dotted line.
- push(PipelineLayer) - Method in class be.quodlibet.boxable.text.PipelineLayer
- push(Token) - Method in class be.quodlibet.boxable.text.PipelineLayer
- push(PDFont, float, Token) - Method in class be.quodlibet.boxable.text.PipelineLayer
R
- readImage(File) - Static method in class be.quodlibet.boxable.utils.ImageUtils
-
Simple reading image from file
- rect(PageContentStreamOptimized, float, float, float, float, Color) - Static method in class be.quodlibet.boxable.utils.PDStreamUtils
-
Provides ability to draw rectangle for debugging purposes.
- rectFontMetrics(PageContentStreamOptimized, float, float, PDFont, float) - Static method in class be.quodlibet.boxable.utils.PDStreamUtils
-
Provides ability to draw font metrics (font height, font ascent, font descent).
- removeAllBorders(boolean) - Method in class be.quodlibet.boxable.Table
- reset() - Method in class be.quodlibet.boxable.text.PipelineLayer
- RIGHT - Enum constant in enum class be.quodlibet.boxable.HorizontalAlignment
- Row<T extends org.apache.pdfbox.pdmodel.PDPage> - Class in be.quodlibet.boxable
S
- scale(float) - Method in class be.quodlibet.boxable.image.Image
-
Deprecated.
- scale(float, float) - Method in class be.quodlibet.boxable.image.Image
-
Method which scale
Imagewith designated width und height - scaleByHeight(float) - Method in class be.quodlibet.boxable.image.Image
-
Method which scale
Imagewith designated height - scaleByWidth(float) - Method in class be.quodlibet.boxable.image.Image
-
Method which scale
Imagewith designated width - scaleToFit() - Method in class be.quodlibet.boxable.ImageCell
- setAlign(HorizontalAlignment) - Method in class be.quodlibet.boxable.Cell
- setAlign(HorizontalAlignment) - Method in class be.quodlibet.boxable.Paragraph
- setBookmark(PDOutlineItem) - Method in class be.quodlibet.boxable.Row
- setBorderStyle(LineStyle) - Method in class be.quodlibet.boxable.Cell
-
Easy setting for cell border style.
- setBottomBorderStyle(LineStyle) - Method in class be.quodlibet.boxable.Cell
- setBottomPadding(float) - Method in class be.quodlibet.boxable.Cell
-
Sets cell's bottom padding (in points)
- setCells(List<Cell<T>>) - Method in class be.quodlibet.boxable.Row
- setColspanCell(boolean) - Method in class be.quodlibet.boxable.Cell
- setColWidths(List<Float>) - Method in class be.quodlibet.boxable.datatable.DataTable
-
Set the column widths
- setDrawDebug(boolean) - Method in class be.quodlibet.boxable.Paragraph
- setDrawDebug(boolean) - Method in class be.quodlibet.boxable.Table
- setFillColor(Color) - Method in class be.quodlibet.boxable.Cell
-
Sets fill (background)
Colorfor the current cell. - setFont(PDFont) - Method in class be.quodlibet.boxable.Cell
-
Sets appropriate
PDFontfor current cell. - setFont(PDFont, float) - Method in class be.quodlibet.boxable.utils.PageContentStreamOptimized
- setFontBold(PDFont) - Method in class be.quodlibet.boxable.Cell
-
Sets the font used for bold text, for example in header cells.
- setFontSize(float) - Method in class be.quodlibet.boxable.Cell
-
Sets
PDFontsize for current cell (in points). - setHeader(Row<T>) - Method in class be.quodlibet.boxable.Table
-
Deprecated.Use
Table.addHeaderRow(Row)instead, as it supports multiple header rows - setHeaderCell(boolean) - Method in class be.quodlibet.boxable.Cell
- setHeaderRow(boolean) - Method in class be.quodlibet.boxable.Row
- setHeight(float) - Method in class be.quodlibet.boxable.Row
- setHeight(Float) - Method in class be.quodlibet.boxable.Cell
-
Sets the height of the single cell.
- setLeftBorderStyle(LineStyle) - Method in class be.quodlibet.boxable.Cell
- setLeftPadding(float) - Method in class be.quodlibet.boxable.Cell
-
Sets cell's left padding (in points)
- setLineCapStyle(int) - Method in class be.quodlibet.boxable.utils.PageContentStreamOptimized
- setLineDashPattern(float[], float) - Method in class be.quodlibet.boxable.utils.PageContentStreamOptimized
- setLineSpacing(float) - Method in class be.quodlibet.boxable.Cell
- setLineSpacing(float) - Method in class be.quodlibet.boxable.Paragraph
- setLineSpacing(float) - Method in class be.quodlibet.boxable.Row
- setLineSpacing(float) - Method in class be.quodlibet.boxable.Table
- setLineStyles(PageContentStreamOptimized, LineStyle) - Static method in class be.quodlibet.boxable.utils.PDStreamUtils
-
Provides ability to set different line styles (line width, dotted line, dashed line)
- setLineWidth(float) - Method in class be.quodlibet.boxable.utils.PageContentStreamOptimized
- setNonStrokingColor(Color) - Method in class be.quodlibet.boxable.utils.PageContentStreamOptimized
- setOrderingNumber(int) - Method in class be.quodlibet.boxable.HTMLListNode
- setQuality(float) - Method in class be.quodlibet.boxable.image.Image
- setRightBorderStyle(LineStyle) - Method in class be.quodlibet.boxable.Cell
- setRightPadding(float) - Method in class be.quodlibet.boxable.Cell
-
Sets cell's right padding (in points)
- setRotated(boolean) - Method in class be.quodlibet.boxable.utils.PageContentStreamOptimized
- setSansFontsAsDefault(PDDocument) - Static method in class be.quodlibet.boxable.utils.FontUtils
- setStrokingColor(Color) - Method in class be.quodlibet.boxable.utils.PageContentStreamOptimized
- setTable(Table) - Method in class be.quodlibet.boxable.datatable.DataTable
-
Set the Table that the CSV document will be added to
- setTableIsBroken(boolean) - Method in class be.quodlibet.boxable.Table
- setText(String) - Method in class be.quodlibet.boxable.Cell
-
Sets cell's text value
- setTextColor(Color) - Method in class be.quodlibet.boxable.Cell
-
Sets cell's text
Color. - setTextRotated(boolean) - Method in class be.quodlibet.boxable.Cell
- setTopBorderStyle(LineStyle) - Method in class be.quodlibet.boxable.Cell
- setTopPadding(float) - Method in class be.quodlibet.boxable.Cell
-
Sets cell's top padding (in points)
- setUrl(URL) - Method in class be.quodlibet.boxable.Cell
- setValign(VerticalAlignment) - Method in class be.quodlibet.boxable.Cell
- setValue(String) - Method in class be.quodlibet.boxable.HTMLListNode
- setWidth(float) - Method in class be.quodlibet.boxable.Cell
- setWrappingFunction(WrappingFunction) - Method in class be.quodlibet.boxable.Cell
- setXPosition(float) - Method in class be.quodlibet.boxable.TableCell
- setYPosition(float) - Method in class be.quodlibet.boxable.TableCell
- setYStart(float) - Method in class be.quodlibet.boxable.Table
- showText(String) - Method in class be.quodlibet.boxable.utils.PageContentStreamOptimized
- SQUIGGLY - Enum constant in enum class be.quodlibet.boxable.TextType
- STRIKEOUT - Enum constant in enum class be.quodlibet.boxable.TextType
- stroke() - Method in class be.quodlibet.boxable.utils.PageContentStreamOptimized
T
- Table<T extends org.apache.pdfbox.pdmodel.PDPage> - Class in be.quodlibet.boxable
- Table(float, float, float, float, float, float, PDDocument, T, boolean, boolean, PageProvider<T>) - Constructor for class be.quodlibet.boxable.Table
- Table(float, float, float, float, float, PDDocument, boolean, boolean, PageProvider<T>) - Constructor for class be.quodlibet.boxable.Table
- Table(float, float, float, float, float, PDDocument, T, boolean, boolean) - Constructor for class be.quodlibet.boxable.Table
-
Deprecated.Use one of the constructors that pass a
PageProvider - Table(float, float, float, float, PDDocument, boolean, boolean) - Constructor for class be.quodlibet.boxable.Table
-
Deprecated.Use one of the constructors that pass a
PageProvider - TableCell<T extends org.apache.pdfbox.pdmodel.PDPage> - Class in be.quodlibet.boxable
- tableIsBroken() - Method in class be.quodlibet.boxable.Table
- tableStartedAtNewPage() - Method in class be.quodlibet.boxable.Table
- text(TokenType, String) - Static method in class be.quodlibet.boxable.text.Token
- TEXT - Enum constant in enum class be.quodlibet.boxable.text.TokenType
- TextType - Enum Class in be.quodlibet.boxable
-
Created by dgautier on 3/11/2015.
- Token - Class in be.quodlibet.boxable.text
- Token(TokenType, String) - Constructor for class be.quodlibet.boxable.text.Token
- tokenize(String, WrappingFunction) - Static method in class be.quodlibet.boxable.text.Tokenizer
- Tokenizer - Class in be.quodlibet.boxable.text
- tokens() - Method in class be.quodlibet.boxable.text.PipelineLayer
- TokenType - Enum Class in be.quodlibet.boxable.text
- TOP - Enum constant in enum class be.quodlibet.boxable.VerticalAlignment
- toString() - Method in class be.quodlibet.boxable.text.PipelineLayer
- toString() - Method in class be.quodlibet.boxable.text.Token
- trimmedText() - Method in class be.quodlibet.boxable.text.PipelineLayer
- trimmedWidth() - Method in class be.quodlibet.boxable.text.PipelineLayer
U
- UNDERLINE - Enum constant in enum class be.quodlibet.boxable.TextType
- updateCellPropertiesAtColumn(Cell<PDPage>, int, int) - Method in interface be.quodlibet.boxable.datatable.UpdateCellProperty
- UpdateCellProperty - Interface in be.quodlibet.boxable.datatable
-
Allows changing the cell properties, while the CSV documents is written directly into the PDF tables
V
- valueOf(String) - Static method in enum class be.quodlibet.boxable.HorizontalAlignment
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class be.quodlibet.boxable.text.TokenType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class be.quodlibet.boxable.TextType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class be.quodlibet.boxable.VerticalAlignment
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class be.quodlibet.boxable.HorizontalAlignment
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class be.quodlibet.boxable.text.TokenType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class be.quodlibet.boxable.TextType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class be.quodlibet.boxable.VerticalAlignment
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VerticalAlignment - Enum Class in be.quodlibet.boxable
W
- width() - Method in class be.quodlibet.boxable.text.PipelineLayer
- withColor(int) - Method in class be.quodlibet.boxable.Paragraph
-
Deprecated.This method will be removed in a future release
- withFont(PDFont, int) - Method in class be.quodlibet.boxable.Paragraph
-
Deprecated.This method will be removed in a future release
- withWidth(int) - Method in class be.quodlibet.boxable.Paragraph
-
Deprecated.This method will be removed in a future release
- WRAP_POINT - Enum constant in enum class be.quodlibet.boxable.text.TokenType
- WrappingFunction - Interface in be.quodlibet.boxable.text
- write(PageContentStreamOptimized, float, float) - Method in class be.quodlibet.boxable.Paragraph
- write(PageContentStreamOptimized, String, PDFont, float, float, float, Color) - Static method in class be.quodlibet.boxable.utils.PDStreamUtils
-
Provides ability to write on a
PDPageContentStream.
X
Y
- yStart() - Method in class be.quodlibet.boxable.AbstractPageTemplate
All Classes and Interfaces|All Packages