Index

A B C D E F G H I J L M N O P R S T U V W Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

abs(float) - Static method in class com.helger.pdflayout.spec.HeightSpec
Create a height element with an absolute value.
abs(float) - Static method in class com.helger.pdflayout.spec.WidthSpec
Create a width element with an absolute value.
ABSOLUTE - Enum constant in enum com.helger.pdflayout.spec.EValueUOMType
Absolute value provided
AbstractBulletPointCreatorFontBased<IMPLTYPE extends AbstractBulletPointCreatorFontBased<IMPLTYPE>> - Class in com.helger.pdflayout.element.list
An abstract implementation of IBulletPointCreator that uses a Font based character.
AbstractBulletPointCreatorFontBased(FontSpec) - Constructor for class com.helger.pdflayout.element.list.AbstractBulletPointCreatorFontBased
 
AbstractPLBlockElement<IMPLTYPE extends AbstractPLBlockElement<IMPLTYPE>> - Class in com.helger.pdflayout.base
Abstract implementation of IPLBlockElement.
AbstractPLBlockElement() - Constructor for class com.helger.pdflayout.base.AbstractPLBlockElement
 
AbstractPLBox<IMPLTYPE extends AbstractPLBox<IMPLTYPE>> - Class in com.helger.pdflayout.element.box
A box is a simple element that encapsulates another element and has a padding, border and margin itself as well as it can align the contained element.
AbstractPLBox(IPLRenderableObject<?>) - Constructor for class com.helger.pdflayout.element.box.AbstractPLBox
 
AbstractPLElement<IMPLTYPE extends AbstractPLElement<IMPLTYPE>> - Class in com.helger.pdflayout.base
Abstract renderable PL element having a minimum size, a maximum size, margin, border, padding and a fill color.
AbstractPLElement() - Constructor for class com.helger.pdflayout.base.AbstractPLElement
 
AbstractPLExternalLink<IMPLTYPE extends AbstractPLExternalLink<IMPLTYPE>> - Class in com.helger.pdflayout.element.link
An external link that references to an external URI.
AbstractPLExternalLink(IPLRenderableObject<?>) - Constructor for class com.helger.pdflayout.element.link.AbstractPLExternalLink
 
AbstractPLHBox<IMPLTYPE extends AbstractPLHBox<IMPLTYPE>> - Class in com.helger.pdflayout.element.hbox
Horizontal box - groups several columns.
AbstractPLHBox() - Constructor for class com.helger.pdflayout.element.hbox.AbstractPLHBox
 
AbstractPLImage<IMPLTYPE extends AbstractPLImage<IMPLTYPE>> - Class in com.helger.pdflayout.element.image
Base class for a static image based on BufferedImage.
AbstractPLImage(float, float) - Constructor for class com.helger.pdflayout.element.image.AbstractPLImage
 
AbstractPLInlineBox<IMPLTYPE extends AbstractPLInlineBox<IMPLTYPE>> - Class in com.helger.pdflayout.element.box
A box is a simple element that encapsulates another element and has a padding, border and margin itself as well as it can align the contained element.
AbstractPLInlineBox(IPLRenderableObject<?>) - Constructor for class com.helger.pdflayout.element.box.AbstractPLInlineBox
 
AbstractPLInlineElement<IMPLTYPE extends AbstractPLInlineElement<IMPLTYPE>> - Class in com.helger.pdflayout.base
Abstract implementation of IPLInlineElement
AbstractPLInlineElement() - Constructor for class com.helger.pdflayout.base.AbstractPLInlineElement
 
AbstractPLObject<IMPLTYPE extends AbstractPLObject<IMPLTYPE>> - Class in com.helger.pdflayout.base
Abstract PL object
AbstractPLObject() - Constructor for class com.helger.pdflayout.base.AbstractPLObject
 
AbstractPLRenderableObject<IMPLTYPE extends AbstractPLRenderableObject<IMPLTYPE>> - Class in com.helger.pdflayout.base
Abstract layout object that supports rendering.
AbstractPLRenderableObject() - Constructor for class com.helger.pdflayout.base.AbstractPLRenderableObject
 
AbstractPLText<IMPLTYPE extends AbstractPLText<IMPLTYPE>> - Class in com.helger.pdflayout.element.text
Render text
AbstractPLText(String, FontSpec) - Constructor for class com.helger.pdflayout.element.text.AbstractPLText
 
AbstractPLVBox<IMPLTYPE extends AbstractPLVBox<IMPLTYPE>> - Class in com.helger.pdflayout.element.vbox
Vertical box - groups several rows.
AbstractPLVBox() - Constructor for class com.helger.pdflayout.element.vbox.AbstractPLVBox
 
AbstractRectSpec - Class in com.helger.pdflayout.spec
Defines a rectangular object.
AbstractRectSpec(float, float, float, float) - Constructor for class com.helger.pdflayout.spec.AbstractRectSpec
 
AbstractRectSpec(AbstractRectSpec) - Constructor for class com.helger.pdflayout.spec.AbstractRectSpec
 
AbstractRectSpecMicroTypeConverter<T> - Class in com.helger.pdflayout.config.xml
Micro type converter for classes based on AbstractRectSpec.
AbstractRectSpecMicroTypeConverter() - Constructor for class com.helger.pdflayout.config.xml.AbstractRectSpecMicroTypeConverter
 
accept(PLTableCell, int, int, int) - Method in interface com.helger.pdflayout.element.table.IPLTableCellConsumer
Performs this operation on the given arguments.
addAndReturnColumn(int, IPLRenderableObject<?>, WidthSpec) - Method in class com.helger.pdflayout.element.hbox.AbstractPLHBox
 
addAndReturnColumn(IPLRenderableObject<?>, WidthSpec) - Method in class com.helger.pdflayout.element.hbox.AbstractPLHBox
 
addAndReturnRow(int, IPLRenderableObject<?>, HeightSpec) - Method in class com.helger.pdflayout.element.vbox.AbstractPLVBox
Add a row to this VBox.
addAndReturnRow(IPLRenderableObject<?>) - Method in class com.helger.pdflayout.element.vbox.AbstractPLVBox
Add a row to this VBox using auto height.
addAndReturnRow(IPLRenderableObject<?>, HeightSpec) - Method in class com.helger.pdflayout.element.vbox.AbstractPLVBox
Add a row to this VBox.
addAndReturnRow(PLTableCell...) - Method in class com.helger.pdflayout.element.table.PLTable
 
addAndReturnRow(Iterable<? extends PLTableCell>) - Method in class com.helger.pdflayout.element.table.PLTable
Add a new table row with auto height.
addAndReturnRow(Iterable<? extends PLTableCell>, HeightSpec) - Method in class com.helger.pdflayout.element.table.PLTable
Add a new table row.
addBulletPoint(IPLRenderableObject<?>) - Method in class com.helger.pdflayout.element.list.PLBulletPointList
 
addCell(PLTableCell, WidthSpec) - Method in class com.helger.pdflayout.element.table.PLTableRow
 
addColumn(int, IPLRenderableObject<?>, WidthSpec) - Method in class com.helger.pdflayout.element.hbox.AbstractPLHBox
 
addColumn(IPLRenderableObject<?>, WidthSpec) - Method in class com.helger.pdflayout.element.hbox.AbstractPLHBox
 
addElement(IPLRenderableObject<?>) - Method in class com.helger.pdflayout.base.PLPageSet
Add an element to this page set.
addMarginBottom(float) - Method in interface com.helger.pdflayout.base.IPLHasMargin
Add to the bottom margin value.
addMarginLeft(float) - Method in interface com.helger.pdflayout.base.IPLHasMargin
Add to the left margin value.
addMarginRight(float) - Method in interface com.helger.pdflayout.base.IPLHasMargin
Add to the right margin value.
addMarginTop(float) - Method in interface com.helger.pdflayout.base.IPLHasMargin
Add to the top margin value.
addMarginX(float) - Method in interface com.helger.pdflayout.base.IPLHasMargin
Add to the left margin left AND right value.
addMarginY(float) - Method in interface com.helger.pdflayout.base.IPLHasMargin
Add to the left margin top AND bottom value.
addPaddingBottom(float) - Method in interface com.helger.pdflayout.base.IPLHasPadding
Add to the bottom padding value.
addPaddingLeft(float) - Method in interface com.helger.pdflayout.base.IPLHasPadding
Add to the left padding value.
addPaddingRight(float) - Method in interface com.helger.pdflayout.base.IPLHasPadding
Add to the right padding value.
addPaddingTop(float) - Method in interface com.helger.pdflayout.base.IPLHasPadding
Add to the top padding value.
addPaddingX(float) - Method in interface com.helger.pdflayout.base.IPLHasPadding
Add to the left padding left AND right value.
addPaddingY(float) - Method in interface com.helger.pdflayout.base.IPLHasPadding
Add to the left padding top AND bottom value.
addPageSet(PLPageSet) - Method in class com.helger.pdflayout.PageLayoutPDF
Add a new page set
addPlaceholder(String, int) - Method in class com.helger.pdflayout.render.PagePreRenderContext
 
addPlaceholder(String, String) - Method in class com.helger.pdflayout.render.PagePreRenderContext
 
addPreloadFont(PreloadFont) - Method in class com.helger.pdflayout.spec.PreloadFontManager
Add a pre-created PreloadFont.
addRect(float, float, float, float) - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Add a rectangle to the current path.
addRect(float, float, float, float) - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamWithCache
 
addRow() - Method in class com.helger.pdflayout.element.table.PLTable
Deprecated.
addRow(int, IPLRenderableObject<?>, HeightSpec) - Method in class com.helger.pdflayout.element.vbox.AbstractPLVBox
Add a row to this VBox.
addRow(IPLRenderableObject<?>) - Method in class com.helger.pdflayout.element.vbox.AbstractPLVBox
Add a row to this VBox using auto height.
addRow(IPLRenderableObject<?>, HeightSpec) - Method in class com.helger.pdflayout.element.vbox.AbstractPLVBox
Add a row to this VBox.
addRow(PLTableCell...) - Method in class com.helger.pdflayout.element.table.PLTable
Add a new table row with auto height.
addRow(PLTableRow) - Method in class com.helger.pdflayout.element.table.PLTable
 
addRow(PLTableRow, HeightSpec) - Method in class com.helger.pdflayout.element.table.PLTable
 
addRow(Iterable<? extends PLTableCell>) - Method in class com.helger.pdflayout.element.table.PLTable
Add a new table row with auto height.
addRow(Iterable<? extends PLTableCell>, HeightSpec) - Method in class com.helger.pdflayout.element.table.PLTable
Add a new table row.
and(IPDDocumentCustomizer) - Method in interface com.helger.pdflayout.IPDDocumentCustomizer
Invoke this customizer and afterwards the provided customizer.
and(IPDDocumentCustomizer, IPDDocumentCustomizer) - Static method in interface com.helger.pdflayout.IPDDocumentCustomizer
Create a customizer that invokes both customizers if they are non-null.
applyGridToTable(PLTable, int, int, int, int, BorderStyleSpec) - Method in interface com.helger.pdflayout.element.table.IPLTableGridType
Apply this grid to the passed elements of the provided table.
applyGridToTable(PLTable, IPLCellRange, BorderStyleSpec) - Method in interface com.helger.pdflayout.element.table.IPLTableGridType
Apply this grid to the passed cell range of the provided table.
applyGridToTable(PLTable, BorderStyleSpec) - Method in interface com.helger.pdflayout.element.table.IPLTableGridType
Apply this grid to the whole provided table.
areAllBordersEqual() - Method in class com.helger.pdflayout.spec.BorderSpec
 
auto() - Static method in class com.helger.pdflayout.spec.HeightSpec
Create a new auto height element.
auto() - Static method in class com.helger.pdflayout.spec.WidthSpec
Create a new auto width element.
AUTO - Enum constant in enum com.helger.pdflayout.spec.EValueUOMType
Automatic scaling
avoidDoubleBorders(PLTable) - Static method in class com.helger.pdflayout.element.table.PLTableHelper
If two joined rows both have borders at their connecting side, the doubles width has to be removed

B

beforeRender(PagePreRenderContext) - Method in interface com.helger.pdflayout.base.IPLRenderableObject
Called after the page was created but before the content stream is created.
beforeRender(PagePreRenderContext) - Method in class com.helger.pdflayout.element.image.AbstractPLImage
 
beforeRender(PagePreRenderContext) - Method in class com.helger.pdflayout.element.text.AbstractPLText
 
beginMarkedContent(COSName) - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Begin a marked content sequence.
beginMarkedContent(COSName, PDPropertyList) - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Begin a marked content sequence with a reference to an entry in the page resources' Properties dictionary.
beginText() - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Begin some text operations.
beginText() - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamWithCache
 
BEVELED - Enum constant in enum com.helger.pdflayout.link.ELinkBorderStyle
Constant for the name of a beveled style.
BLACK - Static variable in class com.helger.pdflayout.base.PLColor
The color black.
BLUE - Static variable in class com.helger.pdflayout.base.PLColor
The color blue.
BORDER0 - Static variable in class com.helger.pdflayout.spec.BorderSpec
Represents no border at all.
BorderSpec - Class in com.helger.pdflayout.spec
This class represents a border around a single element.
BorderSpec(BorderStyleSpec) - Constructor for class com.helger.pdflayout.spec.BorderSpec
Constructor.
BorderSpec(BorderStyleSpec, BorderStyleSpec) - Constructor for class com.helger.pdflayout.spec.BorderSpec
Constructor.
BorderSpec(BorderStyleSpec, BorderStyleSpec, BorderStyleSpec, BorderStyleSpec) - Constructor for class com.helger.pdflayout.spec.BorderSpec
Constructor.
BorderSpecMicroTypeConverter - Class in com.helger.pdflayout.config.xml
Micro type converter for class BorderSpec.
BorderSpecMicroTypeConverter() - Constructor for class com.helger.pdflayout.config.xml.BorderSpecMicroTypeConverter
 
BorderStyleSpec - Class in com.helger.pdflayout.spec
This class contains the styling of a single border part.
BorderStyleSpec() - Constructor for class com.helger.pdflayout.spec.BorderStyleSpec
 
BorderStyleSpec(float) - Constructor for class com.helger.pdflayout.spec.BorderStyleSpec
 
BorderStyleSpec(PLColor) - Constructor for class com.helger.pdflayout.spec.BorderStyleSpec
 
BorderStyleSpec(PLColor, float) - Constructor for class com.helger.pdflayout.spec.BorderStyleSpec
 
BorderStyleSpec(PLColor, LineDashPatternSpec) - Constructor for class com.helger.pdflayout.spec.BorderStyleSpec
 
BorderStyleSpec(PLColor, LineDashPatternSpec, float) - Constructor for class com.helger.pdflayout.spec.BorderStyleSpec
 
BorderStyleSpec(LineDashPatternSpec) - Constructor for class com.helger.pdflayout.spec.BorderStyleSpec
 
BorderStyleSpecMicroTypeConverter - Class in com.helger.pdflayout.config.xml
Micro type converter for class BorderStyleSpec.
BorderStyleSpecMicroTypeConverter() - Constructor for class com.helger.pdflayout.config.xml.BorderStyleSpecMicroTypeConverter
 
bottom(float) - Static method in class com.helger.pdflayout.spec.MarginSpec
 
bottom(float) - Static method in class com.helger.pdflayout.spec.PaddingSpec
 
bottom(BorderStyleSpec) - Static method in class com.helger.pdflayout.spec.BorderSpec
 
BOTTOM - Enum constant in enum com.helger.pdflayout.spec.EVertAlignment
Align bottom
BulletPointCreatorConstant - Class in com.helger.pdflayout.element.list
An implementation of IBulletPointCreator that always uses the same character (like in an unordered list).
BulletPointCreatorConstant(String, FontSpec) - Constructor for class com.helger.pdflayout.element.list.BulletPointCreatorConstant
 
BulletPointCreatorNumeric - Class in com.helger.pdflayout.element.list
An implementation of IBulletPointCreator that uses a custom IntFunction to create a custom formatted text.
BulletPointCreatorNumeric(IntFunction<String>, FontSpec) - Constructor for class com.helger.pdflayout.element.list.BulletPointCreatorNumeric
 
BulletPointCreatorSymbol - Class in com.helger.pdflayout.element.list
An implementation of IBulletPointCreator that always uses the Bullet point character from symbol font.
BulletPointCreatorSymbol(char, float) - Constructor for class com.helger.pdflayout.element.list.BulletPointCreatorSymbol
 

C

CCITT - Enum constant in enum com.helger.pdflayout.element.image.EPLImageType
 
CENTER - Enum constant in enum com.helger.pdflayout.spec.EHorzAlignment
Align center
clip() - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Intersects the current clipping path with the current path, using the nonzero rule.
clipEvenOdd() - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Intersects the current clipping path with the current path, using the even-odd rule.
close() - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Close the content stream.
close() - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamWithCache
 
closeAndStroke() - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Close and stroke the path.
closePath() - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Closes the current subpath.
cm2units(float) - Static method in class com.helger.pdflayout.PLConvert
Utility function to convert from centimeters to PDF units.
cm2units(float, int) - Static method in class com.helger.pdflayout.PLConvert
Utility function to convert from centimeters to PDF units.
com.helger.pdflayout - package com.helger.pdflayout
 
com.helger.pdflayout.base - package com.helger.pdflayout.base
 
com.helger.pdflayout.config - package com.helger.pdflayout.config
 
com.helger.pdflayout.config.xml - package com.helger.pdflayout.config.xml
 
com.helger.pdflayout.debug - package com.helger.pdflayout.debug
 
com.helger.pdflayout.element.box - package com.helger.pdflayout.element.box
 
com.helger.pdflayout.element.hbox - package com.helger.pdflayout.element.hbox
 
com.helger.pdflayout.element.image - package com.helger.pdflayout.element.image
 
com.helger.pdflayout.element.link - package com.helger.pdflayout.element.link
 
com.helger.pdflayout.element.list - package com.helger.pdflayout.element.list
 
com.helger.pdflayout.element.special - package com.helger.pdflayout.element.special
 
com.helger.pdflayout.element.table - package com.helger.pdflayout.element.table
 
com.helger.pdflayout.element.text - package com.helger.pdflayout.element.text
 
com.helger.pdflayout.element.vbox - package com.helger.pdflayout.element.vbox
 
com.helger.pdflayout.link - package com.helger.pdflayout.link
 
com.helger.pdflayout.pdfbox - package com.helger.pdflayout.pdfbox
 
com.helger.pdflayout.render - package com.helger.pdflayout.render
 
com.helger.pdflayout.spec - package com.helger.pdflayout.spec
 
containsAnyVertSplittableElement() - Method in class com.helger.pdflayout.element.hbox.AbstractPLHBox
 
containsAnyVertSplittableElement() - Method in class com.helger.pdflayout.element.vbox.AbstractPLVBox
 
