Uses of Interface
com.helger.pdflayout.base.IPLObject
Packages that use IPLObject
Package
Description
-
Uses of IPLObject in com.helger.pdflayout.base
Classes in com.helger.pdflayout.base with type parameters of type IPLObjectModifier and TypeInterfaceDescriptioninterfaceBase interface for a PDF layout objectSubinterfaces of IPLObject in com.helger.pdflayout.baseModifier and TypeInterfaceDescriptioninterfaceIPLBlockElement<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 IPLObjectModifier and TypeClassDescriptionclassAbstractPLBlockElement<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.classRepresents a single page layout as element. -
Uses of IPLObject in com.helger.pdflayout.debug
Methods in com.helger.pdflayout.debug with parameters of type IPLObjectModifier and TypeMethodDescriptionstatic voidPLDebugLog.debugPrepare(IPLObject<?> aElement, String sMsg) static voidPLDebugLog.debugRender(IPLObject<?> aElement, String sMsg) static voidPLDebugLog.debugSplit(IPLObject<?> aElement, String sMsg) static void -
Uses of IPLObject in com.helger.pdflayout.element.box
Classes in com.helger.pdflayout.element.box that implement IPLObjectModifier and TypeClassDescriptionclassAbstractPLBox<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.classA 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 IPLObjectModifier and TypeClassDescriptionclassAbstractPLHBox<IMPLTYPE extends AbstractPLHBox<IMPLTYPE>>Horizontal box - groups several columns.classHorizontal 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 IPLObjectModifier and TypeClassDescriptionclassAbstractPLImage<IMPLTYPE extends AbstractPLImage<IMPLTYPE>>Base class for a static image based onBufferedImage.classRepresent a static image based onBufferedImage.classRepresent 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 IPLObjectModifier and TypeClassDescriptionclassAbstractPLExternalLink<IMPLTYPE extends AbstractPLExternalLink<IMPLTYPE>>An external link that references to an external URI.classAn 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 -
Uses of IPLObject in com.helger.pdflayout.element.special
Classes in com.helger.pdflayout.element.special that implement IPLObjectModifier and TypeClassDescriptionclassA page break that ensures a new page is started afterwards.classA horizontal spacerclassA vertical spacer -
Uses of IPLObject in com.helger.pdflayout.element.table
Classes in com.helger.pdflayout.element.table that implement IPLObjectModifier and TypeClassDescriptionclassA special table with a repeating headerclassThis class represents a single table cell within a table row.classA special HBox representing a table row. -
Uses of IPLObject in com.helger.pdflayout.element.text
Classes in com.helger.pdflayout.element.text that implement IPLObjectModifier and TypeClassDescriptionclassAbstractPLText<IMPLTYPE extends AbstractPLText<IMPLTYPE>>Render textclassRender text -
Uses of IPLObject in com.helger.pdflayout.element.vbox
Classes in com.helger.pdflayout.element.vbox that implement IPLObjectModifier and TypeClassDescriptionclassAbstractPLVBox<IMPLTYPE extends AbstractPLVBox<IMPLTYPE>>Vertical box - groups several rows.classVertical 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 IPLObjectModifier and TypeMethodDescriptionstatic <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 IPLObjectModifier and TypeMethodDescriptionstatic voidPLRenderHelper.renderBorder(IPLObject<?> aElement, PDPageContentStreamWithCache aContentStream, float fLeft, float fTop, float fWidth, float fHeight, BorderSpec aBorder) Render a single border