Uses of Class
com.itextpdf.layout.renderer.AbstractRenderer
-
Packages that use AbstractRenderer Package Description com.itextpdf.forms.form.renderer com.itextpdf.layout com.itextpdf.layout.properties com.itextpdf.layout.renderer com.itextpdf.svg.renderers -
-
Uses of AbstractRenderer in com.itextpdf.forms.form.renderer
Subclasses of AbstractRenderer in com.itextpdf.forms.form.renderer Modifier and Type Class Description classAbstractFormFieldRendererAbstractBlockRendererfor form fields.classAbstractOneLineTextFieldRendererAbstractAbstractTextFieldRendererfor a single line of text content in a form field.classAbstractSelectFieldRendererAbstractBlockRendererfor select form fields.classAbstractTextFieldRendererAbstractAbstractFormFieldRendererfor form fields with text content.classButtonRendererTheAbstractTextFieldRendererimplementation for buttons.classCheckBoxRendererTheAbstractFormFieldRendererimplementation for checkboxes.protected classCheckBoxRenderer.FlatParagraphRendererA flat renderer for the checkbox.(package private) classFormFieldValueNonTrimmingTextRendererCustom implementation for rendering form field values.classInputFieldRendererTheAbstractOneLineTextFieldRendererimplementation for input fields.classRadioRendererTheAbstractFormFieldRendererimplementation for radio buttons.private classRadioRenderer.FlatParagraphRendererclassSelectFieldComboBoxRendererTheSelectFieldComboBoxRendererimplementation for select field renderer.classSelectFieldListBoxRendererTheSelectFieldListBoxRendererimplementation for select field renderer.classSignatureAppearanceRendererTheAbstractTextFieldRendererimplementation for SigFields.classTextAreaRendererTheAbstractTextFieldRendererimplementation for text area fields. -
Uses of AbstractRenderer in com.itextpdf.layout
Subclasses of AbstractRenderer in com.itextpdf.layout Modifier and Type Class Description classColumnDocumentRendererThis class is used for convenient multi-column Document Layouting -
Uses of AbstractRenderer in com.itextpdf.layout.properties
Methods in com.itextpdf.layout.properties with parameters of type AbstractRenderer Modifier and Type Method Description private static voidContinuousContainer. clearPropertiesFromSplitRenderer(AbstractRenderer blockRenderer)voidContinuousContainer. reApplyProperties(AbstractRenderer blockRenderer)Re adds the properties that were removed from the overflow renderer.static voidContinuousContainer. setupContinuousContainerIfNeeded(AbstractRenderer blockRenderer)Sets up the needed values in the model element of the renderer. -
Uses of AbstractRenderer in com.itextpdf.layout.renderer
Subclasses of AbstractRenderer in com.itextpdf.layout.renderer Modifier and Type Class Description classAnonymousInlineBoxRendererThis class represents theIRendererobject for aAnonymousInlineBoxobject.classBlockRendererRepresents a renderer for block elements.classCanvasRendererRepresents a renderer for theCanvaslayout element.classCellRendererRepresents a renderer for theCelllayout element.classDivRendererRepresents a renderer for theDivlayout element.classDocumentRendererclassFlexContainerRendererclassGridContainerRendererRepresents a renderer for a grid.(package private) classGridItemRendererWrapper renderer around grid item.classImageRendererclassLineRendererclassLineSeparatorRendererclassLinkRendererclassListItemRendererclassListRendererprivate static classListRenderer.ConstantFontTextRendererclassMulticolRendererRepresents a renderer for columns.classParagraphRendererclassRootRendererclassTableRendererclassTabRendererclassTextRendererFields in com.itextpdf.layout.renderer declared as AbstractRenderer Modifier and Type Field Description private AbstractRendererMulticolRenderer.MulticolLayoutResult. overflowRendererprivate AbstractRendererFlexItemInfo. renderer(package private) AbstractRendererFlexUtil.FlexItemCalculationInfo. renderer(package private) AbstractRendererGridItemRenderer. rendererA renderer to wrap.private AbstractRendererRotationUtils.PropertiesBackup. rendererMethods in com.itextpdf.layout.renderer that return AbstractRenderer Modifier and Type Method Description (package private) AbstractRendererBlockRenderer. applyMinHeight(OverflowPropertyValue overflowY, Rectangle layoutBox)protected AbstractRendererBlockRenderer. createOverflowRenderer(int layoutResult)Creates an overflow renderer.protected AbstractRendererCellRenderer. createOverflowRenderer(int layoutResult)Creates an overflow renderer.private AbstractRendererGridContainerRenderer. createOverflowRenderer(java.util.List<IRenderer> children)protected AbstractRendererListItemRenderer. createOverflowRenderer(int layoutResult)protected AbstractRendererListRenderer. createOverflowRenderer(int layoutResult)protected AbstractRendererMulticolRenderer. createOverflowRenderer(IRenderer overflowedContentRenderer)Creates an overflow renderer.protected AbstractRendererParagraphRenderer. createOverflowRenderer(int layoutResult)(package private) AbstractRenderer[]BlockRenderer. createSplitAndOverflowRenderers(int childPos, int layoutStatus, LayoutResult childResult, java.util.Map<java.lang.Integer,IRenderer> waitingFloatsSplitRenderers, java.util.List<IRenderer> waitingOverflowFloatRenderers)(package private) AbstractRenderer[]FlexContainerRenderer. createSplitAndOverflowRenderers(int childPos, int layoutStatus, LayoutResult childResult, java.util.Map<java.lang.Integer,IRenderer> waitingFloatsSplitRenderers, java.util.List<IRenderer> waitingOverflowFloatRenderers)protected AbstractRendererBlockRenderer. createSplitRenderer(int layoutResult)Creates a split renderer.protected AbstractRendererCellRenderer. createSplitRenderer(int layoutResult)Creates a split renderer.(package private) static AbstractRendererGridMulticolUtil. createSplitRenderer(java.util.List<IRenderer> children, AbstractRenderer renderer)Creates a split renderer.protected AbstractRendererListItemRenderer. createSplitRenderer(int layoutResult)protected AbstractRendererListRenderer. createSplitRenderer(int layoutResult)AbstractRendererMulticolRenderer.MulticolLayoutResult. getOverflowRenderer()Gets the overflow renderer.AbstractRendererFlexItemInfo. getRenderer()protected AbstractRendererAbstractRenderer. setBorders(Border border, int borderNumber)Methods in com.itextpdf.layout.renderer with parameters of type AbstractRenderer Modifier and Type Method Description private static voidFlexContainerRenderer. addSimulateDiv(AbstractRenderer overflowRenderer, float width)(package private) static java.lang.FloatFloatingHelper. adjustFloatedBlockLayoutBox(AbstractRenderer renderer, Rectangle parentBBox, java.lang.Float blockWidth, java.util.List<Rectangle> floatRendererAreas, FloatPropertyValue floatPropertyValue, OverflowPropertyValue overflowX)private static voidAccessibleAttributesApplier. applyBlockLevelLayoutAttributes(java.lang.String role, AbstractRenderer renderer, PdfDictionary attributes)private static voidAccessibleAttributesApplier. applyBorderAttributes(AbstractRenderer renderer, PdfDictionary attributes)private static voidAccessibleAttributesApplier. applyCommonLayoutAttributes(AbstractRenderer renderer, PdfDictionary attributes)private static voidAccessibleAttributesApplier. applyIllustrationLayoutAttributes(AbstractRenderer renderer, PdfDictionary attributes)private static voidAccessibleAttributesApplier. applyInlineLevelLayoutAttributes(AbstractRenderer renderer, PdfDictionary attributes)private static voidAccessibleAttributesApplier. applyPaddingAttribute(AbstractRenderer renderer, PdfDictionary attributes)(package private) static floatAbstractRenderer. calculateAdditionalWidth(AbstractRenderer renderer)private static floatFlexUtil. calculateHeight(AbstractRenderer flexItemRenderer, float width)(package private) static floatLineHeightHelper. calculateLineHeight(AbstractRenderer renderer)private static floatFlexUtil. calculateMaxMainSize(AbstractRenderer flexItemRenderer, float flexContainerMainSize, boolean isColumnDirection, float crossSize)(package private) static MinMaxWidthFloatingHelper. calculateMinMaxWidthForFloat(AbstractRenderer renderer, FloatPropertyValue floatPropertyVal)(package private) static floatAbstractRenderer. calculatePaddingBorderHeight(AbstractRenderer renderer)(package private) static floatAbstractRenderer. calculatePaddingBorderWidth(AbstractRenderer renderer)static MinMaxWidthRotationUtils. countRotationMinMaxWidth(MinMaxWidth minMaxWidth, AbstractRenderer renderer)This method tries to calculate min-max-width of rotated element using heuristics ofRotationMinMaxWidth.calculate(double, double, MinMaxWidth).(package private) static AbstractRendererGridMulticolUtil. createSplitRenderer(java.util.List<IRenderer> children, AbstractRenderer renderer)Creates a split renderer.private voidFlexContainerRenderer. fillSplitOverflowRenderersForPartialResult(AbstractRenderer splitRenderer, AbstractRenderer overflowRenderer, java.util.List<FlexItemInfo> line, IRenderer childRenderer, LayoutResult childResult)private FlexItemInfoFlexContainerRenderer. findFlexItemInfo(AbstractRenderer renderer)(package private) static float[]LineHeightHelper. getActualAscenderDescender(AbstractRenderer renderer)Get actual ascender, descender.(package private) static float[]LineHeightHelper. getActualFontInfo(AbstractRenderer renderer)Get actual ascender, descender, xHeight and leading.(package private) static float[]LineHeightHelper. getFontAscenderDescenderNormalized(AbstractRenderer renderer)static PdfStructureAttributesAccessibleAttributesApplier. getLayoutAttributes(AbstractRenderer renderer, TagTreePointer taggingPointer)private static java.lang.FloatRotationUtils. getLayoutRotatedWidth(AbstractRenderer renderer, float availableWidth, Rectangle previousBBox, double angle)static PdfStructureAttributesAccessibleAttributesApplier. getListAttributes(AbstractRenderer renderer, TagTreePointer taggingPointer)static PdfStructureAttributesAccessibleAttributesApplier. getTableAttributes(AbstractRenderer renderer, TagTreePointer taggingPointer)private static java.lang.FloatFlexUtil. retrieveMaxHeightForMainDirection(AbstractRenderer renderer)private static java.lang.FloatFlexUtil. retrieveMinHeightForMainDirection(AbstractRenderer renderer)static java.lang.FloatRotationUtils. retrieveRotatedLayoutWidth(float availableWidth, AbstractRenderer renderer)This method tries to calculate width of not rotated renderer, so after rotation it fits availableWidth.private static floatGridMulticolUtil. safelyRetrieveFloatProperty(int property, AbstractRenderer renderer)voidMulticolRenderer.MulticolLayoutResult. setOverflowRenderer(AbstractRenderer overflowRenderer)Sets the overflow renderer.protected voidAbstractRenderer. updateHeightsOnSplit(boolean wasHeightClipped, AbstractRenderer splitRenderer, AbstractRenderer overflowRenderer)(package private) voidAbstractRenderer. updateHeightsOnSplit(float usedHeight, boolean wasHeightClipped, AbstractRenderer splitRenderer, AbstractRenderer overflowRenderer, boolean enlargeOccupiedAreaOnHeightWasClipped)(package private) voidGridItemRenderer. updateHeightsOnSplit(float usedHeight, boolean wasHeightClipped, AbstractRenderer splitRenderer, AbstractRenderer overflowRenderer, boolean enlargeOccupiedAreaOnHeightWasClipped)(package private) static floatGridMulticolUtil. updateOccupiedHeight(float initialHeight, boolean isFull, AbstractRenderer renderer)(package private) static floatGridMulticolUtil. updateOccupiedWidth(float initialWidth, AbstractRenderer renderer)Constructors in com.itextpdf.layout.renderer with parameters of type AbstractRenderer Constructor Description AbstractRenderer(AbstractRenderer other)Creates a new renderer based on an instance of another renderer.FlexItemCalculationInfo(AbstractRenderer renderer, float flexBasis, float flexGrow, float flexShrink, float areaMainSize, boolean flexBasisContent, boolean isColumnDirection, float crossSize)FlexItemInfo(AbstractRenderer renderer, Rectangle rectangle)PropertiesBackup(AbstractRenderer renderer) -
Uses of AbstractRenderer in com.itextpdf.svg.renderers
Subclasses of AbstractRenderer in com.itextpdf.svg.renderers Modifier and Type Class Description classSvgImageRendererRepresents a renderer for theSvgImagelayout element.
-