Package com.helger.pdflayout.base
package com.helger.pdflayout.base
-
ClassDescriptionAbstractPLBlockElement<IMPLTYPE extends AbstractPLBlockElement<IMPLTYPE>>Abstract implementation of
IPLBlockElement.AbstractPLElement<IMPLTYPE extends AbstractPLElement<IMPLTYPE>>Abstract renderable PL element having a minimum size, a maximum size, margin, border, padding and a fill color.AbstractPLInlineElement<IMPLTYPE extends AbstractPLInlineElement<IMPLTYPE>>Abstract implementation ofIPLInlineElementAbstractPLObject<IMPLTYPE extends AbstractPLObject<IMPLTYPE>>Abstract PL objectAbstractPLRenderableObject<IMPLTYPE extends AbstractPLRenderableObject<IMPLTYPE>>Abstract layout object that supports rendering.Contains a list of supported textual placeholders to be replaced when creating a PDF.IPLBlockElement<IMPLTYPE extends IPLBlockElement<IMPLTYPE>>Base interface for block elements.IPLElement<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!IPLHasBorder<IMPLTYPE extends IPLHasBorder<IMPLTYPE>>Base interface for objects having a borderIPLHasFillColor<IMPLTYPE extends IPLHasFillColor<IMPLTYPE>>Base interface for objects with a fill colorIPLHasHorizontalAlignment<IMPLTYPE extends IPLHasHorizontalAlignment<IMPLTYPE>>Base interface for objects with a horizontal alignmentIPLHasMargin<IMPLTYPE extends IPLHasMargin<IMPLTYPE>>Base interface for objects having a marginIPLHasMarginBorderPadding<IMPLTYPE extends IPLHasMarginBorderPadding<IMPLTYPE>>Base interface for objects having a margin, a border and a paddingBase interface for objects having an outline.IPLHasPadding<IMPLTYPE extends IPLHasPadding<IMPLTYPE>>Base interface for objects having a paddingIPLHasVerticalAlignment<IMPLTYPE extends IPLHasVerticalAlignment<IMPLTYPE>>Base interface for objects with a vertical alignmentIPLInlineElement<IMPLTYPE extends IPLInlineElement<IMPLTYPE>>Base interface for inline elements.Base interface for a PDF layout objectIPLRenderableObject<IMPLTYPE extends IPLRenderableObject<IMPLTYPE>>Base interface for a renderable PDF layout object.IPLSplittableObject<IMPLTYPE extends IPLSplittableObject<IMPLTYPE,?>, SPLITTYPE extends IPLSplittableObject<?, ?>> Base interface for a splittable elementBase interface for visitable objects.Visitor callbackA replacement for java.awt.color that is not available on Android.Wraps anIPLRenderableObjecttogether with a size.Represents a single page layout as element.Represents a single page layout as element.Page set prepare result.This class represents the result of splitting as defined inIPLSplittableObject.