containsColumn(int) - Method in interface com.helger.pdflayout.element.table.IPLCellRange
Check if the column is in the specified cell range
containsRow(int) - Method in interface com.helger.pdflayout.element.table.IPLCellRange
Check if the row is in the specified cell range
CONTENT_ELEMENT - Enum constant in enum com.helger.pdflayout.render.ERenderingElementType
 
convertToMicroElement(PLColor, String, String) - Method in class com.helger.pdflayout.config.xml.PLColorMicroTypeConverter
 
convertToMicroElement(PLCellRange, String, String) - Method in class com.helger.pdflayout.config.xml.PLCellRangeMicroTypeConverter
 
convertToMicroElement(BorderSpec, String, String) - Method in class com.helger.pdflayout.config.xml.BorderSpecMicroTypeConverter
 
convertToMicroElement(BorderStyleSpec, String, String) - Method in class com.helger.pdflayout.config.xml.BorderStyleSpecMicroTypeConverter
 
convertToMicroElement(FontSpec, String, String) - Method in class com.helger.pdflayout.config.xml.FontSpecMicroTypeConverter
 
convertToMicroElement(HeightSpec, String, String) - Method in class com.helger.pdflayout.config.xml.HeightSpecMicroTypeConverter
 
convertToMicroElement(LineDashPatternSpec, String, String) - Method in class com.helger.pdflayout.config.xml.LineDashPatternSpecMicroTypeConverter
 
convertToMicroElement(MarginSpec, String, String) - Method in class com.helger.pdflayout.config.xml.MarginSpecMicroTypeConverter
 
convertToMicroElement(PaddingSpec, String, String) - Method in class com.helger.pdflayout.config.xml.PaddingSpecMicroTypeConverter
 
convertToMicroElement(SizeSpec, String, String) - Method in class com.helger.pdflayout.config.xml.SizeSpecMicroTypeConverter
 
convertToMicroElement(TextAndWidthSpec, String, String) - Method in class com.helger.pdflayout.config.xml.TextAndWidthSpecMicroTypeConverter
 
convertToMicroElement(WidthSpec, String, String) - Method in class com.helger.pdflayout.config.xml.WidthSpecMicroTypeConverter
 
convertToNative(IMicroElement) - Method in class com.helger.pdflayout.config.xml.BorderSpecMicroTypeConverter
 
convertToNative(IMicroElement) - Method in class com.helger.pdflayout.config.xml.BorderStyleSpecMicroTypeConverter
 
convertToNative(IMicroElement) - Method in class com.helger.pdflayout.config.xml.FontSpecMicroTypeConverter
 
convertToNative(IMicroElement) - Method in class com.helger.pdflayout.config.xml.HeightSpecMicroTypeConverter
 
convertToNative(IMicroElement) - Method in class com.helger.pdflayout.config.xml.LineDashPatternSpecMicroTypeConverter
 
convertToNative(IMicroElement) - Method in class com.helger.pdflayout.config.xml.MarginSpecMicroTypeConverter
 
convertToNative(IMicroElement) - Method in class com.helger.pdflayout.config.xml.PaddingSpecMicroTypeConverter
 
convertToNative(IMicroElement) - Method in class com.helger.pdflayout.config.xml.PLCellRangeMicroTypeConverter
 
convertToNative(IMicroElement) - Method in class com.helger.pdflayout.config.xml.PLColorMicroTypeConverter
 
convertToNative(IMicroElement) - Method in class com.helger.pdflayout.config.xml.SizeSpecMicroTypeConverter
 
convertToNative(IMicroElement) - Method in class com.helger.pdflayout.config.xml.TextAndWidthSpecMicroTypeConverter
 
convertToNative(IMicroElement) - Method in class com.helger.pdflayout.config.xml.WidthSpecMicroTypeConverter
 
convertToRectSpec(IMicroElement) - Method in class com.helger.pdflayout.config.xml.AbstractRectSpecMicroTypeConverter
 
create(PDRectangle) - Static method in class com.helger.pdflayout.spec.SizeSpec
 
createElementVisitor(IThrowingFunction<? super IPLRenderableObject<?>, EChange, IOException>) - Static method in interface com.helger.pdflayout.base.IPLVisitor
Special visitor method that visits only elements of this objects and ignores the others objects.
createEmbedding(IFontResource) - Static method in class com.helger.pdflayout.spec.PreloadFont
Create a new PreloadFont from an existing IFontResource where the subset can be embedded into the resulting PDF.
createEmptyCell() - Static method in class com.helger.pdflayout.element.table.PLTableCell
Utility method to create an empty cell.
createEmptyCell(int) - Static method in class com.helger.pdflayout.element.table.PLTableCell
Utility method to create an empty cell with a colspan.
createEmptyCells(int) - Static method in class com.helger.pdflayout.element.table.PLTableCell
Utility method to create an array of empty cells.
createEmptyDot(float) - Static method in class com.helger.pdflayout.element.list.BulletPointCreatorSymbol
 
createFilledDot(float) - Static method in class com.helger.pdflayout.element.list.BulletPointCreatorSymbol
 
createMM(float) - Static method in class com.helger.pdflayout.spec.MarginSpec
 
createMM(float) - Static method in class com.helger.pdflayout.spec.PaddingSpec
 
createMM(float, float) - Static method in class com.helger.pdflayout.spec.MarginSpec
 
createMM(float, float) - Static method in class com.helger.pdflayout.spec.PaddingSpec
 
createMM(float, float) - Static method in class com.helger.pdflayout.spec.SizeSpec
 
createMM(float, float, float, float) - Static method in class com.helger.pdflayout.spec.MarginSpec
 
createMM(float, float, float, float) - Static method in class com.helger.pdflayout.spec.PaddingSpec
 
createNonEmbedding(IFontResource) - Static method in class com.helger.pdflayout.spec.PreloadFont
Create a new PreloadFont from an existing IFontResource where the subset cannot be embedded into the resulting PDF.
createPrepared(float, float) - Static method in class com.helger.pdflayout.element.special.PLSpacerX
 
createPrepared(float, float) - Static method in class com.helger.pdflayout.element.special.PLSpacerY
 
createPreparedPageBreak() - Static method in class com.helger.pdflayout.element.special.PLPageBreak
 
createWithEvenlySizedColumns(int) - Static method in class com.helger.pdflayout.element.table.PLTable
Create a new table with evenly sized columns.
createWithPercentage(float...) - Static method in class com.helger.pdflayout.element.table.PLTable
Create a new table with the specified percentages.
curveTo(float, float, float, float, float, float) - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Append a cubic Bézier curve to the current path.
curveTo1(float, float, float, float) - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Append a cubic Bézier curve to the current path.
curveTo2(float, float, float, float) - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Append a cubic Bézier curve to the current path.
customizeDocument(PDDocument) - Method in interface com.helger.pdflayout.IPDDocumentCustomizer
Customize the passed PDDocument.
customizePreRenderContext(PagePreRenderContext) - Method in interface com.helger.pdflayout.render.IPreRenderContextCustomizer
Customize the passed pre-rendering context.
customizeRenderContext(PageRenderContext) - Method in interface com.helger.pdflayout.render.IRenderContextCustomizer
Customize the passed rendering context.
CYAN - Static variable in class com.helger.pdflayout.base.PLColor
The color cyan.

D

DARK_GRAY - Static variable in class com.helger.pdflayout.base.PLColor
The color dark gray.
DASHED - Enum constant in enum com.helger.pdflayout.link.ELinkBorderStyle
Constant for the name of a dashed style.
DASHED_2 - Static variable in class com.helger.pdflayout.spec.LineDashPatternSpec
 
DASHED_3 - Static variable in class com.helger.pdflayout.spec.LineDashPatternSpec
 
DASHED_4 - Static variable in class com.helger.pdflayout.spec.LineDashPatternSpec
 
DASHED_5 - Static variable in class com.helger.pdflayout.spec.LineDashPatternSpec
 
debugFont(String, String) - Static method in class com.helger.pdflayout.debug.PLDebugLog
 
debugPrepare(IPLObject<?>, String) - Static method in class com.helger.pdflayout.debug.PLDebugLog
 
debugRender(IPLObject<?>, String) - Static method in class com.helger.pdflayout.debug.PLDebugLog
 
debugSplit(IPLObject<?>, String) - Static method in class com.helger.pdflayout.debug.PLDebugLog
 
debugText(IPLObject<?>, String) - Static method in class com.helger.pdflayout.debug.PLDebugLog
 
DEFAULT - Static variable in enum com.helger.pdflayout.link.ELinkHighlightMode
 
DEFAULT - Static variable in enum com.helger.pdflayout.spec.EHorzAlignment
 
DEFAULT - Static variable in enum com.helger.pdflayout.spec.EVertAlignment
 
DEFAULT_BORDER - Static variable in interface com.helger.pdflayout.base.IPLHasBorder
The default border is a 0 border, meaning no border at all.
DEFAULT_BORDER_BLOCK_ELEMENT - Static variable in class com.helger.pdflayout.debug.PLDebugRender
green
DEFAULT_BORDER_INLINE_ELEMENT - Static variable in class com.helger.pdflayout.debug.PLDebugRender
blue
DEFAULT_BORDER_PAGESET - Static variable in class com.helger.pdflayout.debug.PLDebugRender
red
DEFAULT_COL_SPAN - Static variable in class com.helger.pdflayout.element.table.PLTableCell
 
DEFAULT_COLOR - Static variable in class com.helger.pdflayout.spec.BorderStyleSpec
The default border color: black
DEFAULT_COLOR - Static variable in class com.helger.pdflayout.spec.FontSpec
The default font color: black
DEFAULT_COLOR_OUTLINE_BLOCK_ELEMENT - Static variable in class com.helger.pdflayout.debug.PLDebugRender
 
DEFAULT_COLOR_OUTLINE_INLINE_ELEMENT - Static variable in class com.helger.pdflayout.debug.PLDebugRender
 
DEFAULT_COLOR_OUTLINE_PAGESET - Static variable in class com.helger.pdflayout.debug.PLDebugRender
 
DEFAULT_COMPRESS_PDF - Static variable in class com.helger.pdflayout.PageLayoutPDF
By default certain parts of the created PDFs are compressed, to safe space.
DEFAULT_CREATE_PDF_A - Static variable in class com.helger.pdflayout.PageLayoutPDF
By default no PDF/A compliant PDF is created.
DEFAULT_DEBUG - Static variable in class com.helger.pdflayout.debug.PLDebugLog
 
DEFAULT_DEBUG_RENDER - Static variable in class com.helger.pdflayout.debug.PLDebugRender
 
DEFAULT_DIFFERENT_FIRST_PAGE_FOOTER - Static variable in class com.helger.pdflayout.base.PLPageSet
 
DEFAULT_DIFFERENT_FIRST_PAGE_HEADER - Static variable in class com.helger.pdflayout.base.PLPageSet
 
DEFAULT_FILL_COLOR - Static variable in interface com.helger.pdflayout.base.IPLHasFillColor
By default nothing is filled, so the default value is null.
DEFAULT_FLOAT - Static variable in class com.helger.pdflayout.spec.MarginSpec
 
DEFAULT_FLOAT - Static variable in class com.helger.pdflayout.spec.PaddingSpec
 
DEFAULT_FLOAT - Static variable in class com.helger.pdflayout.spec.SizeSpec
 
DEFAULT_FULL_WIDTH - Static variable in interface com.helger.pdflayout.base.IPLBlockElement
By default all block elements are full width.
DEFAULT_FULL_WIDTH - Static variable in class com.helger.pdflayout.element.vbox.AbstractPLVBox
 
DEFAULT_HORZ_ALIGNMENT - Static variable in interface com.helger.pdflayout.base.IPLHasHorizontalAlignment
 
DEFAULT_IMAGE_TYPE - Static variable in class com.helger.pdflayout.element.image.AbstractPLImage
 
DEFAULT_LINE_DASH_PATTERN - Static variable in class com.helger.pdflayout.spec.BorderStyleSpec
The default border style: solid
DEFAULT_LINE_SPACING - Static variable in class com.helger.pdflayout.element.text.AbstractPLText
 
DEFAULT_LINE_WIDTH - Static variable in class com.helger.pdflayout.spec.BorderStyleSpec
Use the default line width if unspecified.
DEFAULT_MARGIN - Static variable in interface com.helger.pdflayout.base.IPLHasMargin
The default margin is a 0 margin, meaning no margin at all.
DEFAULT_MAX_ROWS - Static variable in class com.helger.pdflayout.element.text.AbstractPLText
 
DEFAULT_MAX_SIZE - Static variable in interface com.helger.pdflayout.base.IPLElement
 
DEFAULT_MIN_SIZE - Static variable in interface com.helger.pdflayout.base.IPLElement
 
DEFAULT_PADDING - Static variable in interface com.helger.pdflayout.base.IPLHasPadding
The default padding is a 0 padding, meaning no padding at all.
DEFAULT_REPLACE_PLACEHOLDERS - Static variable in class com.helger.pdflayout.element.text.AbstractPLText
 
DEFAULT_USER_SPACE_UNIT_DPI - Static variable in class com.helger.pdflayout.PLConvert
Default user space unit DPI: 72
DEFAULT_VERT_ALIGNMENT - Static variable in interface com.helger.pdflayout.base.IPLHasVerticalAlignment
 
DEFAULT_VERT_SPLITTABLE - Static variable in interface com.helger.pdflayout.base.IPLSplittableObject
 
drawForm(PDFormXObject) - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Draws the given Form XObject at the current location.
drawImage(PDImageXObject, float, float) - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Draw an image at the x,y coordinates, with the default size of the image.
drawImage(PDImageXObject, float, float, float, float) - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Draw an image at the x,y coordinates, with the given size.
drawImage(PDInlineImage, float, float) - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Draw an inline image at the x,y coordinates, with the default size of the image.
drawImage(PDInlineImage, float, float, float, float) - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Draw an inline image at the x,y coordinates and a certain width and height.
drawLine(float, float, float, float) - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamWithCache
 
drawString(String) - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamWithCache
 
drawXObject(PDImageXObject, float, float, float, float) - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamWithCache
 

E

EHorzAlignment - Enum in com.helger.pdflayout.spec
Represents the possible horizontal alignments.
ELinkBorderStyle - Enum in com.helger.pdflayout.link
Contains the style for links and other interactive elements.
ELinkHighlightMode - Enum in com.helger.pdflayout.link
Contains the highlight mode for links.
EMPTY - Static variable in class com.helger.pdflayout.spec.BorderStyleSpec
 
encode(PDFont, int) - Static method in class org.apache.pdfbox.pdmodel.font.PDFontHelper
 
encodeCodepointWithFallback(PDFont, int, int) - Static method in class com.helger.pdflayout.spec.LoadedFont
 
endMarkedContent() - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
End a marked content sequence.
endText() - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
End some text operations.
endText() - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamWithCache
 
EPLImageType - Enum in com.helger.pdflayout.element.image
Image type to use for rendering in PLImage, PLStreamImage etc.
EPLPlaceholder - Enum in com.helger.pdflayout.base
Contains a list of supported textual placeholders to be replaced when creating a PDF.
EPLTableGridType - Enum in com.helger.pdflayout.element.table
Default table grids.
equals(Object) - Method in class com.helger.pdflayout.base.PLColor
 
equals(Object) - Method in class com.helger.pdflayout.element.table.PLCellRange
 
equals(Object) - Method in class com.helger.pdflayout.spec.AbstractRectSpec
 
equals(Object) - Method in class com.helger.pdflayout.spec.BorderSpec
 
equals(Object) - Method in class com.helger.pdflayout.spec.BorderStyleSpec
 
equals(Object) - Method in class com.helger.pdflayout.spec.FontSpec
 
equals(Object) - Method in class com.helger.pdflayout.spec.HeightSpec
 
equals(Object) - Method in class com.helger.pdflayout.spec.LineDashPatternSpec
 
equals(Object) - Method in class com.helger.pdflayout.spec.LoadedFont
 
equals(Object) - Method in class com.helger.pdflayout.spec.PreloadFont
 
equals(Object) - Method in class com.helger.pdflayout.spec.SizeSpec
 
equals(Object) - Method in class com.helger.pdflayout.spec.TextAndWidthSpec
 
equals(Object) - Method in class com.helger.pdflayout.spec.WidthSpec
 
ERenderingElementType - Enum in com.helger.pdflayout.render
Defines the type of a rendered element.
EValueUOMType - Enum in com.helger.pdflayout.spec
Defines the type of width unit of measure used.
EVertAlignment - Enum in com.helger.pdflayout.spec
Represents the possible vertical alignments.

F

fill() - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Fills the path using the nonzero winding rule.
fill() - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamWithCache
 
fillAndRenderBorder(T, float, float, float, float, PDPageContentStreamWithCache) - Static method in class com.helger.pdflayout.render.PLRenderHelper
Create the background fill (debug and real) and draw the border (debug and real) of an element.
fillAndRenderBorder(T, PageRenderContext, float, float) - Static method in class com.helger.pdflayout.render.PLRenderHelper
Create the background fill (debug and real) and draw the border (debug and real) of an element.
fillEvenOdd() - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Fills the path using the even-odd winding rule.
fillMicroElement(AbstractRectSpec, IMicroElement) - Method in class com.helger.pdflayout.config.xml.AbstractRectSpecMicroTypeConverter
 
fillRect(float, float, float, float) - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamWithCache
 
FontSpec - Class in com.helger.pdflayout.spec
Defines a text font specification containing the font, the font size and the text color.
FontSpec(PreloadFont, float) - Constructor for class com.helger.pdflayout.spec.FontSpec
Constructor with a PreloadFont and a font size, using the default color FontSpec.DEFAULT_COLOR.
FontSpec(PreloadFont, float, PLColor) - Constructor for class com.helger.pdflayout.spec.FontSpec
Constructor with a PreloadFont, a font size and a custom color.
FontSpecMicroTypeConverter - Class in com.helger.pdflayout.config.xml
Micro type converter for class FontSpec.
FontSpecMicroTypeConverter(IPreloadFontResolver) - Constructor for class com.helger.pdflayout.config.xml.FontSpecMicroTypeConverter
 
forEachCell(int, int, Consumer<? super PLTableCell>) - Method in class com.helger.pdflayout.element.table.PLTableRow
 
forEachCell(int, int, ObjIntConsumer<? super PLTableCell>) - Method in class com.helger.pdflayout.element.table.PLTableRow
 
forEachCell(IPLTableCellConsumer) - Method in class com.helger.pdflayout.element.table.PLTableRow
 
forEachCell(IPLTableCellFilter, IPLTableCellConsumer) - Method in class com.helger.pdflayout.element.table.PLTableRow
 
forEachCell(Consumer<? super PLTableCell>) - Method in class com.helger.pdflayout.element.table.PLTable
 
forEachCell(Consumer<? super PLTableCell>) - Method in class com.helger.pdflayout.element.table.PLTableRow
 
forEachCell(ObjIntConsumer<? super PLTableCell>) - Method in class com.helger.pdflayout.element.table.PLTableRow
 
