Uses of Interface
com.helger.pdflayout.base.IPLRenderableObject
Packages that use IPLRenderableObject
Package
Description
-
Uses of IPLRenderableObject in com.helger.pdflayout.base
Classes in com.helger.pdflayout.base with type parameters of type IPLRenderableObjectModifier and TypeInterfaceDescriptioninterfaceIPLRenderableObject<IMPLTYPE extends IPLRenderableObject<IMPLTYPE>>Base interface for a renderable PDF layout object.Subinterfaces of IPLRenderableObject 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.Classes in com.helger.pdflayout.base that implement IPLRenderableObjectModifier 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 ofIPLInlineElementclassAbstractPLRenderableObject<IMPLTYPE extends AbstractPLRenderableObject<IMPLTYPE>>Abstract layout object that supports rendering.Methods in com.helger.pdflayout.base that return IPLRenderableObjectModifier and TypeMethodDescriptionPLElementWithSize.getElement()PLPageSet.getFirstPageFooter()PLPageSet.getFirstPageHeader()PLPageSet.getPageFooter()PLPageSet.getPageHeader()Methods in com.helger.pdflayout.base that return types with arguments of type IPLRenderableObjectModifier and TypeMethodDescriptioncom.helger.commons.collection.impl.ICommonsList<? extends IPLRenderableObject<?>>PLPageSet.getAllElements()Methods in com.helger.pdflayout.base with parameters of type IPLRenderableObjectModifier and TypeMethodDescriptionPLPageSet.addElement(IPLRenderableObject<?> aElement) Add an element to this page set.default com.helger.commons.state.EChangeIPLVisitor.onElement(IPLRenderableObject<?> aElement) Call for each element in the current page set.PLPageSet.setFirstPageFooter(IPLRenderableObject<?> aFirstPageFooter) Set the global page footer.PLPageSet.setFirstPageHeader(IPLRenderableObject<?> aPageHeader) Set the global first page header.PLPageSet.setPageFooter(IPLRenderableObject<?> aPageFooter) Set the global page footerPLPageSet.setPageHeader(IPLRenderableObject<?> aPageHeader) Set the global page headerMethod parameters in com.helger.pdflayout.base with type arguments of type IPLRenderableObjectModifier and TypeMethodDescriptionstatic IPLVisitorIPLVisitor.createElementVisitor(com.helger.commons.functional.IThrowingFunction<? super IPLRenderableObject<?>, com.helger.commons.state.EChange, IOException> aElementConsumer) Special visitor method that visits only elements of this objects and ignores the others objects.voidPLPageSet.forEachElement(Consumer<? super IPLRenderableObject<?>> aConsumer) Constructors in com.helger.pdflayout.base with parameters of type IPLRenderableObjectModifierConstructorDescriptionPLElementWithSize(IPLRenderableObject<?> aElement, SizeSpec aSize) ConstructorPLElementWithSize(IPLRenderableObject<?> aElement, SizeSpec aSize, SizeSpec aSizeFull) Constructor. -
Uses of IPLRenderableObject in com.helger.pdflayout.element.box
Classes in com.helger.pdflayout.element.box that implement IPLRenderableObjectModifier 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. itselfMethods in com.helger.pdflayout.element.box that return IPLRenderableObjectModifier and TypeMethodDescriptionfinal IPLRenderableObject<?>AbstractPLBox.getElement()final IPLRenderableObject<?>AbstractPLInlineBox.getElement()Methods in com.helger.pdflayout.element.box with parameters of type IPLRenderableObjectModifier and TypeMethodDescriptionfinal IMPLTYPEAbstractPLBox.setElement(IPLRenderableObject<?> aElement) final IMPLTYPEAbstractPLInlineBox.setElement(IPLRenderableObject<?> aElement) Constructors in com.helger.pdflayout.element.box with parameters of type IPLRenderableObjectModifierConstructorDescriptionAbstractPLBox(IPLRenderableObject<?> aElement) AbstractPLInlineBox(IPLRenderableObject<?> aElement) PLBox(IPLRenderableObject<?> aElement) -
Uses of IPLRenderableObject in com.helger.pdflayout.element.hbox
Classes in com.helger.pdflayout.element.hbox that implement IPLRenderableObjectModifier and TypeClassDescriptionclassAbstractPLHBox<IMPLTYPE extends AbstractPLHBox<IMPLTYPE>>Horizontal box - groups several columns.classHorizontal box - groups several columns without having layout information itself.Methods in com.helger.pdflayout.element.hbox that return IPLRenderableObjectModifier and TypeMethodDescriptionAbstractPLHBox.getColumnElementAtIndex(int nIndex) PLHBoxColumn.getElement()AbstractPLHBox.getFirstColumnElement()AbstractPLHBox.getLastColumnElement()Methods in com.helger.pdflayout.element.hbox with parameters of type IPLRenderableObjectModifier and TypeMethodDescriptionAbstractPLHBox.addAndReturnColumn(int nIndex, IPLRenderableObject<?> aElement, WidthSpec aWidth) AbstractPLHBox.addAndReturnColumn(IPLRenderableObject<?> aElement, WidthSpec aWidth) AbstractPLHBox.addColumn(int nIndex, IPLRenderableObject<?> aElement, WidthSpec aWidth) AbstractPLHBox.addColumn(IPLRenderableObject<?> aElement, WidthSpec aWidth) protected AbstractPLRenderableObject<?>AbstractPLHBox.internalCreateVertSplitEmptyElement(IPLRenderableObject<?> aSrcObject, float fWidth, float fHeight) Create an empty element that is to be used as a place holder for splitting.Constructors in com.helger.pdflayout.element.hbox with parameters of type IPLRenderableObject -
Uses of IPLRenderableObject in com.helger.pdflayout.element.image
Classes in com.helger.pdflayout.element.image that implement IPLRenderableObjectModifier 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 IPLRenderableObject in com.helger.pdflayout.element.link
Classes in com.helger.pdflayout.element.link that implement IPLRenderableObjectModifier and TypeClassDescriptionclassAbstractPLExternalLink<IMPLTYPE extends AbstractPLExternalLink<IMPLTYPE>>An external link that references to an external URI.classAn external link that references to an external URI.Constructors in com.helger.pdflayout.element.link with parameters of type IPLRenderableObjectModifierConstructorDescriptionAbstractPLExternalLink(IPLRenderableObject<?> aElement) PLExternalLink(IPLRenderableObject<?> aElement) -
Uses of IPLRenderableObject in com.helger.pdflayout.element.list
Classes in com.helger.pdflayout.element.list that implement IPLRenderableObjectMethods in com.helger.pdflayout.element.list that return IPLRenderableObjectModifier and TypeMethodDescriptionBulletPointCreatorConstant.getBulletPointElement(int nBulletPointIndex) BulletPointCreatorNumeric.getBulletPointElement(int nBulletPointIndex) BulletPointCreatorSymbol.getBulletPointElement(int nBulletPointIndex) IBulletPointCreator.getBulletPointElement(int nBulletPointIndex) Get the bullet point text for the specified index.Methods in com.helger.pdflayout.element.list with parameters of type IPLRenderableObjectModifier and TypeMethodDescriptionPLBulletPointList.addBulletPoint(IPLRenderableObject<?> aElement) -
Uses of IPLRenderableObject in com.helger.pdflayout.element.special
Classes in com.helger.pdflayout.element.special that implement IPLRenderableObjectModifier and TypeClassDescriptionclassA page break that ensures a new page is started afterwards.classA horizontal spacerclassA vertical spacer -
Uses of IPLRenderableObject in com.helger.pdflayout.element.table
Classes in com.helger.pdflayout.element.table that implement IPLRenderableObjectModifier 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.Methods in com.helger.pdflayout.element.table with parameters of type IPLRenderableObjectModifier and TypeMethodDescriptionprotected PLTableCellPLTableRow.internalCreateVertSplitEmptyElement(IPLRenderableObject<?> aSrcObject, float fWidth, float fHeight) Constructors in com.helger.pdflayout.element.table with parameters of type IPLRenderableObjectModifierConstructorDescriptionPLTableCell(IPLRenderableObject<?> aElement) PLTableCell(IPLRenderableObject<?> aElement, int nColSpan) -
Uses of IPLRenderableObject in com.helger.pdflayout.element.text
Classes in com.helger.pdflayout.element.text that implement IPLRenderableObjectModifier and TypeClassDescriptionclassAbstractPLText<IMPLTYPE extends AbstractPLText<IMPLTYPE>>Render textclassRender text -
Uses of IPLRenderableObject in com.helger.pdflayout.element.vbox
Classes in com.helger.pdflayout.element.vbox that implement IPLRenderableObjectModifier and TypeClassDescriptionclassAbstractPLVBox<IMPLTYPE extends AbstractPLVBox<IMPLTYPE>>Vertical box - groups several rows.classVertical box - groups several rows without having layout information itself.Methods in com.helger.pdflayout.element.vbox that return IPLRenderableObjectModifier and TypeMethodDescriptionPLVBoxRow.getElement()AbstractPLVBox.getFirstRowElement()AbstractPLVBox.getLastRowElement()AbstractPLVBox.getRowElementAtIndex(int nIndex) Get the element in the row at the specified index.Methods in com.helger.pdflayout.element.vbox with parameters of type IPLRenderableObjectModifier and TypeMethodDescriptionAbstractPLVBox.addAndReturnRow(int nIndex, IPLRenderableObject<?> aElement, HeightSpec aHeight) Add a row to this VBox.AbstractPLVBox.addAndReturnRow(IPLRenderableObject<?> aElement) Add a row to this VBox using auto height.final PLVBoxRowAbstractPLVBox.addAndReturnRow(IPLRenderableObject<?> aElement, HeightSpec aHeight) Add a row to this VBox.AbstractPLVBox.addRow(int nIndex, IPLRenderableObject<?> aElement, HeightSpec aHeight) Add a row to this VBox.AbstractPLVBox.addRow(IPLRenderableObject<?> aElement) Add a row to this VBox using auto height.final IMPLTYPEAbstractPLVBox.addRow(IPLRenderableObject<?> aElement, HeightSpec aHeight) Add a row to this VBox.Constructors in com.helger.pdflayout.element.vbox with parameters of type IPLRenderableObjectModifierConstructorDescriptionPLVBox(IPLRenderableObject<?>... aElements) Constructor with elements so that each element constitutes a new row with auto-height.PLVBoxRow(IPLRenderableObject<?> aElement, HeightSpec aHeight) Constructor parameters in com.helger.pdflayout.element.vbox with type arguments of type IPLRenderableObjectModifierConstructorDescriptionPLVBox(Iterable<? extends IPLRenderableObject<?>> aElements) Constructor with elements so that each element constitutes a new row with auto-height.