Uses of Interface
com.helger.pdflayout.base.IPLRenderableObject
-
-
Uses of IPLRenderableObject in com.helger.pdflayout.base
Classes in com.helger.pdflayout.base with type parameters of type IPLRenderableObject Modifier and Type Interface Description interfaceIPLRenderableObject<IMPLTYPE extends IPLRenderableObject<IMPLTYPE>>Base interface for a renderable PDF layout object.Subinterfaces of IPLRenderableObject 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.Classes in com.helger.pdflayout.base that implement IPLRenderableObject 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.Methods in com.helger.pdflayout.base that return IPLRenderableObject Modifier and Type Method Description IPLRenderableObject<?>PLElementWithSize. getElement()IPLRenderableObject<?>PLPageSet. getFirstPageFooter()IPLRenderableObject<?>PLPageSet. getFirstPageHeader()IPLRenderableObject<?>PLPageSet. getPageFooter()IPLRenderableObject<?>PLPageSet. getPageHeader()Methods in com.helger.pdflayout.base that return types with arguments of type IPLRenderableObject Modifier and Type Method Description com.helger.commons.collection.impl.ICommonsList<? extends IPLRenderableObject<?>>PLPageSet. getAllElements()Methods in com.helger.pdflayout.base with parameters of type IPLRenderableObject Modifier and Type Method Description PLPageSetPLPageSet. 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.PLPageSetPLPageSet. setFirstPageFooter(IPLRenderableObject<?> aFirstPageFooter)Set the global page footer.PLPageSetPLPageSet. setFirstPageHeader(IPLRenderableObject<?> aPageHeader)Set the global first page header.PLPageSetPLPageSet. setPageFooter(IPLRenderableObject<?> aPageFooter)Set the global page footerPLPageSetPLPageSet. setPageHeader(IPLRenderableObject<?> aPageHeader)Set the global page headerMethod parameters in com.helger.pdflayout.base with type arguments of type IPLRenderableObject Modifier and Type Method Description static 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 IPLRenderableObject Constructor Description PLElementWithSize(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 IPLRenderableObject 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. itselfMethods in com.helger.pdflayout.element.box that return IPLRenderableObject Modifier and Type Method Description IPLRenderableObject<?>AbstractPLBox. getElement()IPLRenderableObject<?>AbstractPLInlineBox. getElement()Methods in com.helger.pdflayout.element.box with parameters of type IPLRenderableObject Modifier and Type Method Description IMPLTYPEAbstractPLBox. setElement(IPLRenderableObject<?> aElement)IMPLTYPEAbstractPLInlineBox. setElement(IPLRenderableObject<?> aElement)Constructors in com.helger.pdflayout.element.box with parameters of type IPLRenderableObject Constructor Description AbstractPLBox(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 IPLRenderableObject 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.Methods in com.helger.pdflayout.element.hbox that return IPLRenderableObject Modifier and Type Method Description IPLRenderableObject<?>AbstractPLHBox. getColumnElementAtIndex(int nIndex)IPLRenderableObject<?>PLHBoxColumn. getElement()IPLRenderableObject<?>AbstractPLHBox. getFirstColumnElement()IPLRenderableObject<?>AbstractPLHBox. getLastColumnElement()Methods in com.helger.pdflayout.element.hbox with parameters of type IPLRenderableObject Modifier and Type Method Description PLHBoxColumnAbstractPLHBox. addAndReturnColumn(int nIndex, IPLRenderableObject<?> aElement, WidthSpec aWidth)PLHBoxColumnAbstractPLHBox. addAndReturnColumn(IPLRenderableObject<?> aElement, WidthSpec aWidth)IMPLTYPEAbstractPLHBox. addColumn(int nIndex, IPLRenderableObject<?> aElement, WidthSpec aWidth)IMPLTYPEAbstractPLHBox. 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 Constructor Description PLHBoxColumn(IPLRenderableObject<?> aElement, WidthSpec aWidth) -
Uses of IPLRenderableObject in com.helger.pdflayout.element.image
Classes in com.helger.pdflayout.element.image that implement IPLRenderableObject 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 IPLRenderableObject in com.helger.pdflayout.element.link
Classes in com.helger.pdflayout.element.link that implement IPLRenderableObject 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.Constructors in com.helger.pdflayout.element.link with parameters of type IPLRenderableObject Constructor Description AbstractPLExternalLink(IPLRenderableObject<?> aElement)PLExternalLink(IPLRenderableObject<?> aElement) -
Uses of IPLRenderableObject in com.helger.pdflayout.element.list
Classes in com.helger.pdflayout.element.list that implement IPLRenderableObject Modifier and Type Class Description classPLBulletPointListA simple bullet point list.Methods in com.helger.pdflayout.element.list that return IPLRenderableObject Modifier and Type Method Description IPLRenderableObject<?>BulletPointCreatorConstant. getBulletPointElement(int nBulletPointIndex)IPLRenderableObject<?>BulletPointCreatorNumeric. getBulletPointElement(int nBulletPointIndex)IPLRenderableObject<?>BulletPointCreatorSymbol. getBulletPointElement(int nBulletPointIndex)IPLRenderableObject<?>IBulletPointCreator. getBulletPointElement(int nBulletPointIndex)Get the bullet point text for the specified index.Methods in com.helger.pdflayout.element.list with parameters of type IPLRenderableObject Modifier and Type Method Description PLBulletPointListPLBulletPointList. addBulletPoint(IPLRenderableObject<?> aElement) -
Uses of IPLRenderableObject in com.helger.pdflayout.element.special
Classes in com.helger.pdflayout.element.special that implement IPLRenderableObject Modifier and Type Class Description classPLPageBreakA page break that ensures a new page is started afterwards.classPLSpacerXA horizontal spacerclassPLSpacerYA vertical spacer -
Uses of IPLRenderableObject in com.helger.pdflayout.element.table
Classes in com.helger.pdflayout.element.table that implement IPLRenderableObject 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.Methods in com.helger.pdflayout.element.table with parameters of type IPLRenderableObject Modifier and Type Method Description protected PLTableCellPLTableRow. internalCreateVertSplitEmptyElement(IPLRenderableObject<?> aSrcObject, float fWidth, float fHeight)Constructors in com.helger.pdflayout.element.table with parameters of type IPLRenderableObject Constructor Description PLTableCell(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 IPLRenderableObject Modifier and Type Class Description classAbstractPLText<IMPLTYPE extends AbstractPLText<IMPLTYPE>>Render textclassPLTextRender text -
Uses of IPLRenderableObject in com.helger.pdflayout.element.vbox
Classes in com.helger.pdflayout.element.vbox that implement IPLRenderableObject 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.Methods in com.helger.pdflayout.element.vbox that return IPLRenderableObject Modifier and Type Method Description IPLRenderableObject<?>PLVBoxRow. getElement()IPLRenderableObject<?>AbstractPLVBox. getFirstRowElement()IPLRenderableObject<?>AbstractPLVBox. getLastRowElement()IPLRenderableObject<?>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 IPLRenderableObject Modifier and Type Method Description PLVBoxRowAbstractPLVBox. addAndReturnRow(int nIndex, IPLRenderableObject<?> aElement, HeightSpec aHeight)Add a row to this VBox.PLVBoxRowAbstractPLVBox. addAndReturnRow(IPLRenderableObject<?> aElement)Add a row to this VBox using auto height.PLVBoxRowAbstractPLVBox. addAndReturnRow(IPLRenderableObject<?> aElement, HeightSpec aHeight)Add a row to this VBox.IMPLTYPEAbstractPLVBox. addRow(int nIndex, IPLRenderableObject<?> aElement, HeightSpec aHeight)Add a row to this VBox.IMPLTYPEAbstractPLVBox. addRow(IPLRenderableObject<?> aElement)Add a row to this VBox using auto height.IMPLTYPEAbstractPLVBox. addRow(IPLRenderableObject<?> aElement, HeightSpec aHeight)Add a row to this VBox.Constructors in com.helger.pdflayout.element.vbox with parameters of type IPLRenderableObject Constructor Description PLVBox(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 IPLRenderableObject Constructor Description PLVBox(Iterable<? extends IPLRenderableObject<?>> aElements)Constructor with elements so that each element constitutes a new row with auto-height.
-