Index
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
IBulletPointCreatorthat 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
IBulletPointCreatorthat 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
IBulletPointCreatorthat uses a customIntFunctionto 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
IBulletPointCreatorthat 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
PreloadFontfrom an existingIFontResourcewhere 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
PreloadFontfrom an existingIFontResourcewhere 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,PLStreamImageetc. - 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
PreloadFontand a font size, using the default colorFontSpec.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
PreloadFontif it is not yet contained. - getOrAddEmbeddingPreloadFont(IHasFontResource) - Method in class com.helger.pdflayout.spec.PreloadFontManager
-
Create and add a new embedding
PreloadFontif 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
PreloadFontfrom the provided font resource. - getPreloadFontOfID(IHasFontResource) - Method in interface com.helger.pdflayout.spec.IPreloadFontResolver
-
Get the
PreloadFontfrom the provided font resource provider. - getPreloadFontOfID(String) - Method in interface com.helger.pdflayout.spec.IPreloadFontResolver
-
Get the
PreloadFontwith 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
PDImageXObjectfor 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
IPLCellRangeand the specifiedIPLCellRangeintersect. - 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
PLTablegrid 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
PreloadFontobjects 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
PDFontthat 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
PDFontassociated 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.IPLDebugOutputusing 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
IPLRenderableObjecttogether 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
BufferedImageread from anInputStream. - 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:PDFontis 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
-
Deprecated.
- 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
Z
- ZAPF_DINGBATS - Static variable in class com.helger.pdflayout.spec.PreloadFont
-
PDF built-in font Zapf Dingbats
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
PageLayoutPDF.setDocumentCustomizer(IPDDocumentCustomizer)and thanPageLayoutPDF.renderTo(OutputStream)