forEachColumn(Consumer<? super PLHBoxColumn>) - Method in class com.helger.pdflayout.element.hbox.AbstractPLHBox
 
forEachColumnByIndex(ObjIntConsumer<? super PLHBoxColumn>) - Method in class com.helger.pdflayout.element.hbox.AbstractPLHBox
 
forEachElement(Consumer<? super IPLRenderableObject<?>>) - Method in class com.helger.pdflayout.base.PLPageSet
 
forEachRow(int, int, Consumer<? super PLTableRow>) - Method in class com.helger.pdflayout.element.table.PLTable
 
forEachRow(int, int, ObjIntConsumer<? super PLTableRow>) - Method in class com.helger.pdflayout.element.table.PLTable
 
forEachRow(Consumer<? super PLTableRow>) - Method in class com.helger.pdflayout.element.table.PLTable
 
forEachRow(Consumer<? super PLVBoxRow>) - Method in class com.helger.pdflayout.element.vbox.AbstractPLVBox
 
forEachRowByIndex(ObjIntConsumer<? super PLTableRow>) - Method in class com.helger.pdflayout.element.table.PLTable
 
forEachRowByIndex(ObjIntConsumer<? super PLVBoxRow>) - Method in class com.helger.pdflayout.element.vbox.AbstractPLVBox
 
FULL - Enum constant in enum com.helger.pdflayout.element.table.EPLTableGridType
Create all grid lines.
FULL_NO_BORDER - Enum constant in enum com.helger.pdflayout.element.table.EPLTableGridType
Create all grid lines except for the border lines.

G

getAllColumns() - Method in class com.helger.pdflayout.element.hbox.AbstractPLHBox
 
getAllElements() - Method in class com.helger.pdflayout.base.PLPageSet
 
getAllPageSets() - Method in class com.helger.pdflayout.PageLayoutPDF
 
getAllPlaceholders() - Method in class com.helger.pdflayout.render.PagePreRenderContext
 
getAllPreloadFonts() - Method in class com.helger.pdflayout.spec.PreloadFontManager
 
getAllPreloadFonts(Predicate<? super PreloadFont>) - Method in class com.helger.pdflayout.spec.PreloadFontManager
 
getAllPreparedLinesUnmodified() - Method in class com.helger.pdflayout.element.text.AbstractPLText
 
getAllRows() - Method in class com.helger.pdflayout.element.vbox.AbstractPLVBox
 
getAllStandard14Fonts() - Static method in class com.helger.pdflayout.spec.PreloadFont
 
getAllStandard14PreloadFonts() - Static method in class com.helger.pdflayout.spec.PreloadFont
 
getAllThirdPartyModules() - Method in class com.helger.pdflayout.config.ThirdPartyModuleProvider_ph_pdf_layout
 
getAllWidths() - Method in class com.helger.pdflayout.element.table.PLTable
 
getAsPDColor() - Method in class com.helger.pdflayout.base.PLColor
 
getAsRectangle() - Method in class com.helger.pdflayout.spec.SizeSpec
 
getAsSplittable() - Method in interface com.helger.pdflayout.base.IPLObject
 
getAvailableHeight() - Method in class com.helger.pdflayout.base.PLPageSet
 
getAvailableHeight() - Method in class com.helger.pdflayout.render.PreparationContext
 
getAvailableWidth() - Method in class com.helger.pdflayout.base.PLPageSet
 
getAvailableWidth() - Method in class com.helger.pdflayout.render.PreparationContext
 
getBlue() - Method in class com.helger.pdflayout.base.PLColor
 
getBorder() - Method in class com.helger.pdflayout.base.AbstractPLElement
 
getBorder() - Method in interface com.helger.pdflayout.base.IPLHasBorder
 
getBorder() - Method in class com.helger.pdflayout.base.PLMarginBorderPadding
 
getBorder() - Method in class com.helger.pdflayout.base.PLPageSet
 
getBorderBottomWidth() - Method in interface com.helger.pdflayout.base.IPLHasBorder
 
getBorderLeftWidth() - Method in interface com.helger.pdflayout.base.IPLHasBorder
 
getBorderRightWidth() - Method in interface com.helger.pdflayout.base.IPLHasBorder
 
getBorderTopWidth() - Method in interface com.helger.pdflayout.base.IPLHasBorder
 
getBorderXSumWidth() - Method in interface com.helger.pdflayout.base.IPLHasBorder
 
getBorderYSumWidth() - Method in interface com.helger.pdflayout.base.IPLHasBorder
 
getBottom() - Method in class com.helger.pdflayout.spec.AbstractRectSpec
 
getBottom() - Method in class com.helger.pdflayout.spec.BorderSpec
 
getBottomWidth() - Method in class com.helger.pdflayout.spec.BorderSpec
 
getBulletPointCreator() - Method in class com.helger.pdflayout.element.list.PLBulletPointList
 
getBulletPointElement(int) - Method in class com.helger.pdflayout.element.list.BulletPointCreatorConstant
 
getBulletPointElement(int) - Method in class com.helger.pdflayout.element.list.BulletPointCreatorNumeric
 
getBulletPointElement(int) - Method in class com.helger.pdflayout.element.list.BulletPointCreatorSymbol
 
getBulletPointElement(int) - Method in interface com.helger.pdflayout.element.list.IBulletPointCreator
Get the bullet point text for the specified index.
getBulletPointText(int) - Method in class com.helger.pdflayout.element.list.BulletPointCreatorNumeric
 
getCellAtIndex(int) - Method in class com.helger.pdflayout.element.table.PLTableRow
 
getCellAtIndex(int, int) - Method in class com.helger.pdflayout.element.table.PLTable
 
getCleanedPLText(String) - Static method in class com.helger.pdflayout.element.text.AbstractPLText
 
getClone() - Method in class com.helger.pdflayout.element.table.PLCellRange
 
getCloneWithBottom(float) - Method in class com.helger.pdflayout.spec.MarginSpec
 
getCloneWithBottom(float) - Method in class com.helger.pdflayout.spec.PaddingSpec
 
getCloneWithBottom(BorderStyleSpec) - Method in class com.helger.pdflayout.spec.BorderSpec
 
getCloneWithColor(PLColor) - Method in class com.helger.pdflayout.spec.BorderStyleSpec
 
getCloneWithDifferentColor(PLColor) - Method in class com.helger.pdflayout.spec.FontSpec
Return a clone of this object but with a different color.
getCloneWithDifferentFont(PreloadFont) - Method in class com.helger.pdflayout.spec.FontSpec
Return a clone of this object but with a different font.
getCloneWithDifferentFontSize(float) - Method in class com.helger.pdflayout.spec.FontSpec
Return a clone of this object but with a different font size.
getCloneWithLeft(float) - Method in class com.helger.pdflayout.spec.MarginSpec
 
getCloneWithLeft(float) - Method in class com.helger.pdflayout.spec.PaddingSpec
 
getCloneWithLeft(BorderStyleSpec) - Method in class com.helger.pdflayout.spec.BorderSpec
 
getCloneWithLineDashPattern(LineDashPatternSpec) - Method in class com.helger.pdflayout.spec.BorderStyleSpec
 
getCloneWithLineWidth(float) - Method in class com.helger.pdflayout.spec.BorderStyleSpec
 
getCloneWithRight(float) - Method in class com.helger.pdflayout.spec.MarginSpec
 
getCloneWithRight(float) - Method in class com.helger.pdflayout.spec.PaddingSpec
 
getCloneWithRight(BorderStyleSpec) - Method in class com.helger.pdflayout.spec.BorderSpec
 
getCloneWithTop(float) - Method in class com.helger.pdflayout.spec.MarginSpec
 
getCloneWithTop(float) - Method in class com.helger.pdflayout.spec.PaddingSpec
 
getCloneWithTop(BorderStyleSpec) - Method in class com.helger.pdflayout.spec.BorderSpec
 
getColor() - Method in class com.helger.pdflayout.spec.BorderStyleSpec
 
getColor() - Method in class com.helger.pdflayout.spec.FontSpec
 
getColSpan() - Method in class com.helger.pdflayout.element.table.PLTableCell
 
getColumnAtIndex(int) - Method in class com.helger.pdflayout.element.hbox.AbstractPLHBox
 
getColumnCount() - Method in class com.helger.pdflayout.element.hbox.AbstractPLHBox
 
getColumnCount() - Method in interface com.helger.pdflayout.element.table.IPLCellRange
 
getColumnCount() - Method in class com.helger.pdflayout.element.table.PLTable
 
getColumnElementAtIndex(int) - Method in class com.helger.pdflayout.element.hbox.AbstractPLHBox
 
getColumns() - Method in class com.helger.pdflayout.element.hbox.AbstractPLHBox
 
getContentStream() - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamWithCache
 
getContentStream() - Method in class com.helger.pdflayout.render.PageRenderContext
 
getCustomAscentFirstLine() - Method in class com.helger.pdflayout.element.text.AbstractPLText
 
getDebugBorder(Object) - Static method in class com.helger.pdflayout.debug.PLDebugRender
 
getDebugBorder(Object) - Method in interface com.helger.pdflayout.debug.PLDebugRender.IDebugBorderProvider
 
getDebugColor(Object) - Method in interface com.helger.pdflayout.debug.PLDebugRender.IDebugColorProvider
 
getDebugID() - Method in class com.helger.pdflayout.base.AbstractPLObject
 
getDebugID() - Method in interface com.helger.pdflayout.base.IPLObject
 
getDebugOutlineColor(Object) - Static method in class com.helger.pdflayout.debug.PLDebugRender
 
getDebugOutput() - Static method in class com.helger.pdflayout.debug.PLDebugLog
 
getDefaultBorderProvider() - Static method in interface com.helger.pdflayout.debug.PLDebugRender.IDebugBorderProvider
 
getDefaultHeight() - Method in class com.helger.pdflayout.element.vbox.AbstractPLVBox
 
getDefaultOutlineProvider() - Static method in interface com.helger.pdflayout.debug.PLDebugRender.IDebugColorProvider
 
getDescent(float) - Method in class com.helger.pdflayout.spec.LoadedFont
 
getDisplayHeightOfLineCount(int, boolean) - Method in class com.helger.pdflayout.element.text.AbstractPLText
 
getDocument() - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamWithCache
 
getDocument() - Method in class com.helger.pdflayout.render.PagePreRenderContext
 
getDocument() - Method in class com.helger.pdflayout.render.PageRenderContext
 
getDocument() - Method in class com.helger.pdflayout.render.PreparationContextGlobal
 
getDocumentAuthor() - Method in class com.helger.pdflayout.PageLayoutPDF
 
getDocumentCreationDateTime() - Method in class com.helger.pdflayout.PageLayoutPDF
 
getDocumentCreator() - Method in class com.helger.pdflayout.PageLayoutPDF
 
getDocumentCustomizer() - Method in class com.helger.pdflayout.PageLayoutPDF
 
getDocumentKeywords() - Method in class com.helger.pdflayout.PageLayoutPDF
 
getDocumentSubject() - Method in class com.helger.pdflayout.PageLayoutPDF
 
getDocumentTitle() - Method in class com.helger.pdflayout.PageLayoutPDF
 
getEffectiveValue(float) - Method in class com.helger.pdflayout.spec.HeightSpec
Get the effective height based on the passed available height.
getEffectiveValue(float) - Method in class com.helger.pdflayout.spec.WidthSpec
Get the effective width based on the passed available width.
getElement() - Method in class com.helger.pdflayout.base.PLElementWithSize
 
getElement() - Method in class com.helger.pdflayout.element.box.AbstractPLBox
 
getElement() - Method in class com.helger.pdflayout.element.box.AbstractPLInlineBox
 
getElement() - Method in class com.helger.pdflayout.element.hbox.PLHBoxColumn
 
getElement() - Method in class com.helger.pdflayout.element.vbox.PLVBoxRow
 
getElementCount() - Method in class com.helger.pdflayout.base.PLPageSet
 
getElementPreparedSize() - Method in class com.helger.pdflayout.element.box.AbstractPLBox
 
getElementPreparedSize() - Method in class com.helger.pdflayout.element.box.AbstractPLInlineBox
 
getElementType() - Method in class com.helger.pdflayout.render.PageRenderContext
 
getEncodedForPageContentStream(String) - Method in class com.helger.pdflayout.spec.LoadedFont
A quick version to encode the passed text so that it can be written with COSWriter.writeString
getEstimatedCharCount() - Method in enum com.helger.pdflayout.base.EPLPlaceholder
 
getEstimatedPrepareText() - Method in enum com.helger.pdflayout.base.EPLPlaceholder
 
getEstimationReplacements() - Static method in enum com.helger.pdflayout.base.EPLPlaceholder
 
getFallbackCodePoint() - Method in class com.helger.pdflayout.spec.PreloadFont
 
getFillColor() - Method in class com.helger.pdflayout.base.AbstractPLElement
 
getFillColor() - Method in interface com.helger.pdflayout.base.IPLHasFillColor
 
getFillColor() - Method in class com.helger.pdflayout.base.PLPageSet
 
getFirstCell() - Method in class com.helger.pdflayout.element.table.PLTableRow
 
getFirstColumn() - Method in class com.helger.pdflayout.element.hbox.AbstractPLHBox
 
getFirstColumn() - Method in interface com.helger.pdflayout.element.table.IPLCellRange
 
getFirstColumn() - Method in class com.helger.pdflayout.element.table.PLCellRange
 
getFirstColumnElement() - Method in class com.helger.pdflayout.element.hbox.AbstractPLHBox
 
getFirstElement() - Method in class com.helger.pdflayout.base.PLSplitResult
 
getFirstPageFooter() - Method in class com.helger.pdflayout.base.PLPageSet
 
getFirstPageHeader() - Method in class com.helger.pdflayout.base.PLPageSet
 
getFirstRow() - Method in interface com.helger.pdflayout.element.table.IPLCellRange
 
getFirstRow() - Method in class com.helger.pdflayout.element.table.PLCellRange
 
getFirstRow() - Method in class com.helger.pdflayout.element.vbox.AbstractPLVBox
 
getFirstRowElement() - Method in class com.helger.pdflayout.element.vbox.AbstractPLVBox
 
getFitToWidth(String, float, float) - Method in class com.helger.pdflayout.spec.LoadedFont
 
getFont() - Method in class com.helger.pdflayout.spec.LoadedFont
 
getFontSize() - Method in class com.helger.pdflayout.spec.FontSpec
 
getFontSpec() - Method in class com.helger.pdflayout.element.list.AbstractBulletPointCreatorFontBased
 
getFontSpec() - Method in class com.helger.pdflayout.element.text.AbstractPLText
 
getFormatter() - Method in class com.helger.pdflayout.element.list.BulletPointCreatorNumeric
 
getFromIDOrNull(String) - Static method in enum com.helger.pdflayout.element.image.EPLImageType
 
getFromIDOrNull(String) - Static method in enum com.helger.pdflayout.element.table.EPLTableGridType
 
getFromIDOrNull(String) - Static method in enum com.helger.pdflayout.spec.EHorzAlignment
 
getFromIDOrNull(String) - Static method in enum com.helger.pdflayout.spec.EValueUOMType
 
getFromIDOrNull(String) - Static method in enum com.helger.pdflayout.spec.EVertAlignment
 
getFromVariableOrNull(String) - Static method in enum com.helger.pdflayout.base.EPLPlaceholder
 
getGlobalContext() - Method in class com.helger.pdflayout.render.PreparationContext
 
getGreen() - Method in class com.helger.pdflayout.base.PLColor
 
getHeaderRowCount() - Method in class com.helger.pdflayout.element.table.PLTable
 
getHeaderRowCount() - Method in class com.helger.pdflayout.element.vbox.AbstractPLVBox
 
getHeight() - Method in class com.helger.pdflayout.base.PLElementWithSize
 
getHeight() - Method in class com.helger.pdflayout.element.special.PLSpacerY
 
getHeight() - Method in class com.helger.pdflayout.element.vbox.PLVBoxRow
 
getHeight() - Method in class com.helger.pdflayout.render.PageRenderContext
 
getHeight() - Method in class com.helger.pdflayout.spec.SizeSpec
 
getHeightFull() - Method in class com.helger.pdflayout.base.PLElementWithSize
 
getHorzAlign() - Method in class com.helger.pdflayout.base.AbstractPLBlockElement
 
getHorzAlign() - Method in interface com.helger.pdflayout.base.IPLHasHorizontalAlignment
 
getHorzAlign() - Method in class com.helger.pdflayout.element.text.AbstractPLText
 
getID() - Method in class com.helger.pdflayout.base.AbstractPLObject
 
getID() - Method in enum com.helger.pdflayout.element.image.EPLImageType
 
getID() - Method in enum com.helger.pdflayout.element.table.EPLTableGridType
 
getID() - Method in enum com.helger.pdflayout.link.ELinkBorderStyle
 
getID() - Method in enum com.helger.pdflayout.link.ELinkHighlightMode
 
getID() - Method in enum com.helger.pdflayout.spec.EHorzAlignment
 
getID() - Method in enum com.helger.pdflayout.spec.EValueUOMType
 
getID() - Method in enum com.helger.pdflayout.spec.EVertAlignment
 
getID() - Method in class com.helger.pdflayout.spec.PreloadFont
 
getIIS() - Method in class com.helger.pdflayout.element.image.PLStreamImage
 
getImage() - Method in class com.helger.pdflayout.element.image.PLImage
 
getImageHeight() - Method in class com.helger.pdflayout.element.image.AbstractPLImage
 
getImageType() - Method in class com.helger.pdflayout.element.image.AbstractPLImage
 
getImageWidth() - Method in class com.helger.pdflayout.element.image.AbstractPLImage
 
getIndentX(float, float) - Method in interface com.helger.pdflayout.base.IPLHasHorizontalAlignment
Get the indentation for a certain horizontal alignment.
getIndentY(float) - Method in interface com.helger.pdflayout.base.IPLHasVerticalAlignment
Get the indentation for a certain vertical alignment.
getIndentY(float, float) - Method in interface com.helger.pdflayout.base.IPLHasVerticalAlignment
Get the indentation for a certain vertical alignment.
getLastCell() - Method in class com.helger.pdflayout.element.table.PLTableRow
 
getLastColumn() - Method in class com.helger.pdflayout.element.hbox.AbstractPLHBox
 
getLastColumn() - Method in interface com.helger.pdflayout.element.table.IPLCellRange
 
getLastColumn() - Method in class com.helger.pdflayout.element.table.PLCellRange
 
getLastColumnElement() - Method in class com.helger.pdflayout.element.hbox.AbstractPLHBox
 
getLastRow() - Method in interface com.helger.pdflayout.element.table.IPLCellRange
 
getLastRow() - Method in class com.helger.pdflayout.element.table.PLCellRange
 
getLastRow() - Method in class com.helger.pdflayout.element.vbox.AbstractPLVBox
 
getLastRowElement() - Method in class com.helger.pdflayout.element.vbox.AbstractPLVBox
 
getLastUsedLineDashPattern() - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamWithCache
 
getLastUsedLineWidth() - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamWithCache
 
