Table of Contents

Namespace iText.Layout.Renderer

Classes

AbstractRenderer

Defines the most common properties and behavior that are shared by most IRenderer implementations.

AbstractWidthHandler
AccessibleAttributesApplier

Generates standard structure attributes for current tag based on the layout element properties and renderer layout results.

AreaBreakRenderer

Renderer for the AreaBreak layout element.

BlockFormattingContextUtil

This class helps to identify whether we are dealing with a renderer that creates a new "Block formatting context" in terms of CSS.

BlockRenderer

Represents a renderer for block elements.

CanvasRenderer

Represents a renderer for the Canvas layout element.

CellRenderer

Represents a renderer for the Cell layout element.

DivRenderer

Represents a renderer for the Div layout element.

DocumentRenderer
DrawContext

This class holds instances which required for drawing on pdf document.

FlexContainerRenderer
GridContainerRenderer

Represents a renderer for a grid.

ImageRenderer
LineRenderer
LineRenderer.RendererGlyph
LineSeparatorRenderer
LinkRenderer
ListItemRenderer
ListRenderer
MaxMaxWidthHandler
MetaInfoContainer

Class to store metaInfo that will be used for layout renderers.

MulticolRenderer

Represents a renderer for columns.

MulticolRenderer.LayoutInInfiniteHeightCalculator
MulticolRenderer.MulticolLayoutResult

Represents result of one iteration of MulticolRenderer layouting It contains split renderers which were lauded on a given height and overflow renderer for which height should be increased, so it can be lauded.

ParagraphRenderer

This class represents the renderer object for a Paragraph object.

RootRenderer
TabRenderer
TableRenderer

This class represents the renderer object for a Table object.

TargetCounterHandler

Handler to handle target-counter logic.

TextPreprocessingUtil
TextRenderer

This class represents the renderer object for a Text object.

TypographyUtils

Interfaces

ILeafElementRenderer
IRenderer

A renderer object is responsible for drawing a corresponding layout object on a document or canvas.

MulticolRenderer.ColumnHeightCalculator

Interface which used for additional height calculation