Package com.itextpdf.layout.renderer
package com.itextpdf.layout.renderer
-
ClassDescriptionDefines the most common properties and behavior that are shared by most
IRendererimplementations.Generates standard structure attributes for current tag based on the layout element properties and renderer layout results.This class is used to identify standard structure role type based only on it's name for the sake of applying standard structure attributes.This class represents theIRendererobject for aAnonymousInlineBoxobject.Renderer for theAreaBreaklayout element.This class helps to identify whether we are dealing with a renderer that creates a new "Block formatting context" in terms of CSS.Represents a renderer for block elements.Represents a renderer for theCanvaslayout element.Represents a renderer for theCelllayout element.A comparison function to compare twoBorderinstances.Represents a renderer for theDivlayout element.This class holds instances which required for drawing on pdf document.This class represents a grid of elements.This class is used to properly initialize starting values for grid.This class is used to place cells on grid.This comparator sorts cells so ones with both fixed row and column positions would go first, then cells with fixed column and then all other cells.This comparator sorts cells so ones with both fixed row and column positions would go first, then cells with fixed row and then all other cells.This class represents a cell in a grid.Represents a renderer for a grid.Wrapper renderer around grid item.The class stores common logic for multicol and grid layout.Class representing grid sizing algorithm.Class representing a track sizing algorithm.This class represents a view on a grid, which returns cells one by one in a specified order.Represents a placement cursor.Represents position on a grid.Base interface to customize placing flex items on main flex direction.A renderer object is responsible for drawing a corresponding layout object on a document or canvas.This class is responsible for left to right placement of flex items.Class to store metaInfo that will be used for layout renderers.Represents a renderer for columns.Interface which used for additional height calculationDefault implementation ofMulticolRenderer.ColumnHeightCalculatorwhich allows 4 relayouts and performs simple additional height calculation (split the elements which don't fit).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.This class is responsible for right to left placement of flex items.This are a structs used for convenience in layout.Utility class that copies overflow renderer rows on cell replacement so it won't affect original rendererHandler to handle target-counter logic.