getLastUsedNonStrokingColor() - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamWithCache
 
getLastUsedStrokingColor() - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamWithCache
 
getLeft() - Method in class com.helger.pdflayout.spec.AbstractRectSpec
 
getLeft() - Method in class com.helger.pdflayout.spec.BorderSpec
 
getLeftWidth() - Method in class com.helger.pdflayout.spec.BorderSpec
 
getLineDashPattern() - Method in class com.helger.pdflayout.spec.BorderStyleSpec
 
getLineSpacing() - Method in class com.helger.pdflayout.element.text.AbstractPLText
 
getLineWidth() - Method in class com.helger.pdflayout.spec.BorderStyleSpec
 
getLoadedFont(FontSpec) - Method in class com.helger.pdflayout.render.PreparationContextGlobal
 
getMargin() - Method in class com.helger.pdflayout.base.AbstractPLElement
 
getMargin() - Method in interface com.helger.pdflayout.base.IPLHasMargin
 
getMargin() - Method in class com.helger.pdflayout.base.PLMarginBorderPadding
 
getMargin() - Method in class com.helger.pdflayout.base.PLPageSet
 
getMargin() - Method in class com.helger.pdflayout.element.table.PLTable
 
getMarginBottom() - Method in interface com.helger.pdflayout.base.IPLHasMargin
 
getMarginLeft() - Method in interface com.helger.pdflayout.base.IPLHasMargin
 
getMarginRight() - Method in interface com.helger.pdflayout.base.IPLHasMargin
 
getMarginTop() - Method in interface com.helger.pdflayout.base.IPLHasMargin
 
getMarginXSum() - Method in interface com.helger.pdflayout.base.IPLHasMargin
 
getMarginYSum() - Method in interface com.helger.pdflayout.base.IPLHasMargin
 
getMaxColumn() - Method in interface com.helger.pdflayout.element.table.IPLCellRange
 
getMaxHeight() - Method in interface com.helger.pdflayout.base.IPLElement
 
getMaxRow() - Method in interface com.helger.pdflayout.element.table.IPLCellRange
 
getMaxRows() - Method in class com.helger.pdflayout.element.text.AbstractPLText
 
getMaxSize() - Method in class com.helger.pdflayout.base.AbstractPLElement
 
getMaxSize() - Method in interface com.helger.pdflayout.base.IPLElement
 
getMaxWidth() - Method in interface com.helger.pdflayout.base.IPLElement
 
getMinColumn() - Method in interface com.helger.pdflayout.element.table.IPLCellRange
 
getMinHeight() - Method in interface com.helger.pdflayout.base.IPLElement
 
getMinRow() - Method in interface com.helger.pdflayout.element.table.IPLCellRange
 
getMinSize() - Method in class com.helger.pdflayout.base.AbstractPLElement
 
getMinSize() - Method in interface com.helger.pdflayout.base.IPLElement
 
getMinWidth() - Method in interface com.helger.pdflayout.base.IPLElement
 
getNumberOfCells() - Method in interface com.helger.pdflayout.element.table.IPLCellRange
 
getOrAddEmbeddingPreloadFont(IFontResource) - Method in class com.helger.pdflayout.spec.PreloadFontManager
Create and add a new embedding PreloadFont if it is not yet contained.
getOrAddEmbeddingPreloadFont(IHasFontResource) - Method in class com.helger.pdflayout.spec.PreloadFontManager
Create and add a new embedding PreloadFont if it is not yet contained.
getOutlineBottom() - Method in interface com.helger.pdflayout.base.IPLHasBorder
 
getOutlineBottom() - Method in interface com.helger.pdflayout.base.IPLHasMargin
 
getOutlineBottom() - Method in interface com.helger.pdflayout.base.IPLHasMarginBorderPadding
 
getOutlineBottom() - Method in interface com.helger.pdflayout.base.IPLHasOutline
 
getOutlineBottom() - Method in interface com.helger.pdflayout.base.IPLHasPadding
 
getOutlineLeft() - Method in interface com.helger.pdflayout.base.IPLHasBorder
 
getOutlineLeft() - Method in interface com.helger.pdflayout.base.IPLHasMargin
 
getOutlineLeft() - Method in interface com.helger.pdflayout.base.IPLHasMarginBorderPadding
 
getOutlineLeft() - Method in interface com.helger.pdflayout.base.IPLHasOutline
 
getOutlineLeft() - Method in interface com.helger.pdflayout.base.IPLHasPadding
 
getOutlineRight() - Method in interface com.helger.pdflayout.base.IPLHasBorder
 
getOutlineRight() - Method in interface com.helger.pdflayout.base.IPLHasMargin
 
getOutlineRight() - Method in interface com.helger.pdflayout.base.IPLHasMarginBorderPadding
 
getOutlineRight() - Method in interface com.helger.pdflayout.base.IPLHasOutline
 
getOutlineRight() - Method in interface com.helger.pdflayout.base.IPLHasPadding
 
getOutlineTop() - Method in interface com.helger.pdflayout.base.IPLHasBorder
 
getOutlineTop() - Method in interface com.helger.pdflayout.base.IPLHasMargin
 
getOutlineTop() - Method in interface com.helger.pdflayout.base.IPLHasMarginBorderPadding
 
getOutlineTop() - Method in interface com.helger.pdflayout.base.IPLHasOutline
 
getOutlineTop() - Method in interface com.helger.pdflayout.base.IPLHasPadding
 
getOutlineXSum() - Method in interface com.helger.pdflayout.base.IPLHasBorder
 
getOutlineXSum() - Method in interface com.helger.pdflayout.base.IPLHasMargin
 
getOutlineXSum() - Method in interface com.helger.pdflayout.base.IPLHasMarginBorderPadding
 
getOutlineXSum() - Method in interface com.helger.pdflayout.base.IPLHasOutline
Sum of left and right outline
getOutlineXSum() - Method in interface com.helger.pdflayout.base.IPLHasPadding
 
getOutlineYSum() - Method in interface com.helger.pdflayout.base.IPLHasBorder
 
getOutlineYSum() - Method in interface com.helger.pdflayout.base.IPLHasMargin
 
getOutlineYSum() - Method in interface com.helger.pdflayout.base.IPLHasMarginBorderPadding
 
getOutlineYSum() - Method in interface com.helger.pdflayout.base.IPLHasOutline
Sum of top and bottom outline
getOutlineYSum() - Method in interface com.helger.pdflayout.base.IPLHasPadding
 
getPadding() - Method in class com.helger.pdflayout.base.AbstractPLElement
 
getPadding() - Method in interface com.helger.pdflayout.base.IPLHasPadding
 
getPadding() - Method in class com.helger.pdflayout.base.PLMarginBorderPadding
 
getPadding() - Method in class com.helger.pdflayout.base.PLPageSet
 
getPadding() - Method in class com.helger.pdflayout.element.list.AbstractBulletPointCreatorFontBased
 
getPaddingBottom() - Method in interface com.helger.pdflayout.base.IPLHasPadding
 
getPaddingLeft() - Method in interface com.helger.pdflayout.base.IPLHasPadding
 
getPaddingRight() - Method in interface com.helger.pdflayout.base.IPLHasPadding
 
getPaddingTop() - Method in interface com.helger.pdflayout.base.IPLHasPadding
 
getPaddingXSum() - Method in interface com.helger.pdflayout.base.IPLHasPadding
 
getPaddingYSum() - Method in interface com.helger.pdflayout.base.IPLHasPadding
 
getPage() - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamWithCache
 
getPage() - Method in class com.helger.pdflayout.render.PagePreRenderContext
 
getPageCount() - Method in class com.helger.pdflayout.base.PLPageSetPrepareResult
 
getPageFooter() - Method in class com.helger.pdflayout.base.PLPageSet
 
getPageHeader() - Method in class com.helger.pdflayout.base.PLPageSet
 
getPageHeight() - Method in class com.helger.pdflayout.base.PLPageSet
 
getPageNumber() - Method in class com.helger.pdflayout.base.PLPageSetPrepareResult
 
getPageSet() - Method in class com.helger.pdflayout.render.PagePreRenderContext
 
getPageSetCount() - Method in class com.helger.pdflayout.render.PagePreRenderContext
 
getPageSetIndex() - Method in class com.helger.pdflayout.render.PagePreRenderContext
 
getPageSetNumber() - Method in class com.helger.pdflayout.render.PagePreRenderContext
 
getPageSetPageCount() - Method in class com.helger.pdflayout.render.PagePreRenderContext
 
getPageSetPageIndex() - Method in class com.helger.pdflayout.render.PagePreRenderContext
 
getPageSetPageNumber() - Method in class com.helger.pdflayout.render.PagePreRenderContext
 
getPageSize() - Method in class com.helger.pdflayout.base.PLPageSet
 
getPageWidth() - Method in class com.helger.pdflayout.base.PLPageSet
 
getPattern() - Method in class com.helger.pdflayout.spec.LineDashPatternSpec
 
getPatternCOSArray() - Method in class com.helger.pdflayout.spec.LineDashPatternSpec
 
getPhase() - Method in class com.helger.pdflayout.spec.LineDashPatternSpec
 
getPlaceholder(String) - Method in class com.helger.pdflayout.render.PagePreRenderContext
 
getPlaceholderAsInt(String, int) - Method in class com.helger.pdflayout.render.PagePreRenderContext
 
getPreloadFont() - Method in class com.helger.pdflayout.spec.FontSpec
 
getPreloadFontID() - Method in class com.helger.pdflayout.spec.FontSpec
 
getPreloadFontOfID(IFontResource) - Method in interface com.helger.pdflayout.spec.IPreloadFontResolver
Get the PreloadFont from the provided font resource.
getPreloadFontOfID(IHasFontResource) - Method in interface com.helger.pdflayout.spec.IPreloadFontResolver
Get the PreloadFont from the provided font resource provider.
getPreloadFontOfID(String) - Method in interface com.helger.pdflayout.spec.IPreloadFontResolver
Get the PreloadFont with the provided ID.
getPreloadFontOfID(String) - Method in class com.helger.pdflayout.spec.PreloadFontManager
 
getPrepareAvailableSize() - Method in class com.helger.pdflayout.base.AbstractPLRenderableObject
 
getPreparedHeight() - Method in interface com.helger.pdflayout.base.IPLRenderableObject
 
getPreparedLineCountUnmodified() - Method in class com.helger.pdflayout.element.text.AbstractPLText
 
getPreparedSize() - Method in class com.helger.pdflayout.base.AbstractPLRenderableObject
 
getPreparedSize() - Method in interface com.helger.pdflayout.base.IPLRenderableObject
Get the prepared size of the object.
getPreparedWidth() - Method in interface com.helger.pdflayout.base.IPLRenderableObject
 
getPreRenderContextCustomizer() - Method in class com.helger.pdflayout.base.PLPageSet
 
getRed() - Method in class com.helger.pdflayout.base.PLColor
 
getRenderContextCustomizer() - Method in class com.helger.pdflayout.base.PLPageSet
 
getRenderHeight() - Method in interface com.helger.pdflayout.base.IPLRenderableObject
 
getRenderSize() - Method in class com.helger.pdflayout.base.AbstractPLRenderableObject
 
getRenderSize() - Method in interface com.helger.pdflayout.base.IPLRenderableObject
 
getRenderSize(SizeSpec) - Method in class com.helger.pdflayout.base.AbstractPLElement
 
getRenderSize(SizeSpec) - Method in class com.helger.pdflayout.base.AbstractPLRenderableObject
Overwrite this method to adopt prepared sizes (e.g. for min or max size) to get the render size.
getRenderSize(SizeSpec) - Method in class com.helger.pdflayout.element.box.AbstractPLBox
 
getRenderWidth() - Method in interface com.helger.pdflayout.base.IPLRenderableObject
 
getRight() - Method in class com.helger.pdflayout.spec.AbstractRectSpec
 
getRight() - Method in class com.helger.pdflayout.spec.BorderSpec
 
getRightWidth() - Method in class com.helger.pdflayout.spec.BorderSpec
 
getRowAtIndex(int) - Method in class com.helger.pdflayout.element.table.PLTable
 
getRowAtIndex(int) - Method in class com.helger.pdflayout.element.vbox.AbstractPLVBox
Get the row at the specified index.
getRowCount() - Method in interface com.helger.pdflayout.element.table.IPLCellRange
 
getRowCount() - Method in class com.helger.pdflayout.element.table.PLTable
 
getRowCount() - Method in class com.helger.pdflayout.element.vbox.AbstractPLVBox
 
getRowElementAtIndex(int) - Method in class com.helger.pdflayout.element.vbox.AbstractPLVBox
Get the element in the row at the specified index.
getRows() - Method in class com.helger.pdflayout.element.vbox.AbstractPLVBox
 
getSecondElement() - Method in class com.helger.pdflayout.base.PLSplitResult
 
getSize() - Method in class com.helger.pdflayout.base.PLElementWithSize
 
getSizeFull() - Method in class com.helger.pdflayout.base.PLElementWithSize
 
getStartLeft() - Method in class com.helger.pdflayout.render.PageRenderContext
 
getStartTop() - Method in class com.helger.pdflayout.render.PageRenderContext
 
getStringWidth(String, float) - Method in class com.helger.pdflayout.spec.LoadedFont
 
getText() - Method in class com.helger.pdflayout.element.list.BulletPointCreatorConstant
 
getText() - Method in class com.helger.pdflayout.element.text.AbstractPLText
 
getText() - Method in class com.helger.pdflayout.spec.TextAndWidthSpec
 
getTextHeight(float) - Method in class com.helger.pdflayout.spec.LoadedFont
 
getTop() - Method in class com.helger.pdflayout.spec.AbstractRectSpec
 
getTop() - Method in class com.helger.pdflayout.spec.BorderSpec
 
getTopWidth() - Method in class com.helger.pdflayout.spec.BorderSpec
 
getTotalPageCount() - Method in class com.helger.pdflayout.render.PagePreRenderContext
 
getTotalPageIndex() - Method in class com.helger.pdflayout.render.PagePreRenderContext
 
getTotalPageNumber() - Method in class com.helger.pdflayout.render.PagePreRenderContext
 
getType() - Method in class com.helger.pdflayout.spec.HeightSpec
 
getType() - Method in class com.helger.pdflayout.spec.WidthSpec
 
getTypeID() - Method in class com.helger.pdflayout.spec.HeightSpec
 
getTypeID() - Method in class com.helger.pdflayout.spec.WidthSpec
 
getUnderlyingTable() - Method in class com.helger.pdflayout.element.list.PLBulletPointList
 
getURI() - Method in class com.helger.pdflayout.element.link.AbstractPLExternalLink
 
getValue() - Method in class com.helger.pdflayout.spec.HeightSpec
 
getValue() - Method in class com.helger.pdflayout.spec.WidthSpec
 
getVariable() - Method in enum com.helger.pdflayout.base.EPLPlaceholder
 
getVertAlign() - Method in class com.helger.pdflayout.base.AbstractPLBlockElement
 
getVertAlign() - Method in interface com.helger.pdflayout.base.IPLHasVerticalAlignment
 
getWH(float, float) - Static method in class com.helger.pdflayout.debug.PLDebugLog
 
getWH(SizeSpec) - Static method in class com.helger.pdflayout.debug.PLDebugLog
 
getWidth() - Method in class com.helger.pdflayout.base.PLElementWithSize
 
getWidth() - Method in class com.helger.pdflayout.element.hbox.PLHBoxColumn
 
getWidth() - Method in class com.helger.pdflayout.element.special.PLSpacerX
 
getWidth() - Method in class com.helger.pdflayout.render.PageRenderContext
 
getWidth() - Method in class com.helger.pdflayout.spec.SizeSpec
 
getWidth() - Method in class com.helger.pdflayout.spec.TextAndWidthSpec
 
getWidthForFontSize(float, float) - Static method in class com.helger.pdflayout.PLConvert
 
getWidthFull() - Method in class com.helger.pdflayout.base.PLElementWithSize
 
getXMBP(IPLHasMarginBorderPadding<?>) - Static method in class com.helger.pdflayout.debug.PLDebugLog
 
getXObject(PagePreRenderContext) - Method in class com.helger.pdflayout.element.image.AbstractPLImage
Resolve the PDImageXObject for rendering.
getXObject(PagePreRenderContext) - Method in class com.helger.pdflayout.element.image.PLImage
 
getXObject(PagePreRenderContext) - Method in class com.helger.pdflayout.element.image.PLStreamImage
 
getXSum() - Method in class com.helger.pdflayout.spec.AbstractRectSpec
 
getXSumWidth() - Method in class com.helger.pdflayout.spec.BorderSpec
 
getXY(float, float) - Static method in class com.helger.pdflayout.debug.PLDebugLog
 
getXYWH(float, float, float, float) - Static method in class com.helger.pdflayout.debug.PLDebugLog
 
getYMBP(IPLHasMarginBorderPadding<?>) - Static method in class com.helger.pdflayout.debug.PLDebugLog
 
getYSum() - Method in class com.helger.pdflayout.spec.AbstractRectSpec
 
getYSumWidth() - Method in class com.helger.pdflayout.spec.BorderSpec
 
getYTop() - Method in class com.helger.pdflayout.base.PLPageSet
 
gray(int) - Static method in class com.helger.pdflayout.base.PLColor
 
GRAY - Static variable in class com.helger.pdflayout.base.PLColor
The color gray.
GREEN - Static variable in class com.helger.pdflayout.base.PLColor
The color green.

H

handleFontSubset(PDDocument, PDFont) - Static method in class org.apache.pdfbox.pdmodel.PDDocumentHelper
 
hasAllBorders() - Method in class com.helger.pdflayout.spec.BorderSpec
 
hasAnyBorder() - Method in class com.helger.pdflayout.spec.BorderSpec
 
hasAnyValue() - Method in class com.helger.pdflayout.spec.AbstractRectSpec
 
hasElement() - Method in class com.helger.pdflayout.element.box.AbstractPLBox
 
hasElement() - Method in class com.helger.pdflayout.element.box.AbstractPLInlineBox
 
hasFillColor() - Method in interface com.helger.pdflayout.base.IPLHasFillColor
 
hasFirstPageFooter() - Method in class com.helger.pdflayout.base.PLPageSet
 
hasFirstPageHeader() - Method in class com.helger.pdflayout.base.PLPageSet
 
hashCode() - Method in class com.helger.pdflayout.base.PLColor
 
hashCode() - Method in class com.helger.pdflayout.element.table.PLCellRange
 
hashCode() - Method in class com.helger.pdflayout.spec.AbstractRectSpec
 
hashCode() - Method in class com.helger.pdflayout.spec.BorderSpec
 
hashCode() - Method in class com.helger.pdflayout.spec.BorderStyleSpec
 
hashCode() - Method in class com.helger.pdflayout.spec.FontSpec
 
hashCode() - Method in class com.helger.pdflayout.spec.HeightSpec
 
hashCode() - Method in class com.helger.pdflayout.spec.LineDashPatternSpec
 
