| Modifier and Type | Interface and Description |
|---|---|
interface |
IPLRenderableObject<IMPLTYPE extends IPLRenderableObject<IMPLTYPE>>
Base interface for a renderable PDF layout object
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IPLElement<IMPLTYPE extends IPLElement<IMPLTYPE>>
Base interface for renderable objects having a margin, a border and a padding
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractPLAlignedElement<IMPLTYPE extends AbstractPLAlignedElement<IMPLTYPE>>
Base class for text and image elements - so elements only having a padding
but no border themselves.
|
class |
AbstractPLElement<IMPLTYPE extends AbstractPLElement<IMPLTYPE>>
Abstract renderable PL element having a padding only
|
class |
AbstractPLRenderableObject<IMPLTYPE extends AbstractPLRenderableObject<IMPLTYPE>>
Abstract layout object that supports rendering.
|
| Modifier and Type | Method and Description |
|---|---|
IPLRenderableObject<?> |
PLElementWithSize.getElement() |
| Constructor and Description |
|---|
PLElementWithSize(IPLRenderableObject<?> aElement,
SizeSpec aSize)
Constructor
|
PLElementWithSize(IPLRenderableObject<?> aElement,
SizeSpec aSize,
SizeSpec aSizeFull)
Constructor
|
| Modifier and Type | Class and Description |
|---|---|
class |
PLImage
Render an image
|
| Modifier and Type | Method and Description |
|---|---|
com.helger.commons.collection.ext.ICommonsList<? extends IPLRenderableObject<?>> |
PLPageSet.getAllElements() |
| Modifier and Type | Method and Description |
|---|---|
PLPageSet |
PLPageSet.addElement(IPLRenderableObject<?> aElement) |
| Modifier and Type | Method and Description |
|---|---|
void |
PLPageSet.forEachElement(Consumer<? super IPLRenderableObject<?>> aConsumer) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractPLHBox<IMPLTYPE extends AbstractPLHBox<IMPLTYPE>>
Horizontal box - groups several columns.
|
class |
AbstractPLHBoxSplittable<IMPLTYPE extends AbstractPLHBoxSplittable<IMPLTYPE>>
Horizontal box - groups several columns.
|
class |
PLHBox
Horizontal box - groups several columns.
|
class |
PLHBoxSplittable
Horizontal box - groups several columns.
|
| Modifier and Type | Method and Description |
|---|---|
IPLRenderableObject<?> |
AbstractPLHBox.getColumnElementAtIndex(int nIndex) |
IPLRenderableObject<?> |
PLHBoxColumn.getElement() |
IPLRenderableObject<?> |
AbstractPLHBox.getFirstColumnElement() |
IPLRenderableObject<?> |
AbstractPLHBox.getLastColumnElement() |
| Modifier and Type | Method and Description |
|---|---|
PLHBoxColumn |
AbstractPLHBox.addAndReturnColumn(int nIndex,
IPLRenderableObject<?> aElement,
WidthSpec aWidth) |
PLHBoxColumn |
AbstractPLHBox.addAndReturnColumn(IPLRenderableObject<?> aElement,
WidthSpec aWidth) |
IMPLTYPE |
AbstractPLHBox.addColumn(int nIndex,
IPLRenderableObject<?> aElement,
WidthSpec aWidth) |
IMPLTYPE |
AbstractPLHBox.addColumn(IPLRenderableObject<?> aElement,
WidthSpec aWidth) |
| Constructor and Description |
|---|
PLHBoxColumn(IPLRenderableObject<?> aElement,
WidthSpec aWidth) |
| Modifier and Type | Class and Description |
|---|---|
class |
PLPageBreak
A page break that ensures a new page is started afterwards.
|
class |
PLSpacerX
A horizontal spacer
|
class |
PLSpacerY
A vertical spacer
|
| Modifier and Type | Class and Description |
|---|---|
class |
PLTable
A special table with a repeating header
|
| Modifier and Type | Method and Description |
|---|---|
IPLRenderableObject<?> |
PLTable.getCellElement(int nRowIndex,
int nColumnIndex)
Get the cell at the specified row and column index
|
IPLRenderableObject<?> |
PLTableCell.getElement() |
| Constructor and Description |
|---|
PLTableCell(IPLRenderableObject<?> aElement) |
PLTableCell(IPLRenderableObject<?> aElement,
int nColSpan) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractPLText<IMPLTYPE extends AbstractPLText<IMPLTYPE>>
Render text
|
class |
PLText
Render text
|
class |
PLTextSplittable
Render text
|
class |
PLTextWithPlaceholders
Render text but before that replace all placeholders defined in the
RenderingContext. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractPLVBox<IMPLTYPE extends AbstractPLVBox<IMPLTYPE>>
Vertical box - groups several rows.
|
class |
AbstractPLVBoxSplittable<IMPLTYPE extends AbstractPLVBoxSplittable<IMPLTYPE>>
Vertical box - groups several rows.
|
class |
PLVBox
Vertical box - groups several rows.
|
class |
PLVBoxSplittable
Vertical box - groups several rows.
|
| Modifier and Type | Method and Description |
|---|---|
IPLRenderableObject<?> |
PLVBoxRow.getElement() |
IPLRenderableObject<?> |
AbstractPLVBox.getFirstRowElement() |
IPLRenderableObject<?> |
AbstractPLVBox.getLastRowElement() |
IPLRenderableObject<?> |
AbstractPLVBox.getRowElementAtIndex(int nIndex)
Get the element in the row at the specified index.
|
| Modifier and Type | Method and Description |
|---|---|
PLVBoxRow |
AbstractPLVBox.addAndReturnRow(int nIndex,
IPLRenderableObject<?> aElement)
Add a row to this VBox.
|
PLVBoxRow |
AbstractPLVBox.addAndReturnRow(IPLRenderableObject<?> aElement)
Add a row to this VBox.
|
IMPLTYPE |
AbstractPLVBox.addRow(int nIndex,
IPLRenderableObject<?> aElement)
Add a row to this VBox.
|
IMPLTYPE |
AbstractPLVBox.addRow(IPLRenderableObject<?> aElement)
Add a row to this VBox.
|
| Constructor and Description |
|---|
PLVBoxRow(IPLRenderableObject<?> aElement) |
Copyright © 2014–2016 Philip Helger. All rights reserved.