Uses of Interface
com.helger.pdflayout.base.IPLObject
-
-
Uses of IPLObject in com.helger.pdflayout.base
Classes in com.helger.pdflayout.base with type parameters of type IPLObject Modifier and Type Interface Description interfaceIPLObject<IMPLTYPE extends IPLObject<IMPLTYPE>>Base interface for a PDF layout objectSubinterfaces of IPLObject 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!interfaceIPLHasHorizontalAlignment<IMPLTYPE extends IPLHasHorizontalAlignment<IMPLTYPE>>Base interface for objects with a horizontal alignmentinterfaceIPLHasVerticalAlignment<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.interfaceIPLSplittableObject<IMPLTYPE extends IPLSplittableObject<IMPLTYPE,?>,SPLITTYPE extends IPLSplittableObject<?,?>>Base interface for a splittable elementClasses in com.helger.pdflayout.base that implement IPLObject 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 ofIPLInlineElementclassAbstractPLObject<IMPLTYPE extends AbstractPLObject<IMPLTYPE>>Abstract PL objectclassAbstractPLRenderableObject<IMPLTYPE extends AbstractPLRenderableObject<IMPLTYPE>>Abstract layout object that supports rendering.classPLPageSetRepresents a single page layout as element. -
Uses of IPLObject in com.helger.pdflayout.debug
Methods in com.helger.pdflayout.debug with parameters of type IPLObject Modifier and Type Method Description static voidPLDebugLog. debugPrepare(IPLObject<?> aElement, String sMsg)static voidPLDebugLog. debugRender(IPLObject<?> aElement, String sMsg)static voidPLDebugLog. debugSplit(IPLObject<?> aElement, String sMsg)static voidPLDebugLog. debugText(IPLObject<?> aElement, String sMsg) -
Uses of IPLObject in com.helger.pdflayout.element.box
Classes in com.helger.pdflayout.element.box that implement IPLObject 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 IPLObject in com.helger.pdflayout.element.hbox
Classes in com.helger.pdflayout.element.hbox that implement IPLObject 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 IPLObject in com.helger.pdflayout.element.image
Classes in com.helger.pdflayout.element.image that implement IPLObject 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 IPLObject in com.helger.pdflayout.element.link
Classes in com.helger.pdflayout.element.link that implement IPLObject 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 IPLObject in com.helger.pdflayout.element.list
Classes in com.helger.pdflayout.element.list that implement IPLObject Modifier and Type Class Description classPLBulletPointListA simple bullet point list. -
Uses of IPLObject in com.helger.pdflayout.element.special
Classes in com.helger.pdflayout.element.special that implement IPLObject Modifier and Type Class Description classPLPageBreakA page break that ensures a new page is started afterwards.classPLSpacerXA horizontal spacerclassPLSpacerYA vertical spacer -
Uses of IPLObject in com.helger.pdflayout.element.table
Classes in com.helger.pdflayout.element.table that implement IPLObject 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 IPLObject in com.helger.pdflayout.element.text
Classes in com.helger.pdflayout.element.text that implement IPLObject Modifier and Type Class Description classAbstractPLText<IMPLTYPE extends AbstractPLText<IMPLTYPE>>Render textclassPLTextRender text -
Uses of IPLObject in com.helger.pdflayout.element.vbox
Classes in com.helger.pdflayout.element.vbox that implement IPLObject 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. -
Uses of IPLObject in com.helger.pdflayout.render
Methods in com.helger.pdflayout.render with type parameters of type IPLObject Modifier and Type Method Description static <T extends IPLObject<T> & IPLHasFillColor<T> & IPLHasMarginBorderPadding<T>>
voidPLRenderHelper. fillAndRenderBorder(T aElement, float fLeft, float fTop, float fWidth, float fHeight, PDPageContentStreamWithCache aContentStream)Create the background fill (debug and real) and draw the border (debug and real) of an element.Methods in com.helger.pdflayout.render with parameters of type IPLObject Modifier and Type Method Description static voidPLRenderHelper. renderBorder(IPLObject<?> aElement, PDPageContentStreamWithCache aContentStream, float fLeft, float fTop, float fWidth, float fHeight, BorderSpec aBorder)Render a single border
-