hashCode() - Method in class com.helger.pdflayout.spec.LoadedFont
 
hashCode() - Method in class com.helger.pdflayout.spec.PreloadFont
 
hashCode() - Method in class com.helger.pdflayout.spec.SizeSpec
 
hashCode() - Method in class com.helger.pdflayout.spec.TextAndWidthSpec
 
hashCode() - Method in class com.helger.pdflayout.spec.WidthSpec
 
hasID(String) - Method in interface com.helger.pdflayout.base.IPLObject
 
hasNoText() - Method in class com.helger.pdflayout.element.text.AbstractPLText
 
hasPageFooter() - Method in class com.helger.pdflayout.base.PLPageSet
 
hasPageHeader() - Method in class com.helger.pdflayout.base.PLPageSet
 
hasText() - Method in class com.helger.pdflayout.element.text.AbstractPLText
 
height(float) - Static method in class com.helger.pdflayout.spec.SizeSpec
 
HeightSpec - Class in com.helger.pdflayout.spec
This class defines a dependent height of an elements: absolute - element has a fixed height percentage - element height is a certain percentage of the surrounding element star - element height is a relative part of the unused height of the surrounding element.
HeightSpec(EValueUOMType, float) - Constructor for class com.helger.pdflayout.spec.HeightSpec
 
HeightSpecMicroTypeConverter - Class in com.helger.pdflayout.config.xml
Micro type converter for class HeightSpec.
HeightSpecMicroTypeConverter() - Constructor for class com.helger.pdflayout.config.xml.HeightSpecMicroTypeConverter
 
HORZ_ALL - Enum constant in enum com.helger.pdflayout.element.table.EPLTableGridType
Create all horizontal lines.
HORZ_NO_BORDER - Enum constant in enum com.helger.pdflayout.element.table.EPLTableGridType
Create only horizontal lines but without the border lines on top and on bottom.
HORZ_OUTER_BORDER - Enum constant in enum com.helger.pdflayout.element.table.EPLTableGridType
Create all horizontal lines.

I

IBulletPointCreator - Interface in com.helger.pdflayout.element.list
Abstract bullet point creator to create e.g. constant dots or numbers or characters.
INSET - Enum constant in enum com.helger.pdflayout.link.ELinkBorderStyle
Constant for the name of a inset style.
internalCheckAlreadyPrepared() - Method in class com.helger.pdflayout.base.AbstractPLRenderableObject
Throw an exception, if this object was not yet prepared.
internalCheckNotPrepared() - Method in class com.helger.pdflayout.base.AbstractPLRenderableObject
Throw an exception, if this object is already prepared.
internalCreateNewVertSplitObject(PLBox) - Method in class com.helger.pdflayout.element.box.PLBox
 
internalCreateNewVertSplitObject(PLHBox) - Method in class com.helger.pdflayout.element.hbox.PLHBox
 
internalCreateNewVertSplitObject(PLExternalLink) - Method in class com.helger.pdflayout.element.link.PLExternalLink
 
internalCreateNewVertSplitObject(PLTable) - Method in class com.helger.pdflayout.element.list.PLBulletPointList
 
internalCreateNewVertSplitObject(PLTable) - Method in class com.helger.pdflayout.element.table.PLTable
 
internalCreateNewVertSplitObject(PLTableCell) - Method in class com.helger.pdflayout.element.table.PLTableCell
 
internalCreateNewVertSplitObject(PLTableRow) - Method in class com.helger.pdflayout.element.table.PLTableRow
 
internalCreateNewVertSplitObject(PLText) - Method in class com.helger.pdflayout.element.text.PLText
 
internalCreateNewVertSplitObject(PLVBox) - Method in class com.helger.pdflayout.element.vbox.PLVBox
 
internalCreateNewVertSplitObject(SPLITTYPE) - Method in interface com.helger.pdflayout.base.IPLSplittableObject
Create a new object of the same type as this object.
internalCreateVertSplitEmptyElement(IPLRenderableObject<?>, float, float) - Method in class com.helger.pdflayout.element.hbox.AbstractPLHBox
Create an empty element that is to be used as a place holder for splitting.
internalCreateVertSplitEmptyElement(IPLRenderableObject<?>, float, float) - Method in class com.helger.pdflayout.element.table.PLTableRow
 
internalMarkAsNotPrepared() - Method in class com.helger.pdflayout.base.AbstractPLRenderableObject
INTERNAL method.
internalMarkAsNotPreparedDontPropagate() - Method in class com.helger.pdflayout.base.AbstractPLRenderableObject
INTERNAL method.
internalMarkAsPrepared(SizeSpec) - Method in class com.helger.pdflayout.base.AbstractPLRenderableObject
INTERNAL method.
internalSetElementPreparedSize(SizeSpec) - Method in class com.helger.pdflayout.element.box.AbstractPLBox
 
internalSetElementPreparedSize(SizeSpec) - Method in class com.helger.pdflayout.element.box.AbstractPLInlineBox
 
intersects(IPLCellRange) - Method in interface com.helger.pdflayout.element.table.IPLCellRange
Determines whether or not this IPLCellRange and the specified IPLCellRange intersect.
INVERT - Enum constant in enum com.helger.pdflayout.link.ELinkHighlightMode
Constant values of the Text as defined in the PDF 1.6 reference Table 8.19.
IPDDocumentCustomizer - Interface in com.helger.pdflayout
Callback interface for PDF customization
IPLBlockElement<IMPLTYPE extends IPLBlockElement<IMPLTYPE>> - Interface in com.helger.pdflayout.base
Base interface for block elements.
IPLCellRange - Interface in com.helger.pdflayout.element.table
Read-only version of the cell range.
IPLElement<IMPLTYPE extends IPLElement<IMPLTYPE>> - Interface in com.helger.pdflayout.base
Base interface for renderable objects having a margin, a border and a padding
Each object is self-responsible for handling its margin, border and padding!
IPLHasBorder<IMPLTYPE extends IPLHasBorder<IMPLTYPE>> - Interface in com.helger.pdflayout.base
Base interface for objects having a border
IPLHasFillColor<IMPLTYPE extends IPLHasFillColor<IMPLTYPE>> - Interface in com.helger.pdflayout.base
Base interface for objects with a fill color
IPLHasHorizontalAlignment<IMPLTYPE extends IPLHasHorizontalAlignment<IMPLTYPE>> - Interface in com.helger.pdflayout.base
Base interface for objects with a horizontal alignment
IPLHasMargin<IMPLTYPE extends IPLHasMargin<IMPLTYPE>> - Interface in com.helger.pdflayout.base
Base interface for objects having a margin
IPLHasMarginBorderPadding<IMPLTYPE extends IPLHasMarginBorderPadding<IMPLTYPE>> - Interface in com.helger.pdflayout.base
Base interface for objects having a margin, a border and a padding
IPLHasOutline - Interface in com.helger.pdflayout.base
Base interface for objects having an outline.
IPLHasPadding<IMPLTYPE extends IPLHasPadding<IMPLTYPE>> - Interface in com.helger.pdflayout.base
Base interface for objects having a padding
IPLHasVerticalAlignment<IMPLTYPE extends IPLHasVerticalAlignment<IMPLTYPE>> - Interface in com.helger.pdflayout.base
Base interface for objects with a vertical alignment
IPLInlineElement<IMPLTYPE extends IPLInlineElement<IMPLTYPE>> - Interface in com.helger.pdflayout.base
Base interface for inline elements.
IPLObject<IMPLTYPE extends IPLObject<IMPLTYPE>> - Interface in com.helger.pdflayout.base
Base interface for a PDF layout object
IPLRenderableObject<IMPLTYPE extends IPLRenderableObject<IMPLTYPE>> - Interface in com.helger.pdflayout.base
Base interface for a renderable PDF layout object.
IPLSplittableObject<IMPLTYPE extends IPLSplittableObject<IMPLTYPE,?>,SPLITTYPE extends IPLSplittableObject<?,?>> - Interface in com.helger.pdflayout.base
Base interface for a splittable element
IPLTableCellConsumer - Interface in com.helger.pdflayout.element.table
Special consumer for table cells.
IPLTableCellFilter - Interface in com.helger.pdflayout.element.table
Special consumer for table cells.
IPLTableGridType - Interface in com.helger.pdflayout.element.table
Custom PLTable grid specification.
IPLVisitable - Interface in com.helger.pdflayout.base
Base interface for visitable objects.
IPLVisitor - Interface in com.helger.pdflayout.base
Visitor callback
IPreloadFontResolver - Interface in com.helger.pdflayout.spec
Find PreloadFont objects by ID.
IPreRenderContextCustomizer - Interface in com.helger.pdflayout.render
Interface for customizing pre-rendering contexts.
IRenderContextCustomizer - Interface in com.helger.pdflayout.render
Interface for customizing rendering contexts.
isAbsolute() - Method in class com.helger.pdflayout.spec.HeightSpec
 
isAbsolute() - Method in class com.helger.pdflayout.spec.WidthSpec
 
isAuto() - Method in class com.helger.pdflayout.spec.HeightSpec
 
isAuto() - Method in class com.helger.pdflayout.spec.WidthSpec
 
isCompressPDF() - Method in class com.helger.pdflayout.PageLayoutPDF
 
isCreatePDF_A() - Method in class com.helger.pdflayout.PageLayoutPDF
 
isDebugFont() - Static method in class com.helger.pdflayout.debug.PLDebugLog
 
isDebugPrepare() - Static method in class com.helger.pdflayout.debug.PLDebugLog
 
isDebugRender() - Static method in class com.helger.pdflayout.debug.PLDebugLog
 
isDebugRender() - Static method in class com.helger.pdflayout.debug.PLDebugRender
 
isDebugSplit() - Static method in class com.helger.pdflayout.debug.PLDebugLog
 
isDebugText() - Static method in class com.helger.pdflayout.debug.PLDebugLog
 
isDefault() - Method in class com.helger.pdflayout.spec.BorderStyleSpec
 
isDifferentFirstPageFooter() - Method in class com.helger.pdflayout.base.PLPageSet
 
isDifferentFirstPageHeader() - Method in class com.helger.pdflayout.base.PLPageSet
 
isEnabled() - Method in interface com.helger.pdflayout.debug.PLDebugLog.IPLDebugOutput
 
isEnabled() - Method in class com.helger.pdflayout.debug.PLDebugLog.PLDebugOutputLogger
 
isForcePageBreak() - Method in class com.helger.pdflayout.element.special.PLPageBreak
 
isFullWidth() - Method in class com.helger.pdflayout.base.AbstractPLBlockElement
 
isFullWidth() - Method in interface com.helger.pdflayout.base.IPLBlockElement
 
isFullWidth() - Method in class com.helger.pdflayout.element.vbox.AbstractPLVBox
 
isInRange(int, int) - Method in interface com.helger.pdflayout.element.table.IPLCellRange
Determines if the given coordinates lie within the bounds of this range.
isOuterElementDependent() - Method in enum com.helger.pdflayout.spec.EValueUOMType
 
isPrepared() - Method in class com.helger.pdflayout.base.AbstractPLRenderableObject
 
isPrepared() - Method in interface com.helger.pdflayout.base.IPLRenderableObject
 
isReplacePlaceholder() - Method in class com.helger.pdflayout.element.text.AbstractPLText
 
isStar() - Method in class com.helger.pdflayout.spec.HeightSpec
 
isStar() - Method in class com.helger.pdflayout.spec.WidthSpec
 
isValueRequired() - Method in enum com.helger.pdflayout.spec.EValueUOMType
 
isVertSplittable() - Method in interface com.helger.pdflayout.base.IPLObject
 
isVertSplittable() - Method in interface com.helger.pdflayout.base.IPLSplittableObject
 
isVertSplittable() - Method in class com.helger.pdflayout.element.box.AbstractPLBox
 
isVertSplittable() - Method in class com.helger.pdflayout.element.box.AbstractPLInlineBox
 
isVertSplittable() - Method in class com.helger.pdflayout.element.hbox.AbstractPLHBox
 
isVertSplittable() - Method in class com.helger.pdflayout.element.list.PLBulletPointList
 
isVertSplittable() - Method in class com.helger.pdflayout.element.table.PLTable
 
isVertSplittable() - Method in class com.helger.pdflayout.element.text.AbstractPLText
 
isVertSplittable() - Method in class com.helger.pdflayout.element.vbox.AbstractPLVBox
 

J

JBIG_IMAGEIO - Static variable in class com.helger.pdflayout.config.ThirdPartyModuleProvider_ph_pdf_layout
 
JPEG - Enum constant in enum com.helger.pdflayout.element.image.EPLImageType
 
JUSTIFY - Enum constant in enum com.helger.pdflayout.spec.EHorzAlignment
Justify all text.

L

left(float) - Static method in class com.helger.pdflayout.spec.MarginSpec
 
left(float) - Static method in class com.helger.pdflayout.spec.PaddingSpec
 
left(BorderStyleSpec) - Static method in class com.helger.pdflayout.spec.BorderSpec
 
LEFT - Enum constant in enum com.helger.pdflayout.spec.EHorzAlignment
Align left
LIGHT_GRAY - Static variable in class com.helger.pdflayout.base.PLColor
The color light gray.
LineDashPatternSpec - Class in com.helger.pdflayout.spec
Different dashed line times
LineDashPatternSpec() - Constructor for class com.helger.pdflayout.spec.LineDashPatternSpec
 
LineDashPatternSpec(float) - Constructor for class com.helger.pdflayout.spec.LineDashPatternSpec
 
LineDashPatternSpec(float[], float) - Constructor for class com.helger.pdflayout.spec.LineDashPatternSpec
 
LineDashPatternSpec(float, float) - Constructor for class com.helger.pdflayout.spec.LineDashPatternSpec
 
LineDashPatternSpecMicroTypeConverter - Class in com.helger.pdflayout.config.xml
Micro type converter for class LineDashPatternSpec.
LineDashPatternSpecMicroTypeConverter() - Constructor for class com.helger.pdflayout.config.xml.LineDashPatternSpecMicroTypeConverter
 
lineTo(float, float) - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Draw a line from the current position to the given coordinates.
LoadedFont - Class in com.helger.pdflayout.spec
This class represents a wrapper around a PDFont that is uniquely assigned to a PDDocument.
LoadedFont(PDFont, int) - Constructor for class com.helger.pdflayout.spec.LoadedFont
 
loadPDFont(PDDocument) - Method in class com.helger.pdflayout.spec.PreloadFont
Load the PDFont associated to this preload font.
log(String) - Method in interface com.helger.pdflayout.debug.PLDebugLog.IPLDebugOutput
 
log(String) - Method in class com.helger.pdflayout.debug.PLDebugLog.PLDebugOutputLogger
 
LOSSLESS - Enum constant in enum com.helger.pdflayout.element.image.EPLImageType
 

M

m_aOS - Variable in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
 
m_aPreparedLines - Variable in class com.helger.pdflayout.element.text.AbstractPLText
 
m_aPreparedLinesUnmodified - Variable in class com.helger.pdflayout.element.text.AbstractPLText
 
m_fBottom - Variable in class com.helger.pdflayout.spec.AbstractRectSpec
 
m_fDescent - Variable in class com.helger.pdflayout.element.text.AbstractPLText
 
m_fLeft - Variable in class com.helger.pdflayout.spec.AbstractRectSpec
 
m_fRight - Variable in class com.helger.pdflayout.spec.AbstractRectSpec
 
m_fTextHeight - Variable in class com.helger.pdflayout.element.text.AbstractPLText
 
m_fTop - Variable in class com.helger.pdflayout.spec.AbstractRectSpec
 
m_nPreparedLineCountUnmodified - Variable in class com.helger.pdflayout.element.text.AbstractPLText
 
MAGENTA - Static variable in class com.helger.pdflayout.base.PLColor
The color magenta.
MARGIN0 - Static variable in class com.helger.pdflayout.spec.MarginSpec
A constant representing no margin.
MarginSpec - Class in com.helger.pdflayout.spec
Defines a rectangular margin.
MarginSpec(float) - Constructor for class com.helger.pdflayout.spec.MarginSpec
Constructor with the same value for all axis.
MarginSpec(float, float) - Constructor for class com.helger.pdflayout.spec.MarginSpec
Constructor with the same value for X and Y axis.
MarginSpec(float, float, float, float) - Constructor for class com.helger.pdflayout.spec.MarginSpec
Constructor with explicit values
MarginSpec(AbstractRectSpec) - Constructor for class com.helger.pdflayout.spec.MarginSpec
Pseudo copy constructor.
MarginSpecMicroTypeConverter - Class in com.helger.pdflayout.config.xml
Micro type converter for class MarginSpec.
MarginSpecMicroTypeConverter() - Constructor for class com.helger.pdflayout.config.xml.MarginSpecMicroTypeConverter
 
MIDDLE - Enum constant in enum com.helger.pdflayout.spec.EVertAlignment
Align middle
minus(float, float) - Method in class com.helger.pdflayout.spec.SizeSpec
 
minus(SizeSpec) - Method in class com.helger.pdflayout.spec.SizeSpec
 
mm2units(float) - Static method in class com.helger.pdflayout.PLConvert
Utility function to convert from millimeters to PDF units.
mm2units(float, int) - Static method in class com.helger.pdflayout.PLConvert
Utility function to convert from millimeters to PDF units.
MONOSPACE - Static variable in class com.helger.pdflayout.spec.PreloadFont
PDF built-in font Courier regular
MONOSPACE_BOLD - Static variable in class com.helger.pdflayout.spec.PreloadFont
PDF built-in font Courier bold
MONOSPACE_BOLD_ITALIC - Static variable in class com.helger.pdflayout.spec.PreloadFont
PDF built-in font Courier bold and italic
MONOSPACE_ITALIC - Static variable in class com.helger.pdflayout.spec.PreloadFont
PDF built-in font Courier italic
moveTextPositionByAmount(float, float) - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamWithCache
 
moveTo(float, float) - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Move the current position to the given coordinates.

N

newLine() - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Move to the start of the next line of text.
newLineAtOffset(float, float) - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
The Td operator.
NONE - Enum constant in enum com.helger.pdflayout.element.table.EPLTableGridType
Create no grid lines at all
NONE - Enum constant in enum com.helger.pdflayout.link.ELinkHighlightMode
Constant values of the Text as defined in the PDF 1.6 reference Table 8.19.

O

onAfterSetID() - Method in class com.helger.pdflayout.base.AbstractPLObject
Callback invoked after an ID change.
onAfterSetID() - Method in class com.helger.pdflayout.element.table.PLTable
 
onElement(IPLRenderableObject<?>) - Method in interface com.helger.pdflayout.base.IPLVisitor
Call for each element in the current page set.
onMarkAsNotPrepared() - Method in class com.helger.pdflayout.base.AbstractPLRenderableObject
PL objects need to overwrite this method to reset their preparation state.
onMarkAsNotPrepared() - Method in class com.helger.pdflayout.element.box.AbstractPLBox
 
