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 class
AbstractFormFieldRenderer
AbstractBlockRenderer
for form fields.class
AbstractOneLineTextFieldRenderer
AbstractAbstractTextFieldRenderer
for a single line of text content in a form field.class
AbstractSelectFieldRenderer
AbstractBlockRenderer
for select form fields.class
AbstractTextFieldRenderer
AbstractAbstractFormFieldRenderer
for form fields with text content.class
ButtonRenderer
TheAbstractTextFieldRenderer
implementation for buttons.class
CheckBoxRenderer
TheAbstractFormFieldRenderer
implementation for checkboxes.protected class
CheckBoxRenderer.FlatParagraphRenderer
A flat renderer for the checkbox.(package private) class
FormFieldValueNonTrimmingTextRenderer
Custom implementation for rendering form field values.class
InputFieldRenderer
TheAbstractOneLineTextFieldRenderer
implementation for input fields.class
RadioRenderer
TheAbstractFormFieldRenderer
implementation for radio buttons.private class
RadioRenderer.FlatParagraphRenderer
class
SelectFieldComboBoxRenderer
TheSelectFieldComboBoxRenderer
implementation for select field renderer.class
SelectFieldListBoxRenderer
TheSelectFieldListBoxRenderer
implementation for select field renderer.class
SignatureAppearanceRenderer
TheAbstractTextFieldRenderer
implementation for SigFields.class
TextAreaRenderer
TheAbstractTextFieldRenderer
implementation for text area fields. -
Uses of AbstractRenderer in com.itextpdf.layout
Subclasses of AbstractRenderer in com.itextpdf.layout Modifier and Type Class Description class
ColumnDocumentRenderer
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 AbstractRenderer Modifier and Type Method Description private 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.renderer Modifier and Type Class Description class
BlockRenderer
Represents a renderer for block elements.class
CanvasRenderer
Represents a renderer for theCanvas
layout element.class
CellRenderer
Represents a renderer for theCell
layout element.class
DivRenderer
Represents a renderer for theDiv
layout element.class
DocumentRenderer
class
FlexContainerRenderer
class
GridContainerRenderer
Represents a renderer for a grid.(package private) class
GridItemRenderer
Wrapper renderer around grid item.class
ImageRenderer
class
LineRenderer
class
LineSeparatorRenderer
class
LinkRenderer
class
ListItemRenderer
class
ListRenderer
private static class
ListRenderer.ConstantFontTextRenderer
class
MulticolRenderer
Represents a renderer for columns.class
ParagraphRenderer
class
RootRenderer
class
TableRenderer
class
TabRenderer
class
TextRenderer
Fields in com.itextpdf.layout.renderer declared as AbstractRenderer Modifier and Type Field Description private 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 AbstractRenderer Modifier and Type Method Description (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(java.util.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, 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 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(java.util.List<IRenderer> children, AbstractRenderer renderer)
Creates a split renderer.protected AbstractRenderer
ListItemRenderer. createSplitRenderer(int layoutResult)
protected AbstractRenderer
ListRenderer. createSplitRenderer(int layoutResult)
AbstractRenderer
MulticolRenderer.MulticolLayoutResult. getOverflowRenderer()
AbstractRenderer
FlexItemInfo. getRenderer()
protected AbstractRenderer
AbstractRenderer. setBorders(Border border, int borderNumber)
Methods in com.itextpdf.layout.renderer with parameters of type AbstractRenderer Modifier and Type Method Description private static void
FlexContainerRenderer. addSimulateDiv(AbstractRenderer overflowRenderer, float width)
(package private) static java.lang.Float
FloatingHelper. adjustFloatedBlockLayoutBox(AbstractRenderer renderer, Rectangle parentBBox, java.lang.Float blockWidth, java.util.List<Rectangle> floatRendererAreas, FloatPropertyValue floatPropertyValue, OverflowPropertyValue overflowX)
private static void
AccessibleAttributesApplier. applyBlockLevelLayoutAttributes(java.lang.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(java.util.List<IRenderer> children, AbstractRenderer renderer)
Creates a split renderer.private void
FlexContainerRenderer. fillSplitOverflowRenderersForPartialResult(AbstractRenderer splitRenderer, AbstractRenderer overflowRenderer, java.util.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 java.lang.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 java.lang.Float
FlexUtil. retrieveMaxHeightForMainDirection(AbstractRenderer renderer)
private static java.lang.Float
FlexUtil. retrieveMinHeightForMainDirection(AbstractRenderer renderer)
static java.lang.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, AbstractRenderer renderer)
(package private) static float
GridMulticolUtil. 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 class
SvgImageRenderer
Represents a renderer for theSvgImage
layout element.
-