Uses of Interface
com.helger.pdflayout.base.IPLHasOutline
-
-
Uses of IPLHasOutline in com.helger.pdflayout.base
Subinterfaces of IPLHasOutline in com.helger.pdflayout.base Modifier and Type Interface Description interfaceIPLBlockElement<IMPLTYPE extends IPLBlockElement<IMPLTYPE>>Base interface for block elements.interfaceIPLElement<IMPLTYPE extends IPLElement<IMPLTYPE>>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!interfaceIPLHasBorder<IMPLTYPE extends IPLHasBorder<IMPLTYPE>>Base interface for objects having a borderinterfaceIPLHasHorizontalAlignment<IMPLTYPE extends IPLHasHorizontalAlignment<IMPLTYPE>>Base interface for objects with a horizontal alignmentinterfaceIPLHasMargin<IMPLTYPE extends IPLHasMargin<IMPLTYPE>>Base interface for objects having a margininterfaceIPLHasMarginBorderPadding<IMPLTYPE extends IPLHasMarginBorderPadding<IMPLTYPE>>Base interface for objects having a margin, a border and a paddinginterfaceIPLHasPadding<IMPLTYPE extends IPLHasPadding<IMPLTYPE>>Base interface for objects having a paddinginterfaceIPLHasVerticalAlignment<IMPLTYPE extends IPLHasVerticalAlignment<IMPLTYPE>>Base interface for objects with a vertical alignmentinterfaceIPLInlineElement<IMPLTYPE extends IPLInlineElement<IMPLTYPE>>Base interface for inline elements.interfaceIPLRenderableObject<IMPLTYPE extends IPLRenderableObject<IMPLTYPE>>Base interface for a renderable PDF layout object.Classes in com.helger.pdflayout.base that implement IPLHasOutline Modifier and Type Class Description classAbstractPLBlockElement<IMPLTYPE extends AbstractPLBlockElement<IMPLTYPE>>Abstract implementation ofIPLBlockElement.classAbstractPLElement<IMPLTYPE extends AbstractPLElement<IMPLTYPE>>Abstract renderable PL element having a minimum size, a maximum size, margin, border, padding and a fill color.classAbstractPLInlineElement<IMPLTYPE extends AbstractPLInlineElement<IMPLTYPE>>Abstract implementation ofIPLInlineElementclassAbstractPLRenderableObject<IMPLTYPE extends AbstractPLRenderableObject<IMPLTYPE>>Abstract layout object that supports rendering.classPLMarginBorderPaddingRepresents a single page layout as element.classPLPageSetRepresents a single page layout as element. -
Uses of IPLHasOutline in com.helger.pdflayout.element.box
Classes in com.helger.pdflayout.element.box that implement IPLHasOutline Modifier and Type Class Description classAbstractPLBox<IMPLTYPE extends AbstractPLBox<IMPLTYPE>>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.classAbstractPLInlineBox<IMPLTYPE extends AbstractPLInlineBox<IMPLTYPE>>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.classPLBoxA box is a simple block element that encapsulates another element and has a padding, border and margin etc. itself -
Uses of IPLHasOutline in com.helger.pdflayout.element.hbox
Classes in com.helger.pdflayout.element.hbox that implement IPLHasOutline Modifier and Type Class Description classAbstractPLHBox<IMPLTYPE extends AbstractPLHBox<IMPLTYPE>>Horizontal box - groups several columns.classPLHBoxHorizontal box - groups several columns without having layout information itself. -
Uses of IPLHasOutline in com.helger.pdflayout.element.image
Classes in com.helger.pdflayout.element.image that implement IPLHasOutline Modifier and Type Class Description classAbstractPLImage<IMPLTYPE extends AbstractPLImage<IMPLTYPE>>Base class for a static image based onBufferedImage.classPLImageRepresent a static image based onBufferedImage.classPLStreamImageRepresent a static image based onBufferedImageread from anInputStream. -
Uses of IPLHasOutline in com.helger.pdflayout.element.link
Classes in com.helger.pdflayout.element.link that implement IPLHasOutline Modifier and Type Class Description classAbstractPLExternalLink<IMPLTYPE extends AbstractPLExternalLink<IMPLTYPE>>An external link that references to an external URI.classPLExternalLinkAn external link that references to an external URI. -
Uses of IPLHasOutline in com.helger.pdflayout.element.list
Classes in com.helger.pdflayout.element.list that implement IPLHasOutline Modifier and Type Class Description classAbstractBulletPointCreatorFontBased<IMPLTYPE extends AbstractBulletPointCreatorFontBased<IMPLTYPE>>An abstract implementation ofIBulletPointCreatorthat uses a Font based character.classBulletPointCreatorConstantAn implementation ofIBulletPointCreatorthat always uses the same character (like in an unordered list).classBulletPointCreatorNumericAn implementation ofIBulletPointCreatorthat uses a customIntFunctionto create a custom formatted text.classBulletPointCreatorSymbolAn implementation ofIBulletPointCreatorthat always uses the Bullet point character from symbol font.classPLBulletPointListA simple bullet point list. -
Uses of IPLHasOutline in com.helger.pdflayout.element.special
Classes in com.helger.pdflayout.element.special that implement IPLHasOutline Modifier and Type Class Description classPLPageBreakA page break that ensures a new page is started afterwards.classPLSpacerXA horizontal spacerclassPLSpacerYA vertical spacer -
Uses of IPLHasOutline in com.helger.pdflayout.element.table
Classes in com.helger.pdflayout.element.table that implement IPLHasOutline Modifier and Type Class Description classPLTableA special table with a repeating headerclassPLTableCellThis class represents a single table cell within a table row.classPLTableRowA special HBox representing a table row. -
Uses of IPLHasOutline in com.helger.pdflayout.element.text
Classes in com.helger.pdflayout.element.text that implement IPLHasOutline Modifier and Type Class Description classAbstractPLText<IMPLTYPE extends AbstractPLText<IMPLTYPE>>Render textclassPLTextRender text -
Uses of IPLHasOutline in com.helger.pdflayout.element.vbox
Classes in com.helger.pdflayout.element.vbox that implement IPLHasOutline Modifier and Type Class Description classAbstractPLVBox<IMPLTYPE extends AbstractPLVBox<IMPLTYPE>>Vertical box - groups several rows.classPLVBoxVertical box - groups several rows without having layout information itself.
-