onMarkAsNotPrepared() - Method in class com.helger.pdflayout.element.box.AbstractPLInlineBox
 
onMarkAsNotPrepared() - Method in class com.helger.pdflayout.element.hbox.AbstractPLHBox
 
onMarkAsNotPrepared() - Method in class com.helger.pdflayout.element.image.AbstractPLImage
 
onMarkAsNotPrepared() - Method in class com.helger.pdflayout.element.list.PLBulletPointList
 
onMarkAsNotPrepared() - Method in class com.helger.pdflayout.element.special.PLPageBreak
 
onMarkAsNotPrepared() - Method in class com.helger.pdflayout.element.special.PLSpacerX
 
onMarkAsNotPrepared() - Method in class com.helger.pdflayout.element.special.PLSpacerY
 
onMarkAsNotPrepared() - Method in class com.helger.pdflayout.element.table.PLTable
 
onMarkAsNotPrepared() - Method in class com.helger.pdflayout.element.text.AbstractPLText
 
onMarkAsNotPrepared() - Method in class com.helger.pdflayout.element.vbox.AbstractPLVBox
 
onPageSetEnd(PLPageSet) - Method in interface com.helger.pdflayout.base.IPLVisitor
Call on page set end
onPageSetStart(PLPageSet) - Method in interface com.helger.pdflayout.base.IPLVisitor
Call on page set start
onPrepare(PreparationContext) - Method in class com.helger.pdflayout.base.AbstractPLRenderableObject
The abstract method that must be implemented by all subclasses.
onPrepare(PreparationContext) - Method in class com.helger.pdflayout.element.box.AbstractPLBox
 
onPrepare(PreparationContext) - Method in class com.helger.pdflayout.element.box.AbstractPLInlineBox
 
onPrepare(PreparationContext) - Method in class com.helger.pdflayout.element.hbox.AbstractPLHBox
 
onPrepare(PreparationContext) - Method in class com.helger.pdflayout.element.image.AbstractPLImage
 
onPrepare(PreparationContext) - Method in class com.helger.pdflayout.element.list.PLBulletPointList
 
onPrepare(PreparationContext) - Method in class com.helger.pdflayout.element.special.PLPageBreak
 
onPrepare(PreparationContext) - Method in class com.helger.pdflayout.element.special.PLSpacerX
 
onPrepare(PreparationContext) - Method in class com.helger.pdflayout.element.special.PLSpacerY
 
onPrepare(PreparationContext) - Method in class com.helger.pdflayout.element.table.PLTable
 
onPrepare(PreparationContext) - Method in class com.helger.pdflayout.element.text.AbstractPLText
 
onPrepare(PreparationContext) - Method in class com.helger.pdflayout.element.vbox.AbstractPLVBox
 
onRender(PageRenderContext) - Method in class com.helger.pdflayout.base.AbstractPLRenderableObject
Abstract method to be implemented by subclasses.
onRender(PageRenderContext) - Method in class com.helger.pdflayout.element.box.AbstractPLBox
 
onRender(PageRenderContext) - Method in class com.helger.pdflayout.element.box.AbstractPLInlineBox
 
onRender(PageRenderContext) - Method in class com.helger.pdflayout.element.hbox.AbstractPLHBox
 
onRender(PageRenderContext) - Method in class com.helger.pdflayout.element.image.AbstractPLImage
 
onRender(PageRenderContext) - Method in class com.helger.pdflayout.element.link.AbstractPLExternalLink
 
onRender(PageRenderContext) - Method in class com.helger.pdflayout.element.list.PLBulletPointList
 
onRender(PageRenderContext) - Method in class com.helger.pdflayout.element.special.PLPageBreak
 
onRender(PageRenderContext) - Method in class com.helger.pdflayout.element.special.PLSpacerX
 
onRender(PageRenderContext) - Method in class com.helger.pdflayout.element.special.PLSpacerY
 
onRender(PageRenderContext) - Method in class com.helger.pdflayout.element.table.PLTable
 
onRender(PageRenderContext) - Method in class com.helger.pdflayout.element.table.PLTableCell
 
onRender(PageRenderContext) - Method in class com.helger.pdflayout.element.table.PLTableRow
 
onRender(PageRenderContext) - Method in class com.helger.pdflayout.element.text.AbstractPLText
 
onRender(PageRenderContext) - Method in class com.helger.pdflayout.element.vbox.AbstractPLVBox
 
onRenderSizeChange() - Method in class com.helger.pdflayout.base.AbstractPLRenderableObject
 
ORANGE - Static variable in class com.helger.pdflayout.base.PLColor
The color orange.
org.apache.pdfbox.pdmodel - package org.apache.pdfbox.pdmodel
 
org.apache.pdfbox.pdmodel.font - package org.apache.pdfbox.pdmodel.font
 
OUTER - Enum constant in enum com.helger.pdflayout.element.table.EPLTableGridType
Create all grid lines.
OUTLINE - Enum constant in enum com.helger.pdflayout.link.ELinkHighlightMode
Constant values of the Text as defined in the PDF 1.6 reference Table 8.19.

P

PADDING0 - Static variable in class com.helger.pdflayout.spec.PaddingSpec
A constant representing no padding.
PaddingSpec - Class in com.helger.pdflayout.spec
Defines a rectangular padding.
PaddingSpec(float) - Constructor for class com.helger.pdflayout.spec.PaddingSpec
Constructor with the same value for all axis.
PaddingSpec(float, float) - Constructor for class com.helger.pdflayout.spec.PaddingSpec
Constructor with the same value for X and Y axis.
PaddingSpec(float, float, float, float) - Constructor for class com.helger.pdflayout.spec.PaddingSpec
Constructor with explicit values
PaddingSpec(AbstractRectSpec) - Constructor for class com.helger.pdflayout.spec.PaddingSpec
Pseudo copy constructor.
PaddingSpecMicroTypeConverter - Class in com.helger.pdflayout.config.xml
Micro type converter for class PaddingSpec.
PaddingSpecMicroTypeConverter() - Constructor for class com.helger.pdflayout.config.xml.PaddingSpecMicroTypeConverter
 
PAGE_FOOTER - Enum constant in enum com.helger.pdflayout.render.ERenderingElementType
 
PAGE_HEADER - Enum constant in enum com.helger.pdflayout.render.ERenderingElementType
 
PageLayoutPDF - Class in com.helger.pdflayout
Main class for creating layouted PDFs.
PageLayoutPDF() - Constructor for class com.helger.pdflayout.PageLayoutPDF
Constructor.
PagePreRenderContext - Class in com.helger.pdflayout.render
This class describes the index of the current page.
PagePreRenderContext(PLPageSet, PDDocument, PDPage, int, int, int, int, int, int) - Constructor for class com.helger.pdflayout.render.PagePreRenderContext
 
PageRenderContext - Class in com.helger.pdflayout.render
This class contains the context for rendering a single element onto the PDF.
PageRenderContext(ERenderingElementType, PDPageContentStreamWithCache, float, float, float, float) - Constructor for class com.helger.pdflayout.render.PageRenderContext
 
PageRenderContext(PageRenderContext, float, float, float, float) - Constructor for class com.helger.pdflayout.render.PageRenderContext
 
PAGESET_COUNT - Enum constant in enum com.helger.pdflayout.base.EPLPlaceholder
total number of pagesets
PAGESET_INDEX - Enum constant in enum com.helger.pdflayout.base.EPLPlaceholder
0-based index of current pageset
PAGESET_NUMBER - Enum constant in enum com.helger.pdflayout.base.EPLPlaceholder
1-based number of current pageset (same as pageset-index+1)
PAGESET_PAGE_COUNT - Enum constant in enum com.helger.pdflayout.base.EPLPlaceholder
count of pages in current pageset
PAGESET_PAGE_INDEX - Enum constant in enum com.helger.pdflayout.base.EPLPlaceholder
0-based index of page in current pageset
PAGESET_PAGE_NUMBER - Enum constant in enum com.helger.pdflayout.base.EPLPlaceholder
1-based index of page in current pageset
PDDocumentHelper - Class in org.apache.pdfbox.pdmodel
Helper class to access package private classes of PDDocument.
PDFBOX - Static variable in class com.helger.pdflayout.config.ThirdPartyModuleProvider_ph_pdf_layout
 
PDFCreationException - Exception in com.helger.pdflayout
For all exceptions occurring during PDF creation.
PDFCreationException(String) - Constructor for exception com.helger.pdflayout.PDFCreationException
 
PDFCreationException(String, Throwable) - Constructor for exception com.helger.pdflayout.PDFCreationException
 
PDFMicroTypeConverterRegistry - Class in com.helger.pdflayout.config
Micro type converter registration for all micro type converter contained in this project.
PDFontHelper - Class in org.apache.pdfbox.pdmodel.font
Helper class to access package private classes of PDFont.
PDPageContentStreamExt - Class in com.helger.pdflayout.pdfbox
Provides the ability to write to a page content stream.
Extensions/changes for this project: Speed up in text drawing Removed all deprecated methods Allowing to prepend content
PDPageContentStreamExt(PDDocument, PDAppearanceStream) - Constructor for class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Create a new appearance stream.
PDPageContentStreamExt(PDDocument, PDAppearanceStream, OutputStream) - Constructor for class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Create a new appearance stream.
PDPageContentStreamExt(PDDocument, PDPage) - Constructor for class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Create a new PDPage content stream.
PDPageContentStreamExt(PDDocument, PDPage, PDPageContentStream.AppendMode, boolean) - Constructor for class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Create a new PDPage content stream.
PDPageContentStreamExt(PDDocument, PDPage, PDPageContentStream.AppendMode, boolean, boolean) - Constructor for class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Create a new PDPage content stream.
PDPageContentStreamWithCache - Class in com.helger.pdflayout.pdfbox
A special version of PDPageContentStream with an integrated "cache" to avoid setting the same information over and over again.
PDPageContentStreamWithCache(PDDocument, PDPage, PDPageContentStream.AppendMode, boolean) - Constructor for class com.helger.pdflayout.pdfbox.PDPageContentStreamWithCache
 
perc(float) - Static method in class com.helger.pdflayout.spec.HeightSpec
Create a height element with an percentage value.
perc(float) - Static method in class com.helger.pdflayout.spec.WidthSpec
Create a width element with an percentage value.
PERCENTAGE - Enum constant in enum com.helger.pdflayout.spec.EValueUOMType
Percentage value provided
PINK - Static variable in class com.helger.pdflayout.base.PLColor
The color pink.
PLBox - Class in com.helger.pdflayout.element.box
A box is a simple block element that encapsulates another element and has a padding, border and margin etc. itself
PLBox() - Constructor for class com.helger.pdflayout.element.box.PLBox
 
PLBox(IPLRenderableObject<?>) - Constructor for class com.helger.pdflayout.element.box.PLBox
 
PLBulletPointList - Class in com.helger.pdflayout.element.list
A simple bullet point list.
PLBulletPointList(WidthSpec, IBulletPointCreator) - Constructor for class com.helger.pdflayout.element.list.PLBulletPointList
 
PLCellRange - Class in com.helger.pdflayout.element.table
Cell range.
PLCellRange(int, int, int, int) - Constructor for class com.helger.pdflayout.element.table.PLCellRange
Default constructor
PLCellRange(IPLCellRange) - Constructor for class com.helger.pdflayout.element.table.PLCellRange
Copy constructor
PLCellRangeMicroTypeConverter - Class in com.helger.pdflayout.config.xml
Micro type converter for class PLCellRange.
PLCellRangeMicroTypeConverter() - Constructor for class com.helger.pdflayout.config.xml.PLCellRangeMicroTypeConverter
 
PLColor - Class in com.helger.pdflayout.base
A replacement for java.awt.color that is not available on Android.
PLColor(int, int, int) - Constructor for class com.helger.pdflayout.base.PLColor
 
PLColorMicroTypeConverter - Class in com.helger.pdflayout.config.xml
Micro type converter for class PLColor.
PLColorMicroTypeConverter() - Constructor for class com.helger.pdflayout.config.xml.PLColorMicroTypeConverter
 
PLConfig - Class in com.helger.pdflayout
Contains global configuration constants.
PLConvert - Class in com.helger.pdflayout
Conversion utility methods for this project.
PLDebugLog - Class in com.helger.pdflayout.debug
This class allows for some debug logging on PDF creation.
PLDebugLog.IPLDebugOutput - Interface in com.helger.pdflayout.debug
Debug log output abstraction.
PLDebugLog.PLDebugOutputLogger - Class in com.helger.pdflayout.debug
Default implementation of PLDebugLog.IPLDebugOutput using an SLF4J logger.
PLDebugOutputLogger() - Constructor for class com.helger.pdflayout.debug.PLDebugLog.PLDebugOutputLogger
 
PLDebugRender - Class in com.helger.pdflayout.debug
This class defines stuff for debug rendering.
PLDebugRender.IDebugBorderProvider - Interface in com.helger.pdflayout.debug
Provide the debug borders for elements.
PLDebugRender.IDebugColorProvider - Interface in com.helger.pdflayout.debug
Provide the debug color for elements.
PLElementWithSize - Class in com.helger.pdflayout.base
Wraps an IPLRenderableObject together with a size.
PLElementWithSize(IPLRenderableObject<?>, SizeSpec) - Constructor for class com.helger.pdflayout.base.PLElementWithSize
Constructor
PLElementWithSize(IPLRenderableObject<?>, SizeSpec, SizeSpec) - Constructor for class com.helger.pdflayout.base.PLElementWithSize
Constructor.
PLExternalLink - Class in com.helger.pdflayout.element.link
An external link that references to an external URI.
PLExternalLink() - Constructor for class com.helger.pdflayout.element.link.PLExternalLink
 
PLExternalLink(IPLRenderableObject<?>) - Constructor for class com.helger.pdflayout.element.link.PLExternalLink
 
PLHBox - Class in com.helger.pdflayout.element.hbox
Horizontal box - groups several columns without having layout information itself.
PLHBox() - Constructor for class com.helger.pdflayout.element.hbox.PLHBox
Default constructor for an empty HBox.
PLHBoxColumn - Class in com.helger.pdflayout.element.hbox
This class represents a single column within an PLHBox.
PLHBoxColumn(IPLRenderableObject<?>, WidthSpec) - Constructor for class com.helger.pdflayout.element.hbox.PLHBoxColumn
 
PLImage - Class in com.helger.pdflayout.element.image
Represent a static image based on BufferedImage.
PLImage(BufferedImage) - Constructor for class com.helger.pdflayout.element.image.PLImage
 
PLImage(BufferedImage, float, float) - Constructor for class com.helger.pdflayout.element.image.PLImage
 
PLMarginBorderPadding - Class in com.helger.pdflayout.base
Represents a single page layout as element.
PLMarginBorderPadding(MarginSpec, PaddingSpec, BorderSpec) - Constructor for class com.helger.pdflayout.base.PLMarginBorderPadding
 
PLPageBreak - Class in com.helger.pdflayout.element.special
A page break that ensures a new page is started afterwards.
PLPageBreak(boolean) - Constructor for class com.helger.pdflayout.element.special.PLPageBreak
Constructor
PLPageSet - Class in com.helger.pdflayout.base
Represents a single page layout as element.
PLPageSet(float, float) - Constructor for class com.helger.pdflayout.base.PLPageSet
 
PLPageSet(SizeSpec) - Constructor for class com.helger.pdflayout.base.PLPageSet
 
PLPageSet(PDRectangle) - Constructor for class com.helger.pdflayout.base.PLPageSet
 
PLPageSetPrepareResult - Class in com.helger.pdflayout.base
Page set prepare result.
PLRenderHelper - Class in com.helger.pdflayout.render
 
PLSpacerX - Class in com.helger.pdflayout.element.special
A horizontal spacer
PLSpacerX() - Constructor for class com.helger.pdflayout.element.special.PLSpacerX
 
PLSpacerX(float) - Constructor for class com.helger.pdflayout.element.special.PLSpacerX
 
PLSpacerY - Class in com.helger.pdflayout.element.special
A vertical spacer
PLSpacerY() - Constructor for class com.helger.pdflayout.element.special.PLSpacerY
 
PLSpacerY(float) - Constructor for class com.helger.pdflayout.element.special.PLSpacerY
 
PLSplitResult - Class in com.helger.pdflayout.base
This class represents the result of splitting as defined in IPLSplittableObject.
PLSplitResult(PLElementWithSize, PLElementWithSize) - Constructor for class com.helger.pdflayout.base.PLSplitResult
 
PLStreamImage - Class in com.helger.pdflayout.element.image
Represent a static image based on BufferedImage read from an InputStream.
PLStreamImage(IHasInputStream, float, float) - Constructor for class com.helger.pdflayout.element.image.PLStreamImage
 
PLTable - Class in com.helger.pdflayout.element.table
A special table with a repeating header
PLTable() - Constructor for class com.helger.pdflayout.element.table.PLTable
Deprecated.
PLTable(WidthSpec...) - Constructor for class com.helger.pdflayout.element.table.PLTable
 
PLTable(Iterable<? extends WidthSpec>) - Constructor for class com.helger.pdflayout.element.table.PLTable
 
PLTableCell - Class in com.helger.pdflayout.element.table
This class represents a single table cell within a table row.
PLTableCell(IPLRenderableObject<?>) - Constructor for class com.helger.pdflayout.element.table.PLTableCell
 
PLTableCell(IPLRenderableObject<?>, int) - Constructor for class com.helger.pdflayout.element.table.PLTableCell
 
PLTableHelper - Class in com.helger.pdflayout.element.table
PLTable helper class containing additional methods to deal with PLTable special cases
PLTableRow - Class in com.helger.pdflayout.element.table
A special HBox representing a table row.
PLTableRow() - Constructor for class com.helger.pdflayout.element.table.PLTableRow
 
PLText - Class in com.helger.pdflayout.element.text
Render text
PLText(String, FontSpec) - Constructor for class com.helger.pdflayout.element.text.PLText
 
plus(float, float) - Method in class com.helger.pdflayout.spec.SizeSpec
 
plus(SizeSpec) - Method in class com.helger.pdflayout.spec.SizeSpec
 
PLVBox - Class in com.helger.pdflayout.element.vbox
Vertical box - groups several rows without having layout information itself.
PLVBox() - Constructor for class com.helger.pdflayout.element.vbox.PLVBox
Default constructor for an empty VBox.
PLVBox(IPLRenderableObject<?>...) - Constructor for class com.helger.pdflayout.element.vbox.PLVBox
Constructor with elements so that each element constitutes a new row with auto-height.
PLVBox(Iterable<? extends IPLRenderableObject<?>>) - Constructor for class com.helger.pdflayout.element.vbox.PLVBox
Constructor with elements so that each element constitutes a new row with auto-height.
PLVBoxRow - Class in com.helger.pdflayout.element.vbox
This class represents a single row within a VBox.
PLVBoxRow(IPLRenderableObject<?>, HeightSpec) - Constructor for class com.helger.pdflayout.element.vbox.PLVBoxRow
 
