Uses of Class
com.itextpdf.layout.renderer.AbstractRenderer
Packages that use AbstractRenderer
Package
Description
-
Uses of AbstractRenderer in com.itextpdf.forms.form.renderer
Subclasses of AbstractRenderer in com.itextpdf.forms.form.rendererModifier and TypeClassDescriptionclassAbstractBlockRendererfor form fields.classAbstractAbstractTextFieldRendererfor a single line of text content in a form field.classAbstractBlockRendererfor select form fields.classAbstractAbstractFormFieldRendererfor form fields with text content.classTheAbstractTextFieldRendererimplementation for buttons.classTheAbstractFormFieldRendererimplementation for checkboxes.protected classA flat renderer for the checkbox.(package private) classCustom implementation for rendering form field values.classTheAbstractOneLineTextFieldRendererimplementation for input fields.classTheAbstractFormFieldRendererimplementation for radio buttons.private classclassTheSelectFieldComboBoxRendererimplementation for select field renderer.classTheSelectFieldListBoxRendererimplementation for select field renderer.classTheAbstractTextFieldRendererimplementation for SigFields.classTheAbstractTextFieldRendererimplementation for text area fields. -
Uses of AbstractRenderer in com.itextpdf.layout
Subclasses of AbstractRenderer in com.itextpdf.layoutModifier and TypeClassDescriptionclassThis 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 AbstractRendererModifier and TypeMethodDescriptionprivate 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.rendererModifier and TypeClassDescriptionclassThis class represents theIRendererobject for aAnonymousInlineBoxobject.classRepresents a renderer for block elements.classRepresents a renderer for theCanvaslayout element.classRepresents a renderer for theCelllayout element.classRepresents a renderer for theDivlayout element.classclassclassRepresents a renderer for a grid.(package private) classWrapper renderer around grid item.classclassclassclassclassclassprivate static final classclassRepresents a renderer for columns.classclassclassclassclassFields in com.itextpdf.layout.renderer declared as AbstractRendererModifier and TypeFieldDescriptionprivate 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 AbstractRendererModifier and TypeMethodDescription(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(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, Map<Integer, IRenderer> waitingFloatsSplitRenderers, List<IRenderer> waitingOverflowFloatRenderers) (package private) AbstractRenderer[]FlexContainerRenderer.createSplitAndOverflowRenderers(int childPos, int layoutStatus, LayoutResult childResult, Map<Integer, IRenderer> waitingFloatsSplitRenderers, 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(List<IRenderer> children, AbstractRenderer renderer) Creates a split renderer.protected AbstractRendererListItemRenderer.createSplitRenderer(int layoutResult) protected AbstractRendererListRenderer.createSplitRenderer(int layoutResult) MulticolRenderer.MulticolLayoutResult.getOverflowRenderer()Gets the overflow renderer.FlexItemInfo.getRenderer()protected AbstractRendererAbstractRenderer.setBorders(Border border, int borderNumber) Methods in com.itextpdf.layout.renderer with parameters of type AbstractRendererModifier and TypeMethodDescriptionprivate static voidFlexContainerRenderer.addSimulateDiv(AbstractRenderer overflowRenderer, float width) (package private) static FloatFloatingHelper.adjustFloatedBlockLayoutBox(AbstractRenderer renderer, Rectangle parentBBox, Float blockWidth, List<Rectangle> floatRendererAreas, FloatPropertyValue floatPropertyValue, OverflowPropertyValue overflowX) private static voidAccessibleAttributesApplier.applyBlockLevelLayoutAttributes(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(List<IRenderer> children, AbstractRenderer renderer) Creates a split renderer.private voidFlexContainerRenderer.fillSplitOverflowRenderersForPartialResult(AbstractRenderer splitRenderer, AbstractRenderer overflowRenderer, 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 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 FloatFlexUtil.retrieveMaxHeightForMainDirection(AbstractRenderer renderer) private static FloatFlexUtil.retrieveMinHeightForMainDirection(AbstractRenderer renderer) static 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 AbstractRendererModifierConstructorDescriptionprotectedAbstractRenderer(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