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 TypeClassDescriptionclass
AbstractBlockRenderer
for form fields.class
AbstractAbstractTextFieldRenderer
for a single line of text content in a form field.class
AbstractBlockRenderer
for select form fields.class
AbstractAbstractFormFieldRenderer
for form fields with text content.class
TheAbstractTextFieldRenderer
implementation for buttons.class
TheAbstractFormFieldRenderer
implementation for checkboxes.protected class
A flat renderer for the checkbox.(package private) class
Custom implementation for rendering form field values.class
TheAbstractOneLineTextFieldRenderer
implementation for input fields.class
TheAbstractFormFieldRenderer
implementation for radio buttons.private class
class
TheSelectFieldComboBoxRenderer
implementation for select field renderer.class
TheSelectFieldListBoxRenderer
implementation for select field renderer.class
TheAbstractTextFieldRenderer
implementation for SigFields.class
TheAbstractTextFieldRenderer
implementation for text area fields. -
Uses of AbstractRenderer in com.itextpdf.layout
Subclasses of AbstractRenderer in com.itextpdf.layoutModifier and TypeClassDescriptionclass
This 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 void
ContinuousContainer.clearPropertiesFromSplitRenderer
(AbstractRenderer blockRenderer) void
ContinuousContainer.reApplyProperties
(AbstractRenderer blockRenderer) Re adds the properties that were removed from the overflow renderer.static void
ContinuousContainer.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 TypeClassDescriptionclass
Represents a renderer for block elements.class
Represents a renderer for theCanvas
layout element.class
Represents a renderer for theCell
layout element.class
Represents a renderer for theDiv
layout element.class
class
class
Represents a renderer for a grid.(package private) class
Wrapper renderer around grid item.class
class
class
class
class
class
private static final class
class
Represents a renderer for columns.class
class
class
class
class
Fields in com.itextpdf.layout.renderer declared as AbstractRendererModifier and TypeFieldDescriptionprivate AbstractRenderer
MulticolRenderer.MulticolLayoutResult.overflowRenderer
private AbstractRenderer
FlexItemInfo.renderer
(package private) AbstractRenderer
FlexUtil.FlexItemCalculationInfo.renderer
(package private) AbstractRenderer
GridItemRenderer.renderer
A renderer to wrap.private AbstractRenderer
RotationUtils.PropertiesBackup.renderer
Methods in com.itextpdf.layout.renderer that return AbstractRendererModifier and TypeMethodDescription(package private) AbstractRenderer
BlockRenderer.applyMinHeight
(OverflowPropertyValue overflowY, Rectangle layoutBox) protected AbstractRenderer
BlockRenderer.createOverflowRenderer
(int layoutResult) Creates an overflow renderer.protected AbstractRenderer
CellRenderer.createOverflowRenderer
(int layoutResult) Creates an overflow renderer.private AbstractRenderer
GridContainerRenderer.createOverflowRenderer
(List<IRenderer> children) protected AbstractRenderer
ListItemRenderer.createOverflowRenderer
(int layoutResult) protected AbstractRenderer
ListRenderer.createOverflowRenderer
(int layoutResult) protected AbstractRenderer
MulticolRenderer.createOverflowRenderer
(IRenderer overflowedContentRenderer) Creates an overflow renderer.protected AbstractRenderer
ParagraphRenderer.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 AbstractRenderer
BlockRenderer.createSplitRenderer
(int layoutResult) Creates a split renderer.protected AbstractRenderer
CellRenderer.createSplitRenderer
(int layoutResult) Creates a split renderer.(package private) static AbstractRenderer
GridMulticolUtil.createSplitRenderer
(List<IRenderer> children, AbstractRenderer renderer) Creates a split renderer.protected AbstractRenderer
ListItemRenderer.createSplitRenderer
(int layoutResult) protected AbstractRenderer
ListRenderer.createSplitRenderer
(int layoutResult) protected AbstractRenderer
MulticolRenderer.createSplitRenderer
(List<IRenderer> children) Deprecated.MulticolRenderer.MulticolLayoutResult.getOverflowRenderer()
FlexItemInfo.getRenderer()
protected AbstractRenderer
AbstractRenderer.setBorders
(Border border, int borderNumber) Methods in com.itextpdf.layout.renderer with parameters of type AbstractRendererModifier and TypeMethodDescriptionprivate static void
FlexContainerRenderer.addSimulateDiv
(AbstractRenderer overflowRenderer, float width) (package private) static Float
FloatingHelper.adjustFloatedBlockLayoutBox
(AbstractRenderer renderer, Rectangle parentBBox, Float blockWidth, List<Rectangle> floatRendererAreas, FloatPropertyValue floatPropertyValue, OverflowPropertyValue overflowX) private static void
AccessibleAttributesApplier.applyBlockLevelLayoutAttributes
(String role, AbstractRenderer renderer, PdfDictionary attributes) private static void
AccessibleAttributesApplier.applyBorderAttributes
(AbstractRenderer renderer, PdfDictionary attributes) private static void
AccessibleAttributesApplier.applyCommonLayoutAttributes
(AbstractRenderer renderer, PdfDictionary attributes) private static void
AccessibleAttributesApplier.applyIllustrationLayoutAttributes
(AbstractRenderer renderer, PdfDictionary attributes) private static void
AccessibleAttributesApplier.applyInlineLevelLayoutAttributes
(AbstractRenderer renderer, PdfDictionary attributes) private static void
AccessibleAttributesApplier.applyPaddingAttribute
(AbstractRenderer renderer, PdfDictionary attributes) (package private) static float
AbstractRenderer.calculateAdditionalWidth
(AbstractRenderer renderer) private static float
FlexUtil.calculateHeight
(AbstractRenderer flexItemRenderer, float width) (package private) static float
LineHeightHelper.calculateLineHeight
(AbstractRenderer renderer) private static float
FlexUtil.calculateMaxMainSize
(AbstractRenderer flexItemRenderer, float flexContainerMainSize, boolean isColumnDirection, float crossSize) (package private) static MinMaxWidth
FloatingHelper.calculateMinMaxWidthForFloat
(AbstractRenderer renderer, FloatPropertyValue floatPropertyVal) (package private) static float
AbstractRenderer.calculatePaddingBorderHeight
(AbstractRenderer renderer) (package private) static float
AbstractRenderer.calculatePaddingBorderWidth
(AbstractRenderer renderer) static MinMaxWidth
RotationUtils.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 AbstractRenderer
GridMulticolUtil.createSplitRenderer
(List<IRenderer> children, AbstractRenderer renderer) Creates a split renderer.private void
FlexContainerRenderer.fillSplitOverflowRenderersForPartialResult
(AbstractRenderer splitRenderer, AbstractRenderer overflowRenderer, List<FlexItemInfo> line, IRenderer childRenderer, LayoutResult childResult) private FlexItemInfo
FlexContainerRenderer.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 PdfStructureAttributes
AccessibleAttributesApplier.getLayoutAttributes
(AbstractRenderer renderer, TagTreePointer taggingPointer) private static Float
RotationUtils.getLayoutRotatedWidth
(AbstractRenderer renderer, float availableWidth, Rectangle previousBBox, double angle) static PdfStructureAttributes
AccessibleAttributesApplier.getListAttributes
(AbstractRenderer renderer, TagTreePointer taggingPointer) static PdfStructureAttributes
AccessibleAttributesApplier.getTableAttributes
(AbstractRenderer renderer, TagTreePointer taggingPointer) private static Float
FlexUtil.retrieveMaxHeightForMainDirection
(AbstractRenderer renderer) private static Float
FlexUtil.retrieveMinHeightForMainDirection
(AbstractRenderer renderer) static Float
RotationUtils.retrieveRotatedLayoutWidth
(float availableWidth, AbstractRenderer renderer) This method tries to calculate width of not rotated renderer, so after rotation it fits availableWidth.private static float
GridMulticolUtil.safelyRetrieveFloatProperty
(int property, AbstractRenderer renderer) void
MulticolRenderer.MulticolLayoutResult.setOverflowRenderer
(AbstractRenderer overflowRenderer) protected void
AbstractRenderer.updateHeightsOnSplit
(boolean wasHeightClipped, AbstractRenderer splitRenderer, AbstractRenderer overflowRenderer) (package private) void
AbstractRenderer.updateHeightsOnSplit
(float usedHeight, boolean wasHeightClipped, AbstractRenderer splitRenderer, AbstractRenderer overflowRenderer, boolean enlargeOccupiedAreaOnHeightWasClipped) (package private) void
GridItemRenderer.updateHeightsOnSplit
(float usedHeight, boolean wasHeightClipped, AbstractRenderer splitRenderer, AbstractRenderer overflowRenderer, boolean enlargeOccupiedAreaOnHeightWasClipped) (package private) static float
GridMulticolUtil.updateOccupiedHeight
(float initialHeight, boolean isFull, boolean isFirstLayout, AbstractRenderer renderer) (package private) static float
GridMulticolUtil.updateOccupiedWidth
(float initialWidth, AbstractRenderer renderer) Constructors in com.itextpdf.layout.renderer with parameters of type AbstractRendererModifierConstructorDescriptionprotected
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
GridMulticolUtil.createSplitRenderer(List, AbstractRenderer)