PreloadFont - Class in com.helger.pdflayout.spec
Represents an abstract font that is potentially not yet loaded and can be used in multiple documents.
Note: PDFont is not Serializable.
PreloadFontManager - Class in com.helger.pdflayout.spec
A manager for maintaining PreloadFonts.
PreloadFontManager() - Constructor for class com.helger.pdflayout.spec.PreloadFontManager
Default constructor which registers the standard 14 fonts.
PreloadFontManager(boolean) - Constructor for class com.helger.pdflayout.spec.PreloadFontManager
Constructor.
PreparationContext - Class in com.helger.pdflayout.render
The current context for preparing an element.
PreparationContext(PreparationContextGlobal, float, float) - Constructor for class com.helger.pdflayout.render.PreparationContext
Constructor
PreparationContextGlobal - Class in com.helger.pdflayout.render
The current global context for preparing an element.
PreparationContextGlobal(PDDocument) - Constructor for class com.helger.pdflayout.render.PreparationContextGlobal
Constructor
prepare(PreparationContext) - Method in class com.helger.pdflayout.base.AbstractPLRenderableObject
 
prepare(PreparationContext) - Method in interface com.helger.pdflayout.base.IPLRenderableObject
Prepare this element once for rendering.
prepareAllPages(PreparationContextGlobal) - Method in class com.helger.pdflayout.base.PLPageSet
 
PROJECT_NAME - Static variable in class com.helger.pdflayout.PLConfig
Project name
PROJECT_URL - Static variable in class com.helger.pdflayout.PLConfig
Project URL
PROJECT_VERSION - Static variable in class com.helger.pdflayout.PLConfig
Current version - from properties file
PUSH - Enum constant in enum com.helger.pdflayout.link.ELinkHighlightMode
Constant values of the Text as defined in the PDF 1.6 reference Table 8.19.

R

RED - Static variable in class com.helger.pdflayout.base.PLColor
The color red.
registerMicroTypeConverter(IMicroTypeConverterRegistry, IPreloadFontResolver) - Static method in class com.helger.pdflayout.config.PDFMicroTypeConverterRegistry
 
REGULAR - Static variable in class com.helger.pdflayout.spec.PreloadFont
PDF built-in font Helvetica regular
REGULAR_BOLD - Static variable in class com.helger.pdflayout.spec.PreloadFont
PDF built-in font Helvetica bold
REGULAR_BOLD_ITALIC - Static variable in class com.helger.pdflayout.spec.PreloadFont
PDF built-in font Helvetica bold and italic
REGULAR_ITALIC - Static variable in class com.helger.pdflayout.spec.PreloadFont
PDF built-in font Helvetica italic
removeColumn(int) - Method in class com.helger.pdflayout.element.hbox.AbstractPLHBox
 
removePageSet(PLPageSet) - Method in class com.helger.pdflayout.PageLayoutPDF
 
removeRow(int) - Method in class com.helger.pdflayout.element.vbox.AbstractPLVBox
Remove the row with the specified index.
render(PageRenderContext) - Method in class com.helger.pdflayout.base.AbstractPLRenderableObject
 
render(PageRenderContext) - Method in interface com.helger.pdflayout.base.IPLRenderableObject
Second step: perform.
renderAllPages(PLPageSetPrepareResult, PDDocument, boolean, int, int, int, int) - Method in class com.helger.pdflayout.base.PLPageSet
Render all pages of this layout to the specified PDDocument
renderBorder(IPLObject<?>, PDPageContentStreamWithCache, float, float, float, float, BorderSpec) - Static method in class com.helger.pdflayout.render.PLRenderHelper
Render a single border
renderTo(IPDDocumentCustomizer, OutputStream) - Method in class com.helger.pdflayout.PageLayoutPDF
renderTo(File) - Method in class com.helger.pdflayout.PageLayoutPDF
Render this layout to a File.
renderTo(OutputStream) - Method in class com.helger.pdflayout.PageLayoutPDF
Render this layout to an OutputStream.
resetToDefault() - Static method in class com.helger.pdflayout.debug.PLDebugRender
Reset all debug rendering stuff to defaults.
restoreGraphicsState() - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Q operator.
right(float) - Static method in class com.helger.pdflayout.spec.MarginSpec
 
right(float) - Static method in class com.helger.pdflayout.spec.PaddingSpec
 
right(BorderStyleSpec) - Static method in class com.helger.pdflayout.spec.BorderSpec
 
RIGHT - Enum constant in enum com.helger.pdflayout.spec.EHorzAlignment
Align right

S

saveGraphicsState() - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
q operator.
setBasicDataFrom(PLImage) - Method in class com.helger.pdflayout.element.image.PLImage
 
setBasicDataFrom(PLStreamImage) - Method in class com.helger.pdflayout.element.image.PLStreamImage
 
setBasicDataFrom(PLSpacerX) - Method in class com.helger.pdflayout.element.special.PLSpacerX
 
setBasicDataFrom(PLSpacerY) - Method in class com.helger.pdflayout.element.special.PLSpacerY
 
setBasicDataFrom(PLTable) - Method in class com.helger.pdflayout.element.table.PLTable
 
setBasicDataFrom(PLTableCell) - Method in class com.helger.pdflayout.element.table.PLTableCell
 
setBasicDataFrom(IMPLTYPE) - Method in class com.helger.pdflayout.base.AbstractPLBlockElement
 
setBasicDataFrom(IMPLTYPE) - Method in class com.helger.pdflayout.base.AbstractPLElement
 
setBasicDataFrom(IMPLTYPE) - Method in class com.helger.pdflayout.base.AbstractPLInlineElement
 
setBasicDataFrom(IMPLTYPE) - Method in class com.helger.pdflayout.base.AbstractPLObject
 
setBasicDataFrom(IMPLTYPE) - Method in class com.helger.pdflayout.base.AbstractPLRenderableObject
 
setBasicDataFrom(IMPLTYPE) - Method in interface com.helger.pdflayout.base.IPLObject
For copying stuff internally.
setBasicDataFrom(IMPLTYPE) - Method in class com.helger.pdflayout.element.box.AbstractPLBox
 
setBasicDataFrom(IMPLTYPE) - Method in class com.helger.pdflayout.element.box.AbstractPLInlineBox
 
setBasicDataFrom(IMPLTYPE) - Method in class com.helger.pdflayout.element.hbox.AbstractPLHBox
 
setBasicDataFrom(IMPLTYPE) - Method in class com.helger.pdflayout.element.image.AbstractPLImage
 
setBasicDataFrom(IMPLTYPE) - Method in class com.helger.pdflayout.element.link.AbstractPLExternalLink
 
setBasicDataFrom(IMPLTYPE) - Method in class com.helger.pdflayout.element.text.AbstractPLText
 
setBasicDataFrom(IMPLTYPE) - Method in class com.helger.pdflayout.element.vbox.AbstractPLVBox
 
setBorder(PLColor) - Method in interface com.helger.pdflayout.base.IPLHasBorder
Set all border values (left, top, right, bottom) to the same value.
setBorder(BorderSpec) - Method in class com.helger.pdflayout.base.AbstractPLElement
 
setBorder(BorderSpec) - Method in interface com.helger.pdflayout.base.IPLHasBorder
Set the border values.
setBorder(BorderSpec) - Method in class com.helger.pdflayout.base.PLMarginBorderPadding
 
setBorder(BorderSpec) - Method in class com.helger.pdflayout.base.PLPageSet
 
setBorder(BorderStyleSpec) - Method in interface com.helger.pdflayout.base.IPLHasBorder
Set all border values (left, top, right, bottom) to the same value.
setBorder(BorderStyleSpec) - Method in class com.helger.pdflayout.element.table.PLTableRow
 
setBorder(BorderStyleSpec, BorderStyleSpec) - Method in interface com.helger.pdflayout.base.IPLHasBorder
Set all border values.
setBorder(BorderStyleSpec, BorderStyleSpec, BorderStyleSpec, BorderStyleSpec) - Method in interface com.helger.pdflayout.base.IPLHasBorder
Set all border values to potentially different values.
setBorderBottom(BorderStyleSpec) - Method in interface com.helger.pdflayout.base.IPLHasBorder
Set the bottom border value.
setBorderBottom(BorderStyleSpec) - Method in class com.helger.pdflayout.element.table.PLTableRow
 
setBorderLeft(BorderStyleSpec) - Method in interface com.helger.pdflayout.base.IPLHasBorder
Set the left border value.
setBorderLeft(BorderStyleSpec) - Method in class com.helger.pdflayout.element.table.PLTableRow
 
setBorderRight(BorderStyleSpec) - Method in interface com.helger.pdflayout.base.IPLHasBorder
Set the right border value.
setBorderRight(BorderStyleSpec) - Method in class com.helger.pdflayout.element.table.PLTableRow
 
setBorderTop(BorderStyleSpec) - Method in interface com.helger.pdflayout.base.IPLHasBorder
Set the top border value.
setBorderTop(BorderStyleSpec) - Method in class com.helger.pdflayout.element.table.PLTableRow
 
setBorderX(BorderStyleSpec) - Method in interface com.helger.pdflayout.base.IPLHasBorder
Set the left and right border value.
setBorderX(BorderStyleSpec) - Method in class com.helger.pdflayout.element.table.PLTableRow
 
setBorderY(BorderStyleSpec) - Method in interface com.helger.pdflayout.base.IPLHasBorder
Set the top and bottom border value.
setBorderY(BorderStyleSpec) - Method in class com.helger.pdflayout.element.table.PLTableRow
 
setCharacterSpacing(float) - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Set the character spacing.
setCharacterSpacing(float) - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamWithCache
 
setCompressPDF(boolean) - Method in class com.helger.pdflayout.PageLayoutPDF
 
setCreatePDF_A(boolean) - Method in class com.helger.pdflayout.PageLayoutPDF
 
setCustomAscentFirstLine(float) - Method in class com.helger.pdflayout.element.text.AbstractPLText
Set a custom ascent to the first line
setDebugAll(boolean) - Static method in class com.helger.pdflayout.debug.PLDebugLog
Shortcut to globally en- or disable debugging
setDebugBorderProvider(PLDebugRender.IDebugBorderProvider) - Static method in class com.helger.pdflayout.debug.PLDebugRender
 
setDebugFont(boolean) - Static method in class com.helger.pdflayout.debug.PLDebugLog
 
setDebugOutlineColorProvider(PLDebugRender.IDebugColorProvider) - Static method in class com.helger.pdflayout.debug.PLDebugRender
 
setDebugOutput(PLDebugLog.IPLDebugOutput) - Static method in class com.helger.pdflayout.debug.PLDebugLog
 
setDebugPrepare(boolean) - Static method in class com.helger.pdflayout.debug.PLDebugLog
 
setDebugRender(boolean) - Static method in class com.helger.pdflayout.debug.PLDebugLog
 
setDebugRender(boolean) - Static method in class com.helger.pdflayout.debug.PLDebugRender
Enable or disable debug rendering globally.
setDebugSplit(boolean) - Static method in class com.helger.pdflayout.debug.PLDebugLog
 
setDebugText(boolean) - Static method in class com.helger.pdflayout.debug.PLDebugLog
 
setDifferentFirstPageFooter(boolean) - Method in class com.helger.pdflayout.base.PLPageSet
Enable/disable usage of special footer on the first page.
setDifferentFirstPageHeader(boolean) - Method in class com.helger.pdflayout.base.PLPageSet
Enable/disable usage of special header on the first page.
setDocumentAuthor(String) - Method in class com.helger.pdflayout.PageLayoutPDF
 
setDocumentCreationDateTime(LocalDateTime) - Method in class com.helger.pdflayout.PageLayoutPDF
 
setDocumentCreator(String) - Method in class com.helger.pdflayout.PageLayoutPDF
 
setDocumentCustomizer(IPDDocumentCustomizer) - Method in class com.helger.pdflayout.PageLayoutPDF
 
setDocumentKeywords(String) - Method in class com.helger.pdflayout.PageLayoutPDF
 
setDocumentSubject(String) - Method in class com.helger.pdflayout.PageLayoutPDF
 
setDocumentTitle(String) - Method in class com.helger.pdflayout.PageLayoutPDF
 
setElement(IPLRenderableObject<?>) - Method in class com.helger.pdflayout.element.box.AbstractPLBox
 
setElement(IPLRenderableObject<?>) - Method in class com.helger.pdflayout.element.box.AbstractPLInlineBox
 
setExactHeight(float) - Method in interface com.helger.pdflayout.base.IPLElement
Set the exact height to be used.
setExactSize(float, float) - Method in interface com.helger.pdflayout.base.IPLElement
Set the exact size to be used.
setExactWidth(float) - Method in interface com.helger.pdflayout.base.IPLElement
Set the exact width to be used.
setFillColor(PLColor) - Method in class com.helger.pdflayout.base.AbstractPLElement
 
setFillColor(PLColor) - Method in interface com.helger.pdflayout.base.IPLHasFillColor
Set the element fill color.
setFillColor(PLColor) - Method in class com.helger.pdflayout.base.PLPageSet
 
setFillColor(PLColor) - Method in class com.helger.pdflayout.element.table.PLTableRow
 
setFirstColumn(int) - Method in class com.helger.pdflayout.element.table.PLCellRange
 
setFirstPageFooter(IPLRenderableObject<?>) - Method in class com.helger.pdflayout.base.PLPageSet
Set the global page footer.
setFirstPageHeader(IPLRenderableObject<?>) - Method in class com.helger.pdflayout.base.PLPageSet
Set the global first page header.
setFirstRow(int) - Method in class com.helger.pdflayout.element.table.PLCellRange
 
setFont(LoadedFont, FontSpec) - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamWithCache
 
setFont(PDFont, float) - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Set the font and font size to draw text with.
setFullWidth(boolean) - Method in class com.helger.pdflayout.base.AbstractPLBlockElement
 
setFullWidth(boolean) - Method in interface com.helger.pdflayout.base.IPLBlockElement
Set usage of full width.
setFullWidth(boolean) - Method in class com.helger.pdflayout.element.vbox.AbstractPLVBox
Set usage of full width.
setGraphicsStateParameters(PDExtendedGraphicsState) - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Set an extended graphics state.
setHeaderRowCount(int) - Method in class com.helger.pdflayout.element.table.PLTable
 
setHeaderRowCount(int) - Method in class com.helger.pdflayout.element.vbox.AbstractPLVBox
Set the number of header rows in this table.
setHeight(float) - Method in class com.helger.pdflayout.element.special.PLSpacerY
 
setHorzAlign(EHorzAlignment) - Method in class com.helger.pdflayout.base.AbstractPLBlockElement
 
setHorzAlign(EHorzAlignment) - Method in interface com.helger.pdflayout.base.IPLHasHorizontalAlignment
Set the horizontal alignment of this element.
setHorzAlign(EHorzAlignment) - Method in class com.helger.pdflayout.element.text.AbstractPLText
 
setID(String) - Method in class com.helger.pdflayout.base.AbstractPLObject
Set the ID of this element.
setImageType(EPLImageType) - Method in class com.helger.pdflayout.element.image.AbstractPLImage
Set the image type to be used.
setLastColumn(int) - Method in class com.helger.pdflayout.element.table.PLCellRange
 
setLastRow(int) - Method in class com.helger.pdflayout.element.table.PLCellRange
 
setLeading(double) - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Sets the text leading.
setLineCapStyle(int) - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Set the line cap style.
setLineDashPattern(float[], float) - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Set the line dash pattern.
setLineDashPattern(LineDashPatternSpec) - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamWithCache
 
setLineJoinStyle(int) - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Set the line join style.
setLineSpacing(float) - Method in class com.helger.pdflayout.element.text.AbstractPLText
Set the line spacing to use.
setLineWidth(float) - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Set line width to the given value.
setLineWidth(float) - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamWithCache
 
setMargin(float) - Method in interface com.helger.pdflayout.base.IPLHasMargin
Set all margin values (left, top, right, bottom) to the same value.
setMargin(float) - Method in class com.helger.pdflayout.element.table.PLTableRow
 
setMargin(float, float) - Method in interface com.helger.pdflayout.base.IPLHasMargin
Set all margin values.
setMargin(float, float, float, float) - Method in interface com.helger.pdflayout.base.IPLHasMargin
Set all margin values to potentially different values.
setMargin(MarginSpec) - Method in class com.helger.pdflayout.base.AbstractPLElement
 
setMargin(MarginSpec) - Method in interface com.helger.pdflayout.base.IPLHasMargin
Set the margin values.
setMargin(MarginSpec) - Method in class com.helger.pdflayout.base.PLMarginBorderPadding
 
setMargin(MarginSpec) - Method in class com.helger.pdflayout.base.PLPageSet
 
setMargin(MarginSpec) - Method in class com.helger.pdflayout.element.table.PLTable
 
setMargin(MarginSpec) - Method in class com.helger.pdflayout.element.table.PLTableRow
 
setMarginBottom(float) - Method in interface com.helger.pdflayout.base.IPLHasMargin
Set the bottom margin value.
setMarginBottom(float) - Method in class com.helger.pdflayout.element.table.PLTableRow
 
setMarginLeft(float) - Method in interface com.helger.pdflayout.base.IPLHasMargin
Set the left margin value.
setMarginLeft(float) - Method in class com.helger.pdflayout.element.table.PLTableRow
 
setMarginRight(float) - Method in interface com.helger.pdflayout.base.IPLHasMargin
Set the right margin value.
setMarginRight(float) - Method in class com.helger.pdflayout.element.table.PLTableRow
 
setMarginTop(float) - Method in interface com.helger.pdflayout.base.IPLHasMargin
Set the top margin value.
setMarginTop(float) - Method in class com.helger.pdflayout.element.table.PLTableRow
 
setMarginX(float) - Method in interface com.helger.pdflayout.base.IPLHasMargin
Set the left margin left AND right value.
setMarginX(float) - Method in class com.helger.pdflayout.element.table.PLTableRow
 
setMarginY(float) - Method in interface com.helger.pdflayout.base.IPLHasMargin
Set the left margin top AND bottom value.
setMarginY(float) - Method in class com.helger.pdflayout.element.table.PLTableRow
 
setMaxHeight(float) - Method in interface com.helger.pdflayout.base.IPLElement
Set the maximum height to be used.
setMaxRows(int) - Method in class com.helger.pdflayout.element.text.AbstractPLText
Set the maximum number of rows to render.
setMaxSize(float, float) - Method in interface com.helger.pdflayout.base.IPLElement
Set the maximum size to be used.
setMaxSize(SizeSpec) - Method in class com.helger.pdflayout.base.AbstractPLElement
 
setMaxSize(SizeSpec) - Method in interface com.helger.pdflayout.base.IPLElement
Set the maximum size to be used.
setMaxWidth(float) - Method in interface com.helger.pdflayout.base.IPLElement
Set the maximum width to be used.
setMinHeight(float) - Method in interface com.helger.pdflayout.base.IPLElement
Set the minimum height to be used.
setMinSize(float, float) - Method in interface com.helger.pdflayout.base.IPLElement
Set the minimum size to be used.
setMinSize(SizeSpec) - Method in class com.helger.pdflayout.base.AbstractPLElement
 
