| Modifier and Type | Method and Description |
|---|---|
static void |
PLDebug.debugPrepare(IPLObject<?> aElement,
String sMsg) |
static void |
PLDebug.debugRender(IPLObject<?> aElement,
String sMsg) |
static void |
PLDebug.debugSplit(IPLObject<?> aElement,
String sMsg) |
static void |
PLDebug.debugText(IPLObject<?> aElement,
String sMsg) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IPLObject<IMPLTYPE extends IPLObject<IMPLTYPE>>
Base interface for a 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
|
interface |
IPLHasBorder<IMPLTYPE extends IPLHasBorder<IMPLTYPE>>
Base interface for objects having a border
|
interface |
IPLHasFillColor<IMPLTYPE extends IPLHasFillColor<IMPLTYPE>>
Base interface for objects with a fill color
|
interface |
IPLHasHorizontalAlignment<IMPLTYPE extends IPLHasHorizontalAlignment<IMPLTYPE>>
Base interface for objects with a horizontal alignment
|
interface |
IPLHasMargin<IMPLTYPE extends IPLHasMargin<IMPLTYPE>>
Base interface for objects having a margin
|
interface |
IPLHasMarginBorderPadding<IMPLTYPE extends IPLHasMarginBorderPadding<IMPLTYPE>>
Base interface for objects having a margin, a border and a padding
|
interface |
IPLHasPadding<IMPLTYPE extends IPLHasPadding<IMPLTYPE>>
Base interface for objects having a padding
|
interface |
IPLHasVerticalAlignment<IMPLTYPE extends IPLHasVerticalAlignment<IMPLTYPE>>
Base interface for objects with a vertical alignment
|
interface |
IPLRenderableObject<IMPLTYPE extends IPLRenderableObject<IMPLTYPE>>
Base interface for a renderable PDF layout object
|
interface |
IPLSplittableObject<IMPLTYPE extends IPLSplittableObject<IMPLTYPE>>
Base interface for a splittable element
|
| 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 |
AbstractPLObject<IMPLTYPE extends AbstractPLObject<IMPLTYPE>>
Abstract PL object
|
class |
AbstractPLRenderableObject<IMPLTYPE extends AbstractPLRenderableObject<IMPLTYPE>>
Abstract layout object that supports rendering.
|
| Modifier and Type | Class and Description |
|---|---|
class |
PLImage
Render an image
|
class |
PLPageSet
Represents a single page layout as element.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
PLRenderHelper.renderBorder(IPLObject<?> aElement,
PDPageContentStreamWithCache aContentStream,
float fLeft,
float fTop,
float fWidth,
float fHeight,
BorderSpec aBorder)
Render a single border
|
| 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 | 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 | 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 | Interface and Description |
|---|---|
interface |
IPLHasRowBorder<IMPLTYPE extends IPLHasRowBorder<IMPLTYPE>>
Base interface for objects with a row border
|
| 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.
|
Copyright © 2014–2016 Philip Helger. All rights reserved.