setMinSize(SizeSpec) - Method in interface com.helger.pdflayout.base.IPLElement
Set the minimum size to be used.
setMinWidth(float) - Method in interface com.helger.pdflayout.base.IPLElement
Set the minimum width to be used.
setNonStrokingColor(double) - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Set the non-stroking color in the DeviceGray color space.
setNonStrokingColor(double, double, double, double) - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Set the non-stroking color in the DeviceRGB color space.
setNonStrokingColor(int) - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Set the non-stroking color in the DeviceGray color space.
setNonStrokingColor(int, int, int) - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Set the non-stroking color in the DeviceRGB color space.
setNonStrokingColor(int, int, int, int) - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Set the non-stroking color in the DeviceCMYK color space.
setNonStrokingColor(PLColor) - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Set the non-stroking color using an AWT color.
setNonStrokingColor(PLColor) - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamWithCache
 
setNonStrokingColor(PDColor) - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Sets the non-stroking color and, if necessary, the non-stroking color space.
setPadding(float) - Method in interface com.helger.pdflayout.base.IPLHasPadding
Set all padding values (left, top, right, bottom) to the same value.
setPadding(float) - Method in class com.helger.pdflayout.element.table.PLTableRow
 
setPadding(float, float) - Method in interface com.helger.pdflayout.base.IPLHasPadding
Set all padding values.
setPadding(float, float, float, float) - Method in interface com.helger.pdflayout.base.IPLHasPadding
Set all padding values to potentially different values.
setPadding(PaddingSpec) - Method in class com.helger.pdflayout.base.AbstractPLElement
 
setPadding(PaddingSpec) - Method in interface com.helger.pdflayout.base.IPLHasPadding
Set the padding values.
setPadding(PaddingSpec) - Method in class com.helger.pdflayout.base.PLMarginBorderPadding
 
setPadding(PaddingSpec) - Method in class com.helger.pdflayout.base.PLPageSet
 
setPadding(PaddingSpec) - Method in class com.helger.pdflayout.element.list.AbstractBulletPointCreatorFontBased
 
setPadding(PaddingSpec) - Method in class com.helger.pdflayout.element.table.PLTableRow
 
setPaddingBottom(float) - Method in interface com.helger.pdflayout.base.IPLHasPadding
Set the bottom padding value.
setPaddingBottom(float) - Method in class com.helger.pdflayout.element.table.PLTableRow
 
setPaddingLeft(float) - Method in interface com.helger.pdflayout.base.IPLHasPadding
Set the left padding value.
setPaddingLeft(float) - Method in class com.helger.pdflayout.element.table.PLTableRow
 
setPaddingRight(float) - Method in interface com.helger.pdflayout.base.IPLHasPadding
Set the right padding value.
setPaddingRight(float) - Method in class com.helger.pdflayout.element.table.PLTableRow
 
setPaddingTop(float) - Method in interface com.helger.pdflayout.base.IPLHasPadding
Set the top padding value.
setPaddingTop(float) - Method in class com.helger.pdflayout.element.table.PLTableRow
 
setPaddingX(float) - Method in interface com.helger.pdflayout.base.IPLHasPadding
Set the left padding left AND right value.
setPaddingX(float) - Method in class com.helger.pdflayout.element.table.PLTableRow
 
setPaddingY(float) - Method in interface com.helger.pdflayout.base.IPLHasPadding
Set the left padding top AND bottom value.
setPaddingY(float) - Method in class com.helger.pdflayout.element.table.PLTableRow
 
setPageFooter(IPLRenderableObject<?>) - Method in class com.helger.pdflayout.base.PLPageSet
Set the global page footer
setPageHeader(IPLRenderableObject<?>) - Method in class com.helger.pdflayout.base.PLPageSet
Set the global page header
setPreRenderContextCustomizer(IPreRenderContextCustomizer) - Method in class com.helger.pdflayout.base.PLPageSet
 
setRenderContextCustomizer(IRenderContextCustomizer) - Method in class com.helger.pdflayout.base.PLPageSet
 
setReplacePlaceholder(boolean) - Method in class com.helger.pdflayout.element.text.AbstractPLText
Change whether placeholders should be replaced or not.
setStrokingColor(double) - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Set the stroking color in the DeviceGray color space.
setStrokingColor(float, float, float, float) - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Set the stroking color in the DeviceCMYK color space.
setStrokingColor(int, int, int) - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Set the stroking color in the DeviceRGB color space.
setStrokingColor(PLColor) - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Set the stroking color using an AWT color.
setStrokingColor(PLColor) - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamWithCache
 
setStrokingColor(PDColor) - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Sets the stroking color and, if necessary, the stroking color space.
setTextMatrix(Matrix) - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
The Tm operator.
setURI(String) - Method in class com.helger.pdflayout.element.link.AbstractPLExternalLink
Set the URI to link to.
setVertAlign(EVertAlignment) - Method in class com.helger.pdflayout.base.AbstractPLBlockElement
 
setVertAlign(EVertAlignment) - Method in interface com.helger.pdflayout.base.IPLHasVerticalAlignment
Set the vertical alignment of this element.
setVertSplittable(boolean) - Method in interface com.helger.pdflayout.base.IPLSplittableObject
Change the vertical splitability of this object.
setVertSplittable(boolean) - Method in class com.helger.pdflayout.element.box.AbstractPLBox
 
setVertSplittable(boolean) - Method in class com.helger.pdflayout.element.box.AbstractPLInlineBox
 
setVertSplittable(boolean) - Method in class com.helger.pdflayout.element.hbox.AbstractPLHBox
 
setVertSplittable(boolean) - Method in class com.helger.pdflayout.element.list.PLBulletPointList
 
setVertSplittable(boolean) - Method in class com.helger.pdflayout.element.table.PLTable
 
setVertSplittable(boolean) - Method in class com.helger.pdflayout.element.text.AbstractPLText
 
setVertSplittable(boolean) - Method in class com.helger.pdflayout.element.vbox.AbstractPLVBox
 
setWidth(float) - Method in class com.helger.pdflayout.element.special.PLSpacerX
 
shadingFill(PDShading) - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Fills the clipping area with the given shading.
showText(String) - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Shows the given text at the location specified by the current text matrix.
SIZE_MAX - Static variable in class com.helger.pdflayout.spec.SizeSpec
 
SIZE0 - Static variable in class com.helger.pdflayout.spec.SizeSpec
 
SizeSpec - Class in com.helger.pdflayout.spec
This class defines a size.
SizeSpec(float, float) - Constructor for class com.helger.pdflayout.spec.SizeSpec
Constructor
SizeSpecMicroTypeConverter - Class in com.helger.pdflayout.config.xml
Micro type converter for class SizeSpec.
SizeSpecMicroTypeConverter() - Constructor for class com.helger.pdflayout.config.xml.SizeSpecMicroTypeConverter
 
SOLID - Enum constant in enum com.helger.pdflayout.link.ELinkBorderStyle
Constant for the name of a solid style.
SOLID - Static variable in class com.helger.pdflayout.spec.LineDashPatternSpec
 
splitElementVert(float, float) - Method in interface com.helger.pdflayout.base.IPLSplittableObject
Split this element vertically into sub-elements according to the available height.
splitElementVert(float, float) - Method in class com.helger.pdflayout.element.box.AbstractPLBox
 
splitElementVert(float, float) - Method in class com.helger.pdflayout.element.box.AbstractPLInlineBox
 
splitElementVert(float, float) - Method in class com.helger.pdflayout.element.hbox.AbstractPLHBox
 
splitElementVert(float, float) - Method in class com.helger.pdflayout.element.list.PLBulletPointList
 
splitElementVert(float, float) - Method in class com.helger.pdflayout.element.table.PLTable
 
splitElementVert(float, float) - Method in class com.helger.pdflayout.element.text.AbstractPLText
 
splitElementVert(float, float) - Method in class com.helger.pdflayout.element.vbox.AbstractPLVBox
 
star() - Static method in class com.helger.pdflayout.spec.HeightSpec
Create a new star height element.
star() - Static method in class com.helger.pdflayout.spec.WidthSpec
Create a new star width element.
STAR - Enum constant in enum com.helger.pdflayout.spec.EValueUOMType
'*' value provided
stroke() - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Stroke the path.
stroke() - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamWithCache
 
SYMBOL - Static variable in class com.helger.pdflayout.spec.PreloadFont
PDF built-in font Symbol

T

test(PLTableCell, int, int, int) - Method in interface com.helger.pdflayout.element.table.IPLTableCellFilter
Check if the passed cell properties are valid for handling.
TextAndWidthSpec - Class in com.helger.pdflayout.spec
This class wraps a text with a specified rendering width.
TextAndWidthSpec(String, float) - Constructor for class com.helger.pdflayout.spec.TextAndWidthSpec
 
TextAndWidthSpecMicroTypeConverter - Class in com.helger.pdflayout.config.xml
Micro type converter for class TextAndWidthSpec.
TextAndWidthSpecMicroTypeConverter() - Constructor for class com.helger.pdflayout.config.xml.TextAndWidthSpecMicroTypeConverter
 
ThirdPartyModuleProvider_ph_pdf_layout - Class in com.helger.pdflayout.config
Implement this SPI interface if your JAR file contains external third party modules.
ThirdPartyModuleProvider_ph_pdf_layout() - Constructor for class com.helger.pdflayout.config.ThirdPartyModuleProvider_ph_pdf_layout
 
TIMES - Static variable in class com.helger.pdflayout.spec.PreloadFont
PDF built-in font Times Roman regular
TIMES_BOLD - Static variable in class com.helger.pdflayout.spec.PreloadFont
PDF built-in font Times Roman bold
TIMES_BOLD_ITALIC - Static variable in class com.helger.pdflayout.spec.PreloadFont
PDF built-in font Times Roman bold italic
TIMES_ITALIC - Static variable in class com.helger.pdflayout.spec.PreloadFont
PDF built-in font Times Roman italic
top(float) - Static method in class com.helger.pdflayout.spec.MarginSpec
 
top(float) - Static method in class com.helger.pdflayout.spec.PaddingSpec
 
top(BorderStyleSpec) - Static method in class com.helger.pdflayout.spec.BorderSpec
 
TOP - Enum constant in enum com.helger.pdflayout.spec.EVertAlignment
Align top
toString() - Method in class com.helger.pdflayout.base.AbstractPLBlockElement
 
toString() - Method in class com.helger.pdflayout.base.AbstractPLElement
 
toString() - Method in class com.helger.pdflayout.base.AbstractPLObject
 
toString() - Method in class com.helger.pdflayout.base.AbstractPLRenderableObject
 
toString() - Method in class com.helger.pdflayout.base.PLColor
 
toString() - Method in class com.helger.pdflayout.base.PLElementWithSize
 
toString() - Method in class com.helger.pdflayout.base.PLMarginBorderPadding
 
toString() - Method in class com.helger.pdflayout.base.PLPageSet
 
toString() - Method in class com.helger.pdflayout.base.PLSplitResult
 
toString() - Method in class com.helger.pdflayout.element.box.AbstractPLBox
 
toString() - Method in class com.helger.pdflayout.element.box.AbstractPLInlineBox
 
toString() - Method in class com.helger.pdflayout.element.hbox.AbstractPLHBox
 
toString() - Method in class com.helger.pdflayout.element.hbox.PLHBoxColumn
 
toString() - Method in class com.helger.pdflayout.element.image.AbstractPLImage
 
toString() - Method in class com.helger.pdflayout.element.image.PLImage
 
toString() - Method in class com.helger.pdflayout.element.image.PLStreamImage
 
toString() - Method in class com.helger.pdflayout.element.special.PLPageBreak
 
toString() - Method in class com.helger.pdflayout.element.special.PLSpacerX
 
toString() - Method in class com.helger.pdflayout.element.special.PLSpacerY
 
toString() - Method in class com.helger.pdflayout.element.table.PLCellRange
 
toString() - Method in class com.helger.pdflayout.element.table.PLTable
 
toString() - Method in class com.helger.pdflayout.element.text.AbstractPLText
 
toString() - Method in class com.helger.pdflayout.element.vbox.AbstractPLVBox
 
toString() - Method in class com.helger.pdflayout.element.vbox.PLVBoxRow
 
toString() - Method in class com.helger.pdflayout.render.PagePreRenderContext
 
toString() - Method in class com.helger.pdflayout.render.PageRenderContext
 
toString() - Method in class com.helger.pdflayout.render.PreparationContext
 
toString() - Method in class com.helger.pdflayout.spec.AbstractRectSpec
 
toString() - Method in class com.helger.pdflayout.spec.BorderSpec
 
toString() - Method in class com.helger.pdflayout.spec.BorderStyleSpec
 
toString() - Method in class com.helger.pdflayout.spec.FontSpec
 
toString() - Method in class com.helger.pdflayout.spec.HeightSpec
 
toString() - Method in class com.helger.pdflayout.spec.LineDashPatternSpec
 
toString() - Method in class com.helger.pdflayout.spec.LoadedFont
 
toString() - Method in class com.helger.pdflayout.spec.PreloadFont
 
toString() - Method in class com.helger.pdflayout.spec.PreloadFontManager
 
toString() - Method in class com.helger.pdflayout.spec.SizeSpec
 
toString() - Method in class com.helger.pdflayout.spec.TextAndWidthSpec
 
toString() - Method in class com.helger.pdflayout.spec.WidthSpec
 
TOTAL_PAGE_COUNT - Enum constant in enum com.helger.pdflayout.base.EPLPlaceholder
total page count
TOTAL_PAGE_INDEX - Enum constant in enum com.helger.pdflayout.base.EPLPlaceholder
overall 0-based page index
TOTAL_PAGE_NUMBER - Enum constant in enum com.helger.pdflayout.base.EPLPlaceholder
overall 1-based page number
transform(Matrix) - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
The cm operator.

U

UNDERLINE - Enum constant in enum com.helger.pdflayout.link.ELinkBorderStyle
Constant for the name of a underline style.
units2cm(float) - Static method in class com.helger.pdflayout.PLConvert
Utility function to convert from PDF units to centimeters.
units2cm(float, int) - Static method in class com.helger.pdflayout.PLConvert
Utility function to convert from PDF units to centimeters.
units2mm(float) - Static method in class com.helger.pdflayout.PLConvert
Utility function to convert from PDF units to millimeters.
units2mm(float, int) - Static method in class com.helger.pdflayout.PLConvert
Utility function to convert from PDF units to millimeters.

V

valueOf(String) - Static method in enum com.helger.pdflayout.base.EPLPlaceholder
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.helger.pdflayout.element.image.EPLImageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.helger.pdflayout.element.table.EPLTableGridType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.helger.pdflayout.link.ELinkBorderStyle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.helger.pdflayout.link.ELinkHighlightMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.helger.pdflayout.render.ERenderingElementType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.helger.pdflayout.spec.EHorzAlignment
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.helger.pdflayout.spec.EValueUOMType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.helger.pdflayout.spec.EVertAlignment
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.helger.pdflayout.base.EPLPlaceholder
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.helger.pdflayout.element.image.EPLImageType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.helger.pdflayout.element.table.EPLTableGridType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.helger.pdflayout.link.ELinkBorderStyle
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.helger.pdflayout.link.ELinkHighlightMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.helger.pdflayout.render.ERenderingElementType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.helger.pdflayout.spec.EHorzAlignment
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.helger.pdflayout.spec.EValueUOMType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.helger.pdflayout.spec.EVertAlignment
Returns an array containing the constants of this enum type, in the order they are declared.
VERT_ALL - Enum constant in enum com.helger.pdflayout.element.table.EPLTableGridType
Create all vertical lines.
VERT_NO_BORDER - Enum constant in enum com.helger.pdflayout.element.table.EPLTableGridType
Create only vertical lines but without the border lines left and right.
VERT_OUTER_BORDER - Enum constant in enum com.helger.pdflayout.element.table.EPLTableGridType
Create all vertical lines.
visit(IPLVisitor) - Method in class com.helger.pdflayout.base.AbstractPLRenderableObject
 
visit(IPLVisitor) - Method in interface com.helger.pdflayout.base.IPLVisitable
Visit this object and all descendants
visit(IPLVisitor) - Method in class com.helger.pdflayout.base.PLPageSet
 
visit(IPLVisitor) - Method in class com.helger.pdflayout.element.box.AbstractPLBox
 
visit(IPLVisitor) - Method in class com.helger.pdflayout.element.box.AbstractPLInlineBox
 
visit(IPLVisitor) - Method in class com.helger.pdflayout.element.hbox.AbstractPLHBox
 
visit(IPLVisitor) - Method in class com.helger.pdflayout.element.table.PLTable
 
visit(IPLVisitor) - Method in class com.helger.pdflayout.element.vbox.AbstractPLVBox
 
visit(IPLVisitor) - Method in class com.helger.pdflayout.PageLayoutPDF
 

W

WHITE - Static variable in class com.helger.pdflayout.base.PLColor
The color white.
width(float) - Static method in class com.helger.pdflayout.spec.SizeSpec
 
WidthSpec - Class in com.helger.pdflayout.spec
This class defines a dependent width of an elements: absolute - element has a fixed width percentage - element width is a certain percentage of the surrounding element star - element width is a relative part of the unused width of the surrounding element.
WidthSpec(EValueUOMType, float) - Constructor for class com.helger.pdflayout.spec.WidthSpec
 
WidthSpecMicroTypeConverter - Class in com.helger.pdflayout.config.xml
Micro type converter for class WidthSpec.
WidthSpecMicroTypeConverter() - Constructor for class com.helger.pdflayout.config.xml.WidthSpecMicroTypeConverter
 
withDebugRender(boolean, IThrowingRunnable<EXTYPE>) - Static method in class com.helger.pdflayout.debug.PLDebugRender
 
withDebugRender(IThrowingRunnable<EXTYPE>) - Static method in class com.helger.pdflayout.debug.PLDebugRender
 
withHeight(float) - Method in class com.helger.pdflayout.spec.SizeSpec
 
withWidth(float) - Method in class com.helger.pdflayout.spec.SizeSpec
 
write(byte...) - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Writes a string to the content stream as ASCII.
writeBytes(byte[]) - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Writes binary data to the content stream.
writeLine() - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Writes a string to the content stream as ASCII.
writeOperand(float) - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Writes a real real to the content stream.
writeOperand(int) - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Writes a real number to the content stream.
writeOperand(COSName) - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Writes a COSName to the content stream.
writeOperator(byte...) - Method in class com.helger.pdflayout.pdfbox.PDPageContentStreamExt
Writes a string to the content stream as ASCII.

Y

YELLOW - Static variable in class com.helger.pdflayout.base.PLColor
The color yellow.

Z

ZAPF_DINGBATS - Static variable in class com.helger.pdflayout.spec.PreloadFont
PDF built-in font Zapf Dingbats
A B C D E F G H I J L M N O P R S T U V W Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form