Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W X Y _ 

A

ABSOLUTE - Static variable in class com.itextpdf.layout.layout.LayoutPosition
Absolute positioned objects are positioned relative to the containing block, which is the nearest enclosing ancestor block with a position other than 'static'.
AbstractElement<T extends IElement> - Class in com.itextpdf.layout.element
Defines the most common properties that most IElement implementations share.
AbstractElement() - Constructor for class com.itextpdf.layout.element.AbstractElement
 
AbstractRenderer - Class in com.itextpdf.layout.renderer
Defines the most common properties and behavior that are shared by most IRenderer implementations.
AbstractRenderer() - Constructor for class com.itextpdf.layout.renderer.AbstractRenderer
Creates a renderer.
AbstractRenderer(IElement) - Constructor for class com.itextpdf.layout.renderer.AbstractRenderer
Creates a renderer for the specified layout element.
AbstractRenderer(AbstractRenderer) - Constructor for class com.itextpdf.layout.renderer.AbstractRenderer
 
AbstractWidthHandler - Class in com.itextpdf.layout.renderer
 
AbstractWidthHandler(MinMaxWidth) - Constructor for class com.itextpdf.layout.renderer.AbstractWidthHandler
 
AccessibleAttributesApplier - Class in com.itextpdf.layout.renderer
Generates standard structure attributes for current tag based on the layout element properties and renderer layout results.
AccessibleAttributesApplier() - Constructor for class com.itextpdf.layout.renderer.AccessibleAttributesApplier
 
ACTION - Static variable in class com.itextpdf.layout.property.Property
 
add(AreaBreak) - Method in class com.itextpdf.layout.Document
Terminates the current element, usually a page.
add(IBlockElement) - Method in class com.itextpdf.layout.Document
 
add(IBlockElement) - Method in class com.itextpdf.layout.element.Cell
Adds any block element to the cell's contents.
add(Image) - Method in class com.itextpdf.layout.element.Cell
Adds an image to the cell's contents.
add(IBlockElement) - Method in class com.itextpdf.layout.element.Div
Adds any block element to the div's contents.
add(Image) - Method in class com.itextpdf.layout.element.Div
Adds an image to the div's contents.
add(AreaBreak) - Method in class com.itextpdf.layout.element.Div
Adds an area break to the div's contents.
add(ListItem) - Method in class com.itextpdf.layout.element.List
Adds a new ListItem to the bottom of the List.
add(String) - Method in class com.itextpdf.layout.element.List
Adds a new ListItem to the bottom of the List.
add(String) - Method in class com.itextpdf.layout.element.Paragraph
Adds a piece of text to the Paragraph
add(ILeafElement) - Method in class com.itextpdf.layout.element.Paragraph
Adds a layout element to the Paragraph.
add(IBlockElement) - Method in class com.itextpdf.layout.element.Paragraph
 
add(IBlockElement) - Method in class com.itextpdf.layout.RootElement
Adds an element to the root.
add(Image) - Method in class com.itextpdf.layout.RootElement
Adds an image to the root.
addAll(List<T2>) - Method in class com.itextpdf.layout.element.Paragraph
Adds a List of layout elements to the Paragraph.
addAllProperties(Map<Integer, Object>) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
 
addCell(Cell) - Method in class com.itextpdf.layout.element.Table
Adds a new cell to the table.
addCell(BlockElement<T>) - Method in class com.itextpdf.layout.element.Table
Adds a new cell with received blockElement as a content.
addCell(Image) - Method in class com.itextpdf.layout.element.Table
Adds a new cell with received image as a content.
addCell(String) - Method in class com.itextpdf.layout.element.Table
Adds a new cell with received string as a content.
addChild(IRenderer) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Adds a child to the current renderer
addChild(IRenderer) - Method in class com.itextpdf.layout.renderer.AreaBreakRenderer
 
addChild(IRenderer) - Method in class com.itextpdf.layout.renderer.CanvasRenderer
 
addChild(IRenderer) - Method in interface com.itextpdf.layout.renderer.IRenderer
Adds a child to the current renderer
addChild(IRenderer) - Method in class com.itextpdf.layout.renderer.RootRenderer
 
addChild(IRenderer) - Method in class com.itextpdf.layout.renderer.TableRenderer
Adds a child to the current renderer
addClass(String) - Method in class com.itextpdf.layout.hyphenation.HyphenationTree
Add a character class to the tree.
addClass(String) - Method in interface com.itextpdf.layout.hyphenation.IPatternConsumer
Add a character class.
addDirectory(String) - Method in class com.itextpdf.layout.font.FontProvider
 
addDirectory(String, boolean) - Method in class com.itextpdf.layout.font.FontSet
Add all the fonts in a directory and possibly its subdirectories.
addDirectory(String) - Method in class com.itextpdf.layout.font.FontSet
Add all the fonts in a directory.
addException(String, List) - Method in class com.itextpdf.layout.hyphenation.HyphenationTree
Add an exception to the tree.
addException(String, List) - Method in interface com.itextpdf.layout.hyphenation.IPatternConsumer
Add a hyphenation exception.
addFont(FontProgram, String, Range) - Method in class com.itextpdf.layout.font.FontProvider
 
addFont(FontProgram, String) - Method in class com.itextpdf.layout.font.FontProvider
 
addFont(FontProgram) - Method in class com.itextpdf.layout.font.FontProvider
 
addFont(String, String, Range) - Method in class com.itextpdf.layout.font.FontProvider
 
addFont(String, String) - Method in class com.itextpdf.layout.font.FontProvider
 
addFont(String) - Method in class com.itextpdf.layout.font.FontProvider
 
addFont(byte[], String, Range) - Method in class com.itextpdf.layout.font.FontProvider
 
addFont(byte[], String) - Method in class com.itextpdf.layout.font.FontProvider
 
addFont(byte[]) - Method in class com.itextpdf.layout.font.FontProvider
 
addFont(FontProgram, String, String, Range) - Method in class com.itextpdf.layout.font.FontSet
Add not supported for auto creating FontPrograms.
addFont(FontProgram, String, String) - Method in class com.itextpdf.layout.font.FontSet
Add not supported for auto creating FontPrograms.
addFont(FontProgram, String) - Method in class com.itextpdf.layout.font.FontSet
Add not supported for auto creating FontPrograms.
addFont(String, String, String, Range) - Method in class com.itextpdf.layout.font.FontSet
Creates FontInfo, fetches FontProgramDescriptor and adds just created FontInfo to FontSet.
addFont(String, String, String) - Method in class com.itextpdf.layout.font.FontSet
Creates FontInfo, fetches FontProgramDescriptor and adds just created FontInfo to FontSet.
addFont(String, String) - Method in class com.itextpdf.layout.font.FontSet
Creates FontInfo, fetches FontProgramDescriptor and adds just created FontInfo to FontSet.
addFont(byte[], String, String, Range) - Method in class com.itextpdf.layout.font.FontSet
Creates FontInfo, fetches FontProgramDescriptor and adds just created FontInfo to FontSet.
addFont(byte[], String, String) - Method in class com.itextpdf.layout.font.FontSet
Creates FontInfo, fetches FontProgramDescriptor and adds just created FontInfo to FontSet.
addFont(byte[], String) - Method in class com.itextpdf.layout.font.FontSet
Creates FontInfo, fetches FontProgramDescriptor and adds just created FontInfo to FontSet.
addFont(String) - Method in class com.itextpdf.layout.font.FontSet
Creates FontInfo, fetches FontProgramDescriptor and adds just created FontInfo to FontSet.
addFont(byte[]) - Method in class com.itextpdf.layout.font.FontSet
Creates FontInfo, fetches FontProgramDescriptor and adds just created FontInfo to FontSet.
addFont(FontInfo, String, Range) - Method in class com.itextpdf.layout.font.FontSet
Adds FontInfo with alias.
addFont(FontInfo, String) - Method in class com.itextpdf.layout.font.FontSet
Adds FontInfo with alias.
addFont(FontInfo) - Method in class com.itextpdf.layout.font.FontSet
Adds FontInfo.
addFooterCell(Cell) - Method in class com.itextpdf.layout.element.Table
Adds a new cell to the footer of the table.
addFooterCell(BlockElement<T>) - Method in class com.itextpdf.layout.element.Table
Adds a new cell with received blockElement as a content to the footer of the table.
addFooterCell(Image) - Method in class com.itextpdf.layout.element.Table
Adds a new cell with received image as a content to the footer of the table.
addFooterCell(String) - Method in class com.itextpdf.layout.element.Table
Adds a new cell with received string as a content to the footer of the table.
addHeaderCell(Cell) - Method in class com.itextpdf.layout.element.Table
Adds a new cell to the header of the table.
addHeaderCell(BlockElement<T>) - Method in class com.itextpdf.layout.element.Table
Adds a new cell with received blockElement as a content to the header of the table.
addHeaderCell(Image) - Method in class com.itextpdf.layout.element.Table
Adds a new cell with received image to the header of the table.
addHeaderCell(String) - Method in class com.itextpdf.layout.element.Table
Adds a new cell with received string as a content to the header of the table.
addKidsHint(TagTreePointer, Iterable<? extends IPropertyContainer>) - Method in class com.itextpdf.layout.tagging.LayoutTaggingHelper
 
addKidsHint(IPropertyContainer, Iterable<? extends IPropertyContainer>) - Method in class com.itextpdf.layout.tagging.LayoutTaggingHelper
 
addKidsHint(IPropertyContainer, Iterable<? extends IPropertyContainer>, int) - Method in class com.itextpdf.layout.tagging.LayoutTaggingHelper
 
addKidsHint(TaggingHintKey, Collection<TaggingHintKey>) - Method in class com.itextpdf.layout.tagging.LayoutTaggingHelper
 
addKidsHint(TaggingHintKey, Collection<TaggingHintKey>, int) - Method in class com.itextpdf.layout.tagging.LayoutTaggingHelper
 
addNewPage(PageSize) - Method in class com.itextpdf.layout.renderer.DocumentRenderer
 
addPattern(String, String) - Method in class com.itextpdf.layout.hyphenation.HyphenationTree
Add a pattern to the tree.
addPattern(String, String) - Method in interface com.itextpdf.layout.hyphenation.IPatternConsumer
Add hyphenation patterns.
addRange(int, int) - Method in class com.itextpdf.layout.font.RangeBuilder
Add one more range.
addRange(char, char) - Method in class com.itextpdf.layout.font.RangeBuilder
Add one more range.
addRange(int) - Method in class com.itextpdf.layout.font.RangeBuilder
Add range with a single number.
addRange(char) - Method in class com.itextpdf.layout.font.RangeBuilder
Add range with a single char.
addSingleTransform(Transform.SingleTransform) - Method in class com.itextpdf.layout.property.Transform
Adds a Transform.SingleTransform in a list of single transforms to process later.
addStandardPdfFonts() - Method in class com.itextpdf.layout.font.FontProvider
 
addStyle(Style) - Method in class com.itextpdf.layout.element.AbstractElement
Add a new style to this element.
addSymbolRenderer(IRenderer, float) - Method in class com.itextpdf.layout.renderer.ListItemRenderer
 
addSystemFonts() - Method in class com.itextpdf.layout.font.FontProvider
 
addTabStops(TabStop...) - Method in class com.itextpdf.layout.element.Paragraph
Adds an unspecified amount of tabstop elements as properties to the Paragraph.
addTabStops(List<TabStop>) - Method in class com.itextpdf.layout.element.Paragraph
Adds a List of tabstop elements as properties to the Paragraph.
addTreeHints(LayoutTaggingHelper, IRenderer) - Static method in class com.itextpdf.layout.tagging.LayoutTaggingHelper
 
adjustChildrenYLine() - Method in class com.itextpdf.layout.renderer.LineRenderer
 
alignChildHorizontally(IRenderer, Rectangle) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
 
alloc(int) - Method in class com.itextpdf.layout.hyphenation.ByteVector
This is to implement memory allocation in the array.
alloc(int) - Method in class com.itextpdf.layout.hyphenation.CharVector
This is to implement memory allocation in the array.
allowLastYLineRecursiveExtraction() - Method in class com.itextpdf.layout.renderer.AbstractRenderer
 
allowLastYLineRecursiveExtraction() - Method in class com.itextpdf.layout.renderer.TableRenderer
 
APPEARANCE_STREAM_LAYOUT - Static variable in class com.itextpdf.layout.property.Property
 
applyAbsolutePosition(Rectangle) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
 
applyAction(PdfDocument) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
 
applyBorderBox(Rectangle, boolean) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Applies the border box of the renderer on the given rectangle If the border of a certain side is null, the side will remain as it was.
applyBorderBox(Rectangle, Border[], boolean) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Applies the given border box (borders) on the given rectangle
applyBorderBox(Rectangle, Border[], boolean) - Method in class com.itextpdf.layout.renderer.CellRenderer
 
applyBorderBox(Rectangle, Border[], boolean) - Method in class com.itextpdf.layout.renderer.TableRenderer
 
applyBordersPaddingsMargins(Rectangle, Border[], UnitValue[]) - Method in class com.itextpdf.layout.renderer.BlockRenderer
 
applyClearance(float) - Method in class com.itextpdf.layout.margincollapse.MarginsCollapseHandler
 
applyDestination(PdfDocument) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
 
applyDestinationsAndAnnotation(DrawContext) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
 
applyFillTransparency(PdfCanvas) - Method in class com.itextpdf.layout.property.TransparentColor
 
applyLeading(float) - Method in class com.itextpdf.layout.renderer.LineRenderer
 
applyLinkAnnotation(PdfDocument) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
 
applyMargins(Rectangle, boolean) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Applies margins of the renderer on the given rectangle
applyMargins(Rectangle, UnitValue[], boolean) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Applies given margins on the given rectangle
applyMargins(Rectangle, UnitValue[], boolean) - Method in class com.itextpdf.layout.renderer.CellRenderer
 
applyOtf() - Method in class com.itextpdf.layout.renderer.TextRenderer
 
applyPaddings(Rectangle, boolean) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Applies paddings of the renderer on the given rectangle
applyPaddings(Rectangle, UnitValue[], boolean) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Applies given paddings on the given rectangle
applyPaddings(Rectangle, UnitValue[], boolean) - Method in class com.itextpdf.layout.renderer.ImageRenderer
 
applyPaddings(Rectangle, UnitValue[], boolean) - Method in class com.itextpdf.layout.renderer.TableRenderer
 
applyPaddings(Rectangle, boolean) - Method in class com.itextpdf.layout.renderer.TableRenderer
 
applyRelativePositioningTranslation(boolean) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
 
applyRotationLayout(Rectangle) - Method in class com.itextpdf.layout.renderer.BlockRenderer
 
applySpacings(Rectangle, boolean) - Method in class com.itextpdf.layout.renderer.CellRenderer
 
applySpacings(Rectangle, float[], boolean) - Method in class com.itextpdf.layout.renderer.CellRenderer
 
applyStrokeTransparency(PdfCanvas) - Method in class com.itextpdf.layout.property.TransparentColor
 
applyVerticalAlignment() - Method in class com.itextpdf.layout.renderer.BlockRenderer
 
area - Variable in class com.itextpdf.layout.layout.LayoutContext
The area the content to be placed on.
AREA_BREAK_TYPE - Static variable in class com.itextpdf.layout.property.Property
 
AreaBreak - Class in com.itextpdf.layout.element
A layout object that terminates the current content area and creates a new one.
AreaBreak() - Constructor for class com.itextpdf.layout.element.AreaBreak
Creates an AreaBreak.
AreaBreak(AreaBreakType) - Constructor for class com.itextpdf.layout.element.AreaBreak
Creates an AreaBreak that terminates a specified area type.
AreaBreak(PageSize) - Constructor for class com.itextpdf.layout.element.AreaBreak
Creates an AreaBreak.
areaBreak - Variable in class com.itextpdf.layout.layout.LayoutResult
 
areaBreak - Variable in class com.itextpdf.layout.renderer.AreaBreakRenderer
 
AreaBreakRenderer - Class in com.itextpdf.layout.renderer
Renderer object for the AreaBreak layout element.
AreaBreakRenderer(AreaBreak) - Constructor for class com.itextpdf.layout.renderer.AreaBreakRenderer
Creates an AreaBreakRenderer.
AreaBreakType - Enum in com.itextpdf.layout.property
The possible values for the type of break that is executed by an AreaBreak.
AUTO_SCALE - Static variable in class com.itextpdf.layout.property.Property
 
AUTO_SCALE_HEIGHT - Static variable in class com.itextpdf.layout.property.Property
 
AUTO_SCALE_WIDTH - Static variable in class com.itextpdf.layout.property.Property
 
autoScale(LayoutArea) - Method in class com.itextpdf.layout.renderer.ImageRenderer
 

B

Background - Class in com.itextpdf.layout.property
A specialized class holding configurable properties related to an IElement's background.
Background(Color) - Constructor for class com.itextpdf.layout.property.Background
Creates a background with a specified color.
Background(Color, float) - Constructor for class com.itextpdf.layout.property.Background
Creates a background with a specified color and opacity.
Background(Color, float, float, float, float) - Constructor for class com.itextpdf.layout.property.Background
Creates a background with a specified color, and extra space that must be counted as part of the background and therefore colored.
Background(Color, float, float, float, float, float) - Constructor for class com.itextpdf.layout.property.Background
Creates a background with a specified color, and extra space that must be counted as part of the background and therefore colored.
BACKGROUND - Static variable in class com.itextpdf.layout.property.Property
 
BACKGROUND_IMAGE - Static variable in class com.itextpdf.layout.property.Property
 
BackgroundImage - Class in com.itextpdf.layout.property
 
BackgroundImage(PdfImageXObject) - Constructor for class com.itextpdf.layout.property.BackgroundImage
 
BackgroundImage(PdfFormXObject) - Constructor for class com.itextpdf.layout.property.BackgroundImage
 
BackgroundImage(PdfImageXObject, boolean, boolean) - Constructor for class com.itextpdf.layout.property.BackgroundImage
 
BackgroundImage(PdfFormXObject, boolean, boolean) - Constructor for class com.itextpdf.layout.property.BackgroundImage
 
balance() - Method in class com.itextpdf.layout.hyphenation.TernaryTree
Balance the tree for best search performance
BASE_DIRECTION - Static variable in class com.itextpdf.layout.property.Property
 
baseCharactersCount() - Method in class com.itextpdf.layout.renderer.LineRenderer
Returns the number of base characters, i.e.
baseCharactersCount() - Method in class com.itextpdf.layout.renderer.TextRenderer
 
BaseDirection - Enum in com.itextpdf.layout.property
A specialized enum holding the possible values for a text IElement's base direction.
bBox - Variable in class com.itextpdf.layout.layout.LayoutArea
The area's bounding box
beginElementOpacityApplying(DrawContext) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
 
beginRotationIfApplied(PdfCanvas) - Method in class com.itextpdf.layout.renderer.BlockRenderer
 
beginTransformationIfApplied(PdfCanvas) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
 
bestMatch() - Method in class com.itextpdf.layout.font.FontSelector
The best font match.
BLOCK_SIZE - Static variable in class com.itextpdf.layout.hyphenation.TernaryTree
allocation size for arrays
BlockElement<T extends IElement> - Class in com.itextpdf.layout.element
A BlockElement will try to take up as much horizontal space as available to it on the canvas or page.
BlockElement() - Constructor for class com.itextpdf.layout.element.BlockElement
Creates a BlockElement.
BlockFormattingContextUtil - Class in com.itextpdf.layout.renderer
This class helps to identify whether we are dealing with a renderer that creates a new "Block formatting context" in terms of CSS.
BlockFormattingContextUtil() - Constructor for class com.itextpdf.layout.renderer.BlockFormattingContextUtil
 
BlockRenderer - Class in com.itextpdf.layout.renderer
 
BlockRenderer(IElement) - Constructor for class com.itextpdf.layout.renderer.BlockRenderer
 
BOLD_SIMULATION - Static variable in class com.itextpdf.layout.property.Property
 
Border - Class in com.itextpdf.layout.borders
Represents a border.
Border(float) - Constructor for class com.itextpdf.layout.borders.Border
Creates a border with the given width.
Border(Color, float) - Constructor for class com.itextpdf.layout.borders.Border
Creates a border with given width and color.
Border(Color, float, float) - Constructor for class com.itextpdf.layout.borders.Border
Creates a border with given width, color and opacity.
BORDER - Static variable in class com.itextpdf.layout.property.Property
 
Border.Side - Enum in com.itextpdf.layout.borders
Enumerates the different sides of the rectangle.
Border3D - Class in com.itextpdf.layout.borders
Represents a border that is displayed using a 3D effect.
Border3D(float) - Constructor for class com.itextpdf.layout.borders.Border3D
Creates a Border3D instance with the specified width.
Border3D(DeviceRgb, float) - Constructor for class com.itextpdf.layout.borders.Border3D
Creates a Border3D instance with the specified width and color.
Border3D(DeviceCmyk, float) - Constructor for class com.itextpdf.layout.borders.Border3D
Creates a Border3D instance with the specified width and color.
Border3D(DeviceGray, float) - Constructor for class com.itextpdf.layout.borders.Border3D
Creates a Border3D instance with the specified width and color.
Border3D(DeviceRgb, float, float) - Constructor for class com.itextpdf.layout.borders.Border3D
Creates a Border3D instance with the specified width, color and opacity.
Border3D(DeviceCmyk, float, float) - Constructor for class com.itextpdf.layout.borders.Border3D
Creates a Border3D instance with the specified width, color and opacity.
Border3D(DeviceGray, float, float) - Constructor for class com.itextpdf.layout.borders.Border3D
Creates a Border3D instance with the specified width, color and opacity.
BORDER_BOTTOM - Static variable in class com.itextpdf.layout.property.Property
 
BORDER_BOTTOM_LEFT_RADIUS - Static variable in class com.itextpdf.layout.property.Property
 
BORDER_BOTTOM_RIGHT_RADIUS - Static variable in class com.itextpdf.layout.property.Property
 
BORDER_COLLAPSE - Static variable in class com.itextpdf.layout.property.Property
 
BORDER_LEFT - Static variable in class com.itextpdf.layout.property.Property
 
BORDER_RADIUS - Static variable in class com.itextpdf.layout.property.Property
 
BORDER_RIGHT - Static variable in class com.itextpdf.layout.property.Property
 
BORDER_TOP - Static variable in class com.itextpdf.layout.property.Property
 
BORDER_TOP_LEFT_RADIUS - Static variable in class com.itextpdf.layout.property.Property
 
BORDER_TOP_RIGHT_RADIUS - Static variable in class com.itextpdf.layout.property.Property
 
BorderCollapsePropertyValue - Enum in com.itextpdf.layout.property
A specialized enum containing potential property values for Property.BORDER_COLLAPSE.
BorderRadius - Class in com.itextpdf.layout.property
Represents a border radius.
BorderRadius(UnitValue) - Constructor for class com.itextpdf.layout.property.BorderRadius
Creates a border radius with given value.
BorderRadius(float) - Constructor for class com.itextpdf.layout.property.BorderRadius
Creates a border radius with a given point value.
BorderRadius(UnitValue, UnitValue) - Constructor for class com.itextpdf.layout.property.BorderRadius
Creates a border radius with given horizontal and vertical values.
BorderRadius(float, float) - Constructor for class com.itextpdf.layout.property.BorderRadius
Creates a border radius with given horizontal and vertical point values.
BOTTOM - Static variable in class com.itextpdf.layout.property.Property
 
bottomMargin - Variable in class com.itextpdf.layout.Document
Deprecated.
To be removed in 7.2. Use Property.MARGIN_BOTTOM instead.
BOX_SIZING - Static variable in class com.itextpdf.layout.property.Property
 
BoxSizingPropertyValue - Enum in com.itextpdf.layout.property
A specialized enum containing potential property values for Property.BOX_SIZING.
ByteVector - Class in com.itextpdf.layout.hyphenation
This class implements a simple byte vector with access to the underlying array.
ByteVector() - Constructor for class com.itextpdf.layout.hyphenation.ByteVector
Construct byte vector instance with default block size.
ByteVector(int) - Constructor for class com.itextpdf.layout.hyphenation.ByteVector
Construct byte vector instance.
ByteVector(byte[]) - Constructor for class com.itextpdf.layout.hyphenation.ByteVector
Construct byte vector instance.
ByteVector(byte[], int) - Constructor for class com.itextpdf.layout.hyphenation.ByteVector
Construct byte vector instance.

C

cache(String, HyphenationTree) - Method in class com.itextpdf.layout.hyphenation.HyphenationTreeCache
Cache a hyphenation tree under its key.
calculate(double, double, MinMaxWidth) - Static method in class com.itextpdf.layout.minmaxwidth.RotationMinMaxWidth
Heuristic method, based on the assumption that area of element stays the same, when we try to layout it with different available width (available width is between min-width and max-width).
calculate(double, double, MinMaxWidth, double) - Static method in class com.itextpdf.layout.minmaxwidth.RotationMinMaxWidth
Heuristic method, based on the assumption that area of element stays the same, when we try to layout it with different available width (available width is between min-width and max-width).
calculateAbsolutePdfBBox() - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Calculates the bounding box of the content in the coordinate system of the pdf entity on which content is placed, e.g.
calculateBBox(List<Point>) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Calculates bounding box around points.
calculateLineWidth() - Method in class com.itextpdf.layout.renderer.TextRenderer
 
calculateRotatedWidth(Rectangle, double) - Static method in class com.itextpdf.layout.minmaxwidth.RotationMinMaxWidth
Utility method for calculating rotated width of area in a similar way to other calculations in this class.
calculateShiftToPositionBBoxOfPointsAt(float, float, List<Point>) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
This method calculates the shift needed to be applied to the points in order to position upper and left borders of their bounding box at the given lines.
Canvas - Class in com.itextpdf.layout
This class is used for adding content directly onto a specified PdfCanvas.
Canvas(PdfPage, Rectangle) - Constructor for class com.itextpdf.layout.Canvas
Creates a new Canvas to manipulate a specific page content stream.
Canvas(PdfCanvas, PdfDocument, Rectangle) - Constructor for class com.itextpdf.layout.Canvas
Creates a new Canvas to manipulate a specific document and content stream, which might be for example a page or PdfFormXObject stream.
Canvas(PdfCanvas, PdfDocument, Rectangle, boolean) - Constructor for class com.itextpdf.layout.Canvas
Creates a new Canvas to manipulate a specific document and page.
Canvas(PdfFormXObject, PdfDocument) - Constructor for class com.itextpdf.layout.Canvas
Creates a new Canvas to manipulate a specific PdfFormXObject.
canvas - Variable in class com.itextpdf.layout.renderer.CanvasRenderer
 
CanvasRenderer - Class in com.itextpdf.layout.renderer
 
CanvasRenderer(Canvas) - Constructor for class com.itextpdf.layout.renderer.CanvasRenderer
Creates a CanvasRenderer from its corresponding layout object.
CanvasRenderer(Canvas, boolean) - Constructor for class com.itextpdf.layout.renderer.CanvasRenderer
Creates a CanvasRenderer from its corresponding layout object.
capacity() - Method in class com.itextpdf.layout.hyphenation.ByteVector
Obtain capacity of array.
capacity() - Method in class com.itextpdf.layout.hyphenation.CharVector
Obtain capacity of array.
CAPTION_SIDE - Static variable in class com.itextpdf.layout.property.Property
 
captionRenderer - Variable in class com.itextpdf.layout.renderer.TableRenderer
 
CaptionSide - Enum in com.itextpdf.layout.property
A specialized enum containing the potential caption side values for a Table's caption.
causeOfNothing - Variable in class com.itextpdf.layout.layout.LayoutResult
The first renderer to produce LayoutResult.NOTHING during IRenderer.layout(LayoutContext).
Cell - Class in com.itextpdf.layout.element
A Cell is one piece of data in an enclosing grid, the Table.
Cell(int, int) - Constructor for class com.itextpdf.layout.element.Cell
Creates a cell which takes a custom amount of cell spaces in the table.
Cell() - Constructor for class com.itextpdf.layout.element.Cell
Creates a cell.
CellRenderer - Class in com.itextpdf.layout.renderer
 
CellRenderer(Cell) - Constructor for class com.itextpdf.layout.renderer.CellRenderer
Creates a CellRenderer from its corresponding layout object.
CHARACTER_SPACING - Static variable in class com.itextpdf.layout.property.Property
 
characters(char[], int, int) - Method in class com.itextpdf.layout.hyphenation.PatternParser
charAt(int) - Method in class com.itextpdf.layout.renderer.TextRenderer
Gets char code at given position for the text belonging to this renderer.
CharVector - Class in com.itextpdf.layout.hyphenation
This class implements a simple char vector with access to the underlying array.
CharVector() - Constructor for class com.itextpdf.layout.hyphenation.CharVector
Construct char vector instance with default block size.
CharVector(int) - Constructor for class com.itextpdf.layout.hyphenation.CharVector
Construct char vector instance.
CharVector(char[]) - Constructor for class com.itextpdf.layout.hyphenation.CharVector
Construct char vector instance.
CharVector(char[], int) - Constructor for class com.itextpdf.layout.hyphenation.CharVector
Construct char vector instance.
CharVector(CharVector) - Constructor for class com.itextpdf.layout.hyphenation.CharVector
Copy constructor
checkClosingStatus() - Method in class com.itextpdf.layout.Document
Checks whether a method is invoked at the closed document
childElements - Variable in class com.itextpdf.layout.element.AbstractElement
 
childElements - Variable in class com.itextpdf.layout.RootElement
 
childRenderers - Variable in class com.itextpdf.layout.renderer.AbstractRenderer
 
classmap - Variable in class com.itextpdf.layout.hyphenation.HyphenationTree
This map stores the character classes
clear() - Method in class com.itextpdf.layout.hyphenation.CharVector
Reset length of vector, but don't clear contents.
CLEAR - Static variable in class com.itextpdf.layout.property.Property
 
clearHyphenationTreeCache() - Static method in class com.itextpdf.layout.hyphenation.Hyphenator
Clears the default hyphenation tree cache.
ClearPropertyValue - Enum in com.itextpdf.layout.property
A specialized enum containing potential property values for Property.CLEAR.
clipBackgroundArea(DrawContext, Rectangle) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
 
clipBackgroundArea(DrawContext, Rectangle, boolean) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
 
clipBorderArea(DrawContext, Rectangle) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
 
clippedHeight - Variable in class com.itextpdf.layout.layout.LayoutContext
Indicates whether the height is clipped or not.
clone(boolean) - Method in class com.itextpdf.layout.element.Cell
Clones a cell with its position, properties, and optionally its contents.
clone() - Method in class com.itextpdf.layout.layout.LayoutArea
Creates a "deep copy" of this LayoutArea, meaning the object returned by this method will be independent of the object being cloned.
clone() - Method in class com.itextpdf.layout.layout.RootLayoutArea
Creates a "deep copy" of this RootLayoutArea, meaning the object returned by this method will be independent of the object being cloned.
close() - Method in class com.itextpdf.layout.Canvas
Closes the Canvas.
close() - Method in class com.itextpdf.layout.Document
Closes the document and associated PdfDocument.
close() - Method in class com.itextpdf.layout.renderer.RootRenderer
This method correctly closes the RootRenderer instance.
COLLAPSING_MARGINS - Static variable in class com.itextpdf.layout.property.Property
 
COLSPAN - Static variable in class com.itextpdf.layout.property.Property
 
ColumnDocumentRenderer - Class in com.itextpdf.layout
This class is used for convenient multi-column Document Layouting
ColumnDocumentRenderer(Document, Rectangle[]) - Constructor for class com.itextpdf.layout.ColumnDocumentRenderer
Creates a ColumnDocumentRenderer.
ColumnDocumentRenderer(Document, boolean, Rectangle[]) - Constructor for class com.itextpdf.layout.ColumnDocumentRenderer
Creates a ColumnDocumentRenderer whose elements need not be flushed immediately.
columns - Variable in class com.itextpdf.layout.ColumnDocumentRenderer
 
com.itextpdf.layout - package com.itextpdf.layout
 
com.itextpdf.layout.borders - package com.itextpdf.layout.borders
 
com.itextpdf.layout.element - package com.itextpdf.layout.element
 
com.itextpdf.layout.font - package com.itextpdf.layout.font
 
com.itextpdf.layout.hyphenation - package com.itextpdf.layout.hyphenation
 
com.itextpdf.layout.layout - package com.itextpdf.layout.layout
 
com.itextpdf.layout.margincollapse - package com.itextpdf.layout.margincollapse
 
com.itextpdf.layout.minmaxwidth - package com.itextpdf.layout.minmaxwidth
 
com.itextpdf.layout.property - package com.itextpdf.layout.property
 
com.itextpdf.layout.renderer - package com.itextpdf.layout.renderer
 
com.itextpdf.layout.splitting - package com.itextpdf.layout.splitting
 
com.itextpdf.layout.tagging - package com.itextpdf.layout.tagging
 
complete() - Method in interface com.itextpdf.layout.element.ILargeElement
Indicates that all the desired content has been added to this large element.
complete() - Method in class com.itextpdf.layout.element.Table
Indicates that all the desired content has been added to this large element and no more content will be added.
ComplexFontSelectorStrategy - Class in com.itextpdf.layout.font
Complex FontSelectorStrategy split text based on Character.UnicodeScript.
ComplexFontSelectorStrategy(String, FontSelector, FontProvider, FontSet) - Constructor for class com.itextpdf.layout.font.ComplexFontSelectorStrategy
 
ComplexFontSelectorStrategy(String, FontSelector, FontProvider) - Constructor for class com.itextpdf.layout.font.ComplexFontSelectorStrategy
 
constructLlccKey(String, String) - Static method in class com.itextpdf.layout.hyphenation.HyphenationTreeCache
Constructs the key for the hyphenation pattern file.
constructUserKey(String, String, Map<String, String>) - Static method in class com.itextpdf.layout.hyphenation.HyphenationTreeCache
If the user configured a hyphenation pattern file name for this (lang,country) value, return it.
contains(String) - Method in class com.itextpdf.layout.font.FontSet
Search in existed fonts for PostScript name or full font name.
contains(int) - Method in class com.itextpdf.layout.font.Range
Binary search over ordered segments.
containsImage() - Method in class com.itextpdf.layout.renderer.LineRenderer
 
copyTo(MarginsCollapseInfo) - Method in class com.itextpdf.layout.margincollapse.MarginsCollapseInfo
 
countDefaultMinMaxWidth(IRenderer) - Static method in class com.itextpdf.layout.minmaxwidth.MinMaxWidthUtils
 
country - Variable in class com.itextpdf.layout.hyphenation.Hyphenator
 
create(FontInfo, String, Range) - Static method in class com.itextpdf.layout.font.FontInfo
 
create(FontInfo, String) - Static method in class com.itextpdf.layout.font.FontInfo
 
create(FontProgram, String, String, Range) - Static method in class com.itextpdf.layout.font.FontInfo
 
create(FontProgram, String, String) - Static method in class com.itextpdf.layout.font.FontInfo
 
create() - Method in class com.itextpdf.layout.font.RangeBuilder
 
createAndAddRendererSubTree(IElement) - Method in class com.itextpdf.layout.RootElement
 
createCopy(GlyphLine, PdfFont) - Method in class com.itextpdf.layout.renderer.TextRenderer
 
createFontSelector(Collection<FontInfo>, List<String>, FontCharacteristics) - Method in class com.itextpdf.layout.font.FontProvider
Create a new instance of FontSelector.
createOverflowRenderer(int) - Method in class com.itextpdf.layout.renderer.BlockRenderer
 
createOverflowRenderer(int) - Method in class com.itextpdf.layout.renderer.CellRenderer
createOverflowRenderer() - Method in class com.itextpdf.layout.renderer.LineRenderer
 
createOverflowRenderer(int) - Method in class com.itextpdf.layout.renderer.ListItemRenderer
 
createOverflowRenderer(int) - Method in class com.itextpdf.layout.renderer.ListRenderer
 
createOverflowRenderer(IRenderer) - Method in class com.itextpdf.layout.renderer.ParagraphRenderer
 
createOverflowRenderer(int) - Method in class com.itextpdf.layout.renderer.ParagraphRenderer
 
createOverflowRenderer(Table.RowRange) - Method in class com.itextpdf.layout.renderer.TableRenderer
 
createOverflowRenderer() - Method in class com.itextpdf.layout.renderer.TextRenderer
 
createPercentArray(float[]) - Static method in class com.itextpdf.layout.property.UnitValue
Creates an array of UnitValue PERCENT objects with specified values.
createPercentArray(int) - Static method in class com.itextpdf.layout.property.UnitValue
Creates an array of UnitValue PERCENT objects with equal values.
createPercentValue(float) - Static method in class com.itextpdf.layout.property.UnitValue
Creates a UnitValue PERCENT object with a specified value.
createPointArray(float[]) - Static method in class com.itextpdf.layout.property.UnitValue
Creates an array of UnitValue POINT objects with specified values.
createPointValue(float) - Static method in class com.itextpdf.layout.property.UnitValue
Creates a UnitValue POINT object with a specified value.
createRendererSubTree() - Method in class com.itextpdf.layout.element.AbstractElement
 
createRendererSubTree() - Method in interface com.itextpdf.layout.element.IElement
Creates a renderer subtree with root in the current element.
createRendererSubTree() - Method in class com.itextpdf.layout.element.Table
Creates a renderer subtree with root in the current table element.
createRotationTransformInsideOccupiedArea() - Method in class com.itextpdf.layout.renderer.BlockRenderer
This method creates AffineTransform instance that could be used to rotate content inside the occupied area.
createSplitRenderer(int) - Method in class com.itextpdf.layout.renderer.BlockRenderer
 
createSplitRenderer(int) - Method in class com.itextpdf.layout.renderer.CellRenderer
createSplitRenderer() - Method in class com.itextpdf.layout.renderer.LineRenderer
 
createSplitRenderer(int) - Method in class com.itextpdf.layout.renderer.ListItemRenderer
 
createSplitRenderer(int) - Method in class com.itextpdf.layout.renderer.ListRenderer
 
createSplitRenderer(IRenderer) - Method in class com.itextpdf.layout.renderer.ParagraphRenderer
 
createSplitRenderer(Table.RowRange) - Method in class com.itextpdf.layout.renderer.TableRenderer
 
createSplitRenderer() - Method in class com.itextpdf.layout.renderer.TextRenderer
 
createSymbol(int, IPropertyContainer, IPropertyContainer) - Method in interface com.itextpdf.layout.property.IListSymbolFactory
Creates symbol.
createTag(IRenderer, TagTreePointer) - Method in class com.itextpdf.layout.tagging.LayoutTaggingHelper
 
createTag(TaggingHintKey, TagTreePointer) - Method in class com.itextpdf.layout.tagging.LayoutTaggingHelper
 
currentArea - Variable in class com.itextpdf.layout.renderer.RootRenderer
 
currentPageNumber - Variable in class com.itextpdf.layout.renderer.RootRenderer
 

D

DASHED - Static variable in class com.itextpdf.layout.borders.Border
The dashed border.
DashedBorder - Class in com.itextpdf.layout.borders
Draws a border with dashes around the element it's been set to.
DashedBorder(float) - Constructor for class com.itextpdf.layout.borders.DashedBorder
Creates a DashedBorder with the specified width and sets the color to black.
DashedBorder(Color, float) - Constructor for class com.itextpdf.layout.borders.DashedBorder
Creates a DashedBorder with the specified width and the specified color.
DashedBorder(Color, float, float) - Constructor for class com.itextpdf.layout.borders.DashedBorder
Creates a DashedBorder with the specified width, color and opacity.
DEFAULT_LIST_SYMBOL - Static variable in class com.itextpdf.layout.element.List
 
defaultFont - Variable in class com.itextpdf.layout.RootElement
 
defaultFontFamily - Variable in class com.itextpdf.layout.font.FontProvider
The default font-family is used by FontSelector if it's impossible to select a font for all other set font-families
defaultFontProvider - Variable in class com.itextpdf.layout.RootElement
 
defaultSplitCharacters - Variable in class com.itextpdf.layout.RootElement
 
DefaultSplitCharacters - Class in com.itextpdf.layout.splitting
The default implementation of ISplitCharacters interface.
DefaultSplitCharacters() - Constructor for class com.itextpdf.layout.splitting.DefaultSplitCharacters
 
deleteOwnProperty(int) - Method in class com.itextpdf.layout.ElementPropertyContainer
 
deleteOwnProperty(int) - Method in interface com.itextpdf.layout.IPropertyContainer
Deletes the own property of this entity.
deleteOwnProperty(int) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Deletes the own property of this entity.
deleteOwnProperty(int) - Method in class com.itextpdf.layout.renderer.AreaBreakRenderer
 
deleteOwnProperty(int) - Method in class com.itextpdf.layout.RootElement
 
deleteOwnProperty(int) - Method in class com.itextpdf.layout.tagging.TaggingDummyElement
 
deleteProperty(int) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Deletes property from this very renderer, or in case the property is specified on its model element, the property of the model element is deleted
deltaX - Variable in class com.itextpdf.layout.renderer.ImageRenderer
 
DESTINATION - Static variable in class com.itextpdf.layout.property.Property
 
Div - Class in com.itextpdf.layout.element
A Div is a container object that defines a section in a document, which will have some shared layout properties.
Div() - Constructor for class com.itextpdf.layout.element.Div
 
DivRenderer - Class in com.itextpdf.layout.renderer
 
DivRenderer(Div) - Constructor for class com.itextpdf.layout.renderer.DivRenderer
Creates a DivRenderer from its corresponding layout object.
Document - Class in com.itextpdf.layout
Document is the default root element when creating a self-sufficient PDF.
Document(PdfDocument) - Constructor for class com.itextpdf.layout.Document
Creates a document from a PdfDocument.
Document(PdfDocument, PageSize) - Constructor for class com.itextpdf.layout.Document
Creates a document from a PdfDocument with a manually set PageSize.
Document(PdfDocument, PageSize, boolean) - Constructor for class com.itextpdf.layout.Document
Creates a document from a PdfDocument with a manually set PageSize.
document - Variable in class com.itextpdf.layout.renderer.DocumentRenderer
 
DocumentRenderer - Class in com.itextpdf.layout.renderer
 
DocumentRenderer(Document) - Constructor for class com.itextpdf.layout.renderer.DocumentRenderer
 
DocumentRenderer(Document, boolean) - Constructor for class com.itextpdf.layout.renderer.DocumentRenderer
 
DOTTED - Static variable in class com.itextpdf.layout.borders.Border
The dotted border.
DottedBorder - Class in com.itextpdf.layout.borders
Draws a dotted border around the element it has been set to.
DottedBorder(float) - Constructor for class com.itextpdf.layout.borders.DottedBorder
Creates a DottedBorder instance with the specified width.
DottedBorder(Color, float) - Constructor for class com.itextpdf.layout.borders.DottedBorder
Creates a DottedBorder instance with the specified width and color.
DottedBorder(Color, float, float) - Constructor for class com.itextpdf.layout.borders.DottedBorder
Creates a DottedBorder with the specified width, color and opacity.
DOUBLE - Static variable in class com.itextpdf.layout.borders.Border
The double border.
DoubleBorder - Class in com.itextpdf.layout.borders
Creates a double border around the element it's set to.
DoubleBorder(float) - Constructor for class com.itextpdf.layout.borders.DoubleBorder
Creates a DoubleBorder with the specified width for both the two borders as the space in between them.
DoubleBorder(Color, float) - Constructor for class com.itextpdf.layout.borders.DoubleBorder
Creates a DoubleBorder with the specified width for both the two borders as the space in between them and the specified color for the two borders.
DoubleBorder(Color, float, float) - Constructor for class com.itextpdf.layout.borders.DoubleBorder
Creates a DoubleBorder with the specified width for both the two borders as the space in between them and the specified color for the two borders.
draw(PdfCanvas, float, float, float, float, Border.Side, float, float) - Method in class com.itextpdf.layout.borders.Border
All borders are supposed to be drawn in such way, that inner content of the element is on the right from the drawing direction.
draw(PdfCanvas, float, float, float, float, float, Border.Side, float, float) - Method in class com.itextpdf.layout.borders.Border
All borders are supposed to be drawn in such way, that inner content of the element is on the right from the drawing direction.
draw(PdfCanvas, float, float, float, float, float, float, float, float, Border.Side, float, float) - Method in class com.itextpdf.layout.borders.Border
All borders are supposed to be drawn in such way, that inner content of the element is on the right from the drawing direction.
draw(PdfCanvas, float, float, float, float, Border.Side, float, float) - Method in class com.itextpdf.layout.borders.Border3D
All borders are supposed to be drawn in such way, that inner content of the element is on the right from the drawing direction.
draw(PdfCanvas, float, float, float, float, Border.Side, float, float) - Method in class com.itextpdf.layout.borders.DashedBorder
All borders are supposed to be drawn in such way, that inner content of the element is on the right from the drawing direction.
draw(PdfCanvas, float, float, float, float, float, float, float, float, Border.Side, float, float) - Method in class com.itextpdf.layout.borders.DashedBorder
 
draw(PdfCanvas, float, float, float, float, Border.Side, float, float) - Method in class com.itextpdf.layout.borders.DottedBorder
All borders are supposed to be drawn in such way, that inner content of the element is on the right from the drawing direction.
draw(PdfCanvas, float, float, float, float, float, float, float, float, Border.Side, float, float) - Method in class com.itextpdf.layout.borders.DottedBorder
All borders are supposed to be drawn in such way, that inner content of the element is on the right from the drawing direction.
draw(PdfCanvas, float, float, float, float, Border.Side, float, float) - Method in class com.itextpdf.layout.borders.DoubleBorder
All borders are supposed to be drawn in such way, that inner content of the element is on the right from the drawing direction.
draw(PdfCanvas, float, float, float, float, Border.Side, float, float) - Method in class com.itextpdf.layout.borders.RoundDotsBorder
All borders are supposed to be drawn in such way, that inner content of the element is on the right from the drawing direction.
draw(PdfCanvas, float, float, float, float, float, float, float, float, Border.Side, float, float) - Method in class com.itextpdf.layout.borders.RoundDotsBorder
All borders are supposed to be drawn in such way, that inner content of the element is on the right from the drawing direction.
draw(PdfCanvas, float, float, float, float, Border.Side, float, float) - Method in class com.itextpdf.layout.borders.SolidBorder
All borders are supposed to be drawn in such way, that inner content of the element is on the right from the drawing direction.
draw(PdfCanvas, float, float, float, float, float, float, float, float, Border.Side, float, float) - Method in class com.itextpdf.layout.borders.SolidBorder
All borders are supposed to be drawn in such way, that inner content of the element is on the right from the drawing direction.
draw(DrawContext) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Flushes the renderer subtree contents, i.e.
draw(DrawContext) - Method in class com.itextpdf.layout.renderer.AreaBreakRenderer
 
draw(DrawContext) - Method in class com.itextpdf.layout.renderer.BlockRenderer
 
draw(DrawContext) - Method in class com.itextpdf.layout.renderer.ImageRenderer
 
draw(DrawContext) - Method in interface com.itextpdf.layout.renderer.IRenderer
Flushes the renderer subtree contents, i.e.
draw(DrawContext) - Method in class com.itextpdf.layout.renderer.LinkRenderer
 
draw(DrawContext) - Method in class com.itextpdf.layout.renderer.ListItemRenderer
 
draw(DrawContext) - Method in class com.itextpdf.layout.renderer.TableRenderer
Flushes the renderer subtree contents, i.e.
draw(DrawContext) - Method in class com.itextpdf.layout.renderer.TabRenderer
 
draw(DrawContext) - Method in class com.itextpdf.layout.renderer.TextRenderer
 
drawBackground(DrawContext) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Draws a background layer if it is defined by a key Property.BACKGROUND in either the layout element or this IRenderer itself.
drawBackground(DrawContext) - Method in class com.itextpdf.layout.renderer.CellRenderer
 
drawBackground(DrawContext) - Method in class com.itextpdf.layout.renderer.TableRenderer
 
drawBackground(DrawContext) - Method in class com.itextpdf.layout.renderer.TextRenderer
 
drawBackgrounds(DrawContext) - Method in class com.itextpdf.layout.renderer.TableRenderer
 
drawBorder(DrawContext) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Performs the drawing operation for the border of this renderer, if defined by any of the Property.BORDER values in either the layout element or this IRenderer itself.
drawBorder(DrawContext) - Method in class com.itextpdf.layout.renderer.CellRenderer
Performs the drawing operation for the border of this renderer, if defined by any of the Property.BORDER values in either the layout element or this IRenderer itself.
drawBorder(DrawContext) - Method in class com.itextpdf.layout.renderer.TableRenderer
 
drawBorders(DrawContext) - Method in class com.itextpdf.layout.renderer.TableRenderer
 
drawCaption(DrawContext) - Method in class com.itextpdf.layout.renderer.TableRenderer
 
drawCellBorder(PdfCanvas, float, float, float, float, Border.Side) - Method in class com.itextpdf.layout.borders.Border
Draws the border of a cell.
drawCellBorder(PdfCanvas, float, float, float, float, Border.Side) - Method in class com.itextpdf.layout.borders.Border3D
Draws the border of a cell.
drawCellBorder(PdfCanvas, float, float, float, float, Border.Side) - Method in class com.itextpdf.layout.borders.DashedBorder
Draws the border of a cell.
drawCellBorder(PdfCanvas, float, float, float, float, Border.Side) - Method in class com.itextpdf.layout.borders.DottedBorder
Draws the border of a cell.
drawCellBorder(PdfCanvas, float, float, float, float, Border.Side) - Method in class com.itextpdf.layout.borders.DoubleBorder
Draws the border of a cell.
drawCellBorder(PdfCanvas, float, float, float, float, Border.Side) - Method in class com.itextpdf.layout.borders.RoundDotsBorder
Draws the border of a cell.
drawCellBorder(PdfCanvas, float, float, float, float, Border.Side) - Method in class com.itextpdf.layout.borders.SolidBorder
Draws the border of a cell.
drawChildren(DrawContext) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Performs the drawing operation for all children of this renderer.
drawChildren(DrawContext) - Method in class com.itextpdf.layout.renderer.LineSeparatorRenderer
Performs the drawing operation for all children of this renderer.
drawChildren(DrawContext) - Method in class com.itextpdf.layout.renderer.ParagraphRenderer
Performs the drawing operation for all children of this renderer.
drawChildren(DrawContext) - Method in class com.itextpdf.layout.renderer.TableRenderer
Performs the drawing operation for all children of this renderer.
DrawContext - Class in com.itextpdf.layout.renderer
 
DrawContext(PdfDocument, PdfCanvas) - Constructor for class com.itextpdf.layout.renderer.DrawContext
 
DrawContext(PdfDocument, PdfCanvas, boolean) - Constructor for class com.itextpdf.layout.renderer.DrawContext
 
drawDiscontinuousBorders(PdfCanvas, Rectangle, float[], float[], Border.Side, float, float) - Method in class com.itextpdf.layout.borders.Border
Perform drawing operations to draw discontinuous borders.
drawSingleUnderline(Underline, TransparentColor, PdfCanvas, float, float) - Method in class com.itextpdf.layout.renderer.TextRenderer
 

E

ElementPropertyContainer<T extends IPropertyContainer> - Class in com.itextpdf.layout
A generic abstract element that fits in a PDF layout object hierarchy.
ElementPropertyContainer() - Constructor for class com.itextpdf.layout.ElementPropertyContainer
 
emptyArea - Variable in class com.itextpdf.layout.layout.RootLayoutArea
Indicates whether the area already has some placed content or not.
enableAutoTagging(PdfPage) - Method in class com.itextpdf.layout.Canvas
Enables canvas content autotagging.
endChildMarginsHandling(Rectangle) - Method in class com.itextpdf.layout.margincollapse.MarginsCollapseHandler
This method shall be called after child occupied area is included into parent occupied area.
endElement(String, String, String) - Method in class com.itextpdf.layout.hyphenation.PatternParser
endElementOpacityApplying(DrawContext) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
 
endMarginsCollapse(Rectangle) - Method in class com.itextpdf.layout.margincollapse.MarginsCollapseHandler
 
endOfText() - Method in class com.itextpdf.layout.font.FontSelectorStrategy
 
endRotationIfApplied(PdfCanvas) - Method in class com.itextpdf.layout.renderer.BlockRenderer
 
endTransformationIfApplied(PdfCanvas) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
 
ensureRootRendererNotNull() - Method in class com.itextpdf.layout.Canvas
 
ensureRootRendererNotNull() - Method in class com.itextpdf.layout.Document
 
ensureRootRendererNotNull() - Method in class com.itextpdf.layout.RootElement
 
EPS - Static variable in class com.itextpdf.layout.renderer.AbstractRenderer
The maximum difference between Rectangle coordinates to consider rectangles equal
eq - Variable in class com.itextpdf.layout.hyphenation.TernaryTree
Pointer to equal branch and to data when this node is a string terminator.
equals(Object) - Method in class com.itextpdf.layout.borders.Border
Indicates whether the border is equal to the given border.
equals(Object) - Method in class com.itextpdf.layout.font.FontCharacteristics
 
equals(Object) - Method in class com.itextpdf.layout.font.FontInfo
 
equals(Object) - Method in class com.itextpdf.layout.font.Range
 
equals(Object) - Method in class com.itextpdf.layout.layout.LayoutArea
equals(Object) - Method in class com.itextpdf.layout.property.Leading
 
equals(Object) - Method in class com.itextpdf.layout.property.UnitValue
 
error(SAXParseException) - Method in class com.itextpdf.layout.hyphenation.PatternParser
extendLastRow(CellRenderer[], Rectangle) - Method in class com.itextpdf.layout.renderer.TableRenderer
 
extraBottom - Variable in class com.itextpdf.layout.property.Background
 
extraLeft - Variable in class com.itextpdf.layout.property.Background
 
extraRight - Variable in class com.itextpdf.layout.property.Background
 
extraTop - Variable in class com.itextpdf.layout.property.Background
 

F

fatalError(SAXParseException) - Method in class com.itextpdf.layout.hyphenation.PatternParser
FILL_AVAILABLE_AREA - Static variable in class com.itextpdf.layout.property.Property
 
FILL_AVAILABLE_AREA_ON_SPLIT - Static variable in class com.itextpdf.layout.property.Property
 
find(String) - Method in class com.itextpdf.layout.hyphenation.TernaryTree
Find key.
find(char[], int) - Method in class com.itextpdf.layout.hyphenation.TernaryTree
Find key.
findPattern(String) - Method in class com.itextpdf.layout.hyphenation.HyphenationTree
Find pattern.
finishTaggingHint(IPropertyContainer) - Method in class com.itextpdf.layout.tagging.LayoutTaggingHelper
 
FIRST_LINE_INDENT - Static variable in class com.itextpdf.layout.property.Property
 
FIXED - Static variable in class com.itextpdf.layout.layout.LayoutPosition
Fixed positioned objects are positioned relative to the viewport, i.e., the page area of the current page.
FIXED - Static variable in class com.itextpdf.layout.property.Leading
A leading type independent of font size.
fixedXPosition - Variable in class com.itextpdf.layout.renderer.ImageRenderer
 
fixedYPosition - Variable in class com.itextpdf.layout.renderer.ImageRenderer
 
FLOAT - Static variable in class com.itextpdf.layout.property.Property
 
FloatPropertyValue - Enum in com.itextpdf.layout.property
A specialized enum containing potential property values for Property.FLOAT.
floatRendererAreas - Variable in class com.itextpdf.layout.layout.LayoutContext
 
flush() - Method in class com.itextpdf.layout.Canvas
Forces all registered renderers (including child element renderers) to flush their contents to the content stream.
flush() - Method in class com.itextpdf.layout.Document
Forces all registered renderers (including child element renderers) to flush their contents to the content stream.
flush() - Method in interface com.itextpdf.layout.element.ILargeElement
Writes the newly added content to the document.
flush() - Method in class com.itextpdf.layout.element.Table
Writes the newly added content to the document.
flush() - Method in class com.itextpdf.layout.renderer.RootRenderer
Draws (flushes) the content.
FLUSH_ON_DRAW - Static variable in class com.itextpdf.layout.property.Property
 
flushContent() - Method in interface com.itextpdf.layout.element.ILargeElement
Flushes the content which has just been added to the document.
flushContent() - Method in class com.itextpdf.layout.element.Table
Flushes the content which has just been added to the document.
flushed - Variable in class com.itextpdf.layout.renderer.AbstractRenderer
 
flushSingleRenderer(IRenderer) - Method in class com.itextpdf.layout.renderer.CanvasRenderer
flushSingleRenderer(IRenderer) - Method in class com.itextpdf.layout.renderer.DocumentRenderer
 
flushSingleRenderer(IRenderer) - Method in class com.itextpdf.layout.renderer.RootRenderer
 
flushWaitingDrawingElements() - Method in class com.itextpdf.layout.renderer.RootRenderer
 
FONT - Static variable in class com.itextpdf.layout.property.Property
Font family as String or PdfFont shall be set.
FONT_COLOR - Static variable in class com.itextpdf.layout.property.Property
 
FONT_KERNING - Static variable in class com.itextpdf.layout.property.Property
 
FONT_PROVIDER - Static variable in class com.itextpdf.layout.property.Property
Shall be instance of FontProvider
FONT_SCRIPT - Static variable in class com.itextpdf.layout.property.Property
 
FONT_SET - Static variable in class com.itextpdf.layout.property.Property
Shall be instance of FontSet.
FONT_SIZE - Static variable in class com.itextpdf.layout.property.Property
 
FONT_STYLE - Static variable in class com.itextpdf.layout.property.Property
String value.
FONT_WEIGHT - Static variable in class com.itextpdf.layout.property.Property
String value.
FontCharacteristics - Class in com.itextpdf.layout.font
 
FontCharacteristics() - Constructor for class com.itextpdf.layout.font.FontCharacteristics
 
FontCharacteristics(FontCharacteristics) - Constructor for class com.itextpdf.layout.font.FontCharacteristics
 
FontFamilySplitter - Class in com.itextpdf.layout.font
Deprecated.
will be removed in iText 7.2.
FontFamilySplitter() - Constructor for class com.itextpdf.layout.font.FontFamilySplitter
Deprecated.
 
FontInfo - Class in com.itextpdf.layout.font
Contains all font related data to create FontProgram and PdfFont.
FontKerning - Enum in com.itextpdf.layout.property
A specialized enum holding the possible values for a text IElement's kerning property.
FontProvider - Class in com.itextpdf.layout.font
Main entry point of font selector logic.
FontProvider(FontSet) - Constructor for class com.itextpdf.layout.font.FontProvider
Creates a new instance of FontProvider
FontProvider() - Constructor for class com.itextpdf.layout.font.FontProvider
Creates a new instance of FontProvider.
FontProvider(String) - Constructor for class com.itextpdf.layout.font.FontProvider
Creates a new instance of FontProvider.
FontProvider(FontSet, String) - Constructor for class com.itextpdf.layout.font.FontProvider
Creates a new instance of FontProvider
fonts - Variable in class com.itextpdf.layout.font.FontSelector
 
FontSelector - Class in com.itextpdf.layout.font
Sort given set of fonts according to font name and style.
FontSelector(Collection<FontInfo>, List<String>, FontCharacteristics) - Constructor for class com.itextpdf.layout.font.FontSelector
Create new FontSelector instance.
FontSelectorStrategy - Class in com.itextpdf.layout.font
FontSelectorStrategy is responsible for splitting text into sub texts with one particular font.
FontSelectorStrategy(String, FontProvider, FontSet) - Constructor for class com.itextpdf.layout.font.FontSelectorStrategy
 
FontSet - Class in com.itextpdf.layout.font
Reusable font set for FontProgram related data.
FontSet() - Constructor for class com.itextpdf.layout.font.FontSet
Creates a new instance of FontSet.
footerRenderer - Variable in class com.itextpdf.layout.renderer.TableRenderer
 
FORCED_PLACEMENT - Static variable in class com.itextpdf.layout.property.Property
 
freenode - Variable in class com.itextpdf.layout.hyphenation.TernaryTree
free node
FULL - Static variable in class com.itextpdf.layout.layout.LayoutResult
The status of IRenderer.layout(LayoutContext) which indicates that the content was fully placed.
FULL - Static variable in class com.itextpdf.layout.property.Property
 

G

get(String) - Method in class com.itextpdf.layout.font.FontSet
Search in existed fonts for PostScript name or full font name.
get(int) - Method in class com.itextpdf.layout.hyphenation.ByteVector
Get byte at index.
get(int) - Method in class com.itextpdf.layout.hyphenation.CharVector
Get char at index.
getAccessibilityProperties() - Method in class com.itextpdf.layout.element.Cell
 
getAccessibilityProperties() - Method in class com.itextpdf.layout.element.Div
 
getAccessibilityProperties() - Method in class com.itextpdf.layout.element.Image
 
getAccessibilityProperties() - Method in class com.itextpdf.layout.element.LineSeparator
 
getAccessibilityProperties() - Method in class com.itextpdf.layout.element.Link
 
getAccessibilityProperties() - Method in class com.itextpdf.layout.element.List
 
getAccessibilityProperties() - Method in class com.itextpdf.layout.element.ListItem
 
getAccessibilityProperties() - Method in class com.itextpdf.layout.element.Paragraph
 
getAccessibilityProperties() - Method in class com.itextpdf.layout.element.Table
 
getAccessibilityProperties() - Method in class com.itextpdf.layout.element.Text
 
getAccessibilityProperties() - Method in interface com.itextpdf.layout.tagging.IAccessibleElement
getAccessibilityProperties() - Method in class com.itextpdf.layout.tagging.TaggingDummyElement
 
getAccessibleElement() - Method in class com.itextpdf.layout.tagging.TaggingHintKey
 
getAccessibleKidsHint(TaggingHintKey) - Method in class com.itextpdf.layout.tagging.LayoutTaggingHelper
 
getAccessibleParentHint(TaggingHintKey) - Method in class com.itextpdf.layout.tagging.LayoutTaggingHelper
 
getAdditionalWidth() - Method in class com.itextpdf.layout.minmaxwidth.MinMaxWidth
 
getAffineTransform(Transform, float, float) - Static method in class com.itextpdf.layout.property.Transform
Converts the Transform instance, i.e.
getAlias() - Method in class com.itextpdf.layout.font.FontInfo
Gets font alias.
getArea() - Method in class com.itextpdf.layout.layout.LayoutContext
Gets the area the content to be placed on.
getAreaBreak() - Method in class com.itextpdf.layout.layout.LayoutResult
 
getArray() - Method in class com.itextpdf.layout.hyphenation.ByteVector
Obtain byte vector array.
getArray() - Method in class com.itextpdf.layout.hyphenation.CharVector
Obtain char vector array.
getAscent() - Method in interface com.itextpdf.layout.renderer.ILeafElementRenderer
Gets the maximum offset above the base line that this ILeafElementRenderer extends to.
getAscent() - Method in class com.itextpdf.layout.renderer.ImageRenderer
 
getAscent() - Method in class com.itextpdf.layout.renderer.TextRenderer
Gets the maximum offset above the base line that this Text extends to.
getBBox() - Method in class com.itextpdf.layout.layout.LayoutArea
Gets the box which bounds the area.
getBorderAreaBBox() - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Gets the border box of a renderer.
getBorderAreaBBox() - Method in class com.itextpdf.layout.renderer.ImageRenderer
 
getBorderRadii() - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Gets border radii of the element in the specified order: top-left, top-right, bottom-right, bottom-left.
getBorders() - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Gets borders of the element in the specified order: top, right, bottom, left.
getBorderSide(float, float, float, float, Border.Side) - Method in class com.itextpdf.layout.borders.Border
Returns the side corresponded to the line between two points.
getBorderWidth(IPropertyContainer) - Static method in class com.itextpdf.layout.minmaxwidth.MinMaxWidthUtils
 
getBottomMargin() - Method in class com.itextpdf.layout.Document
Gets the bottom margin, measured in points
getCanvas() - Method in class com.itextpdf.layout.renderer.DrawContext
 
getCaption() - Method in class com.itextpdf.layout.element.Table
Gets the table's caption.
getCauseOfNothing() - Method in class com.itextpdf.layout.layout.LayoutResult
Gets the first renderer to produce LayoutResult.NOTHING during IRenderer.layout(LayoutContext)
getCell(int, int) - Method in class com.itextpdf.layout.element.Table
Returns a cell as specified by its location.
getChildren() - Method in class com.itextpdf.layout.element.AbstractElement
Gets the child elements of this elements
getChildRenderers() - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Gets the child IRenderers.
getChildRenderers() - Method in class com.itextpdf.layout.renderer.AreaBreakRenderer
 
getChildRenderers() - Method in interface com.itextpdf.layout.renderer.IRenderer
Gets the child IRenderers.
getChildrenMaxWidth() - Method in class com.itextpdf.layout.minmaxwidth.MinMaxWidth
 
getChildrenMinWidth() - Method in class com.itextpdf.layout.minmaxwidth.MinMaxWidth
 
getCol() - Method in class com.itextpdf.layout.element.Cell
Gets the number of the column in which the cell is located.
getColor() - Method in class com.itextpdf.layout.borders.Border
Gets the color of the border
getColor() - Method in class com.itextpdf.layout.property.Background
Gets the background's color.
getColor() - Method in class com.itextpdf.layout.property.TransparentColor
 
getColor() - Method in class com.itextpdf.layout.property.Underline
Gets the color of the underline.
getColspan() - Method in class com.itextpdf.layout.element.Cell
Gets the colspan of the cell.
getColumnWidth(int) - Method in class com.itextpdf.layout.element.Table
Returns the column width for the specified column.
getComparator(List<String>, FontCharacteristics) - Method in class com.itextpdf.layout.font.FontSelector
 
getCurrentArea() - Method in class com.itextpdf.layout.renderer.RootRenderer
 
getCurrentFont() - Method in class com.itextpdf.layout.font.ComplexFontSelectorStrategy
 
getCurrentFont() - Method in class com.itextpdf.layout.font.FontSelectorStrategy
 
getDarkerColor() - Method in class com.itextpdf.layout.borders.Border3D
Makes the Border.transparentColor color of the border darker and returns the result
getDefaultCacheFlag() - Method in class com.itextpdf.layout.font.FontProvider
 
getDefaultEmbeddingFlag() - Method in class com.itextpdf.layout.font.FontProvider
 
getDefaultEncoding(FontProgram) - Method in class com.itextpdf.layout.font.FontProvider
 
getDefaultFontFamily() - Method in class com.itextpdf.layout.font.FontProvider
Gets the default font-family
getDefaultProperty(int) - Method in class com.itextpdf.layout.Document
 
getDefaultProperty(int) - Method in class com.itextpdf.layout.element.BlockElement
 
getDefaultProperty(int) - Method in class com.itextpdf.layout.element.Cell
 
getDefaultProperty(int) - Method in class com.itextpdf.layout.element.List
 
getDefaultProperty(int) - Method in class com.itextpdf.layout.element.ListItem
 
getDefaultProperty(int) - Method in class com.itextpdf.layout.element.Paragraph
 
getDefaultProperty(int) - Method in class com.itextpdf.layout.ElementPropertyContainer
 
getDefaultProperty(int) - Method in interface com.itextpdf.layout.IPropertyContainer
Gets the default property from this entity.
getDefaultProperty(int) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Gets the default property from this entity.
getDefaultProperty(int) - Method in class com.itextpdf.layout.renderer.AreaBreakRenderer
 
getDefaultProperty(int) - Method in class com.itextpdf.layout.renderer.ParagraphRenderer
Gets the default property from this entity.
getDefaultProperty(int) - Method in class com.itextpdf.layout.RootElement
 
getDefaultProperty(int) - Method in class com.itextpdf.layout.tagging.TaggingDummyElement
 
getDescent() - Method in interface com.itextpdf.layout.renderer.ILeafElementRenderer
Gets the maximum offset below the base line that this ILeafElementRenderer extends to.
getDescent() - Method in class com.itextpdf.layout.renderer.ImageRenderer
 
getDescent() - Method in class com.itextpdf.layout.renderer.TextRenderer
Gets the maximum offset below the base line that this Text extends to.
getDescriptor() - Method in class com.itextpdf.layout.font.FontInfo
 
getDocument() - Method in class com.itextpdf.layout.renderer.DrawContext
 
getDotsGap(double, float) - Method in class com.itextpdf.layout.borders.Border
Adjusts the size of the gap between dots
getDotsGap(double, float) - Method in class com.itextpdf.layout.borders.DashedBorder
Deprecated.
logic moved to super-class
getDotsGap(double, float) - Method in class com.itextpdf.layout.borders.DottedBorder
Deprecated.
logic moved to super-class
getDotsGap(double, float) - Method in class com.itextpdf.layout.borders.RoundDotsBorder
Deprecated.
logic moved to super-class
getEncoding() - Method in class com.itextpdf.layout.font.FontInfo
 
getEps() - Static method in class com.itextpdf.layout.minmaxwidth.MinMaxWidthUtils
 
getExternalClasses() - Method in class com.itextpdf.layout.hyphenation.PatternParser
 
getExtraBottom() - Method in class com.itextpdf.layout.property.Background
Gets the extra space that must be filled at the bottom of the Element.
getExtraLeft() - Method in class com.itextpdf.layout.property.Background
Gets the extra space that must be filled to the left of the Element.
getExtraRight() - Method in class com.itextpdf.layout.property.Background
Gets the extra space that must be filled to the right of the Element.
getExtraTop() - Method in class com.itextpdf.layout.property.Background
Gets the extra space that must be filled at the top of the Element.
getFinishRow() - Method in class com.itextpdf.layout.element.Table.RowRange
Gets the finishing row number of the table section
getFirstYLineRecursively() - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Gets the first yLine of the nested children recursively.
getFirstYLineRecursively() - Method in class com.itextpdf.layout.renderer.LineRenderer
 
getFirstYLineRecursively() - Method in class com.itextpdf.layout.renderer.ParagraphRenderer
 
getFirstYLineRecursively() - Method in class com.itextpdf.layout.renderer.TextRenderer
 
getFloatRendererAreas() - Method in class com.itextpdf.layout.layout.LayoutContext
 
getFloats() - Method in class com.itextpdf.layout.property.Transform.SingleTransform
Gets an array of values corresponding to transformation, i.e.
getFloatsOverflowedToNextPage() - Method in class com.itextpdf.layout.layout.LineLayoutResult
 
getFontData() - Method in class com.itextpdf.layout.font.FontInfo
Gets font data, if FontInfo was created with byte[].
getFontName() - Method in class com.itextpdf.layout.font.FontInfo
Gets path to font, if FontInfo was created by String.
getFontProvider() - Method in class com.itextpdf.layout.RootElement
Gets FontProvider if presents.
getFonts() - Method in class com.itextpdf.layout.font.FontSelector
Sorted set of fonts.
getFonts() - Method in class com.itextpdf.layout.font.FontSet
Gets available fonts.
getFonts(FontSet) - Method in class com.itextpdf.layout.font.FontSet
Gets union of available and temporary fonts.
getFontSelector(List<String>, FontCharacteristics) - Method in class com.itextpdf.layout.font.FontProvider
Create FontSelector or get from cache.
getFontSelector(List<String>, FontCharacteristics, FontSet) - Method in class com.itextpdf.layout.font.FontProvider
Create FontSelector or get from cache.
getFontSet() - Method in class com.itextpdf.layout.font.FontProvider
Gets FontSet.
getFontUnicodeRange() - Method in class com.itextpdf.layout.font.FontInfo
 
getFontWeight() - Method in class com.itextpdf.layout.font.FontCharacteristics
 
getFooter() - Method in class com.itextpdf.layout.element.Table
Gets the footer of the table.
getForm() - Method in class com.itextpdf.layout.property.BackgroundImage
 
getHeader() - Method in class com.itextpdf.layout.element.Table
Gets the header of the table.
getHeight() - Method in class com.itextpdf.layout.element.BlockElement
Gets the height property of a block element.
getHeight() - Method in class com.itextpdf.layout.Style
Gets the height property of the element.
getHintKey(IPropertyContainer) - Static method in class com.itextpdf.layout.tagging.LayoutTaggingHelper
 
getHorizontalRadius() - Method in class com.itextpdf.layout.property.BorderRadius
Gets the horizontal radius of the border's corner.
getHorizontalScaling() - Method in class com.itextpdf.layout.element.Text
Gets the horizontal scaling property, which determines how wide the text should be stretched.
getHyphenationPoints() - Method in class com.itextpdf.layout.hyphenation.Hyphenation
 
getHyphenationTree(String, String) - Method in class com.itextpdf.layout.hyphenation.HyphenationTreeCache
Looks in the cache if a hyphenation tree is available and returns it if it is found.
getHyphenationTree(String, String, Map<String, String>) - Static method in class com.itextpdf.layout.hyphenation.Hyphenator
Returns a hyphenation tree for a given language and country, with fallback from (lang,country) to (lang).
getHyphenationTree(String, String) - Static method in class com.itextpdf.layout.hyphenation.Hyphenator
Load tree from xml file using configuration settings.
getHyphenationTree(InputStream, String) - Static method in class com.itextpdf.layout.hyphenation.Hyphenator
Load tree from the stream.
getHyphenationTree2(String, String, Map<String, String>) - Static method in class com.itextpdf.layout.hyphenation.Hyphenator
Returns a hyphenation tree for a given language and country.
getHyphenationTreeCache() - Static method in class com.itextpdf.layout.hyphenation.Hyphenator
Returns the default hyphenation tree cache.
getHyphenSymbol() - Method in class com.itextpdf.layout.hyphenation.HyphenationConfig
Gets the hyphenation symbol.
getImage() - Method in class com.itextpdf.layout.property.BackgroundImage
 
getImageHeight() - Method in class com.itextpdf.layout.element.Image
Gets height of the image.
getImageScaledHeight() - Method in class com.itextpdf.layout.element.Image
Gets scaled height of the image.
getImageScaledWidth() - Method in class com.itextpdf.layout.element.Image
Gets scaled width of the image.
getImageWidth() - Method in class com.itextpdf.layout.element.Image
Gets width of the image.
getInfWidth() - Static method in class com.itextpdf.layout.minmaxwidth.MinMaxWidthUtils
 
getInnerAreaBBox() - Method in class com.itextpdf.layout.renderer.AbstractRenderer
 
getIntersectionPoint(Point, Point, Point, Point) - Method in class com.itextpdf.layout.borders.Border
 
getKidsHint(TaggingHintKey) - Method in class com.itextpdf.layout.tagging.LayoutTaggingHelper
 
getLastRowBottomBorder() - Method in class com.itextpdf.layout.element.Table
Gets the markup properties of the bottom border of the (current) last row.
getLastYLineRecursively() - Method in class com.itextpdf.layout.renderer.AbstractRenderer
 
getLastYLineRecursively() - Method in class com.itextpdf.layout.renderer.LineRenderer
 
getLastYLineRecursively() - Method in class com.itextpdf.layout.renderer.ParagraphRenderer
 
getLastYLineRecursively() - Method in class com.itextpdf.layout.renderer.TableRenderer
Deprecated.
Will be removed in next major release (iText 7.2). The aim of this method overriding here is achieved by overriding TableRenderer.allowLastYLineRecursiveExtraction() method.
getLastYLineRecursively() - Method in class com.itextpdf.layout.renderer.TextRenderer
 
getLayoutAttributes(AbstractRenderer, TagTreePointer) - Static method in class com.itextpdf.layout.renderer.AccessibleAttributesApplier
 
getLeadingValue(Leading) - Method in class com.itextpdf.layout.renderer.LineRenderer
 
getLeftMargin() - Method in class com.itextpdf.layout.Document
Gets the left margin, measured in points
getLineCapStyle() - Method in class com.itextpdf.layout.property.Underline
Gets the PdfCanvasConstants.LineCapStyle of the text underline.
getLines() - Method in class com.itextpdf.layout.renderer.ParagraphRenderer
Gets the lines which are the result of the ParagraphRenderer.layout(LayoutContext).
getLinkAnnotation() - Method in class com.itextpdf.layout.element.Link
Gets the link annotation dictionary associated with this link.
getListAttributes(AbstractRenderer, TagTreePointer) - Static method in class com.itextpdf.layout.renderer.AccessibleAttributesApplier
 
getMarginBottom() - Method in class com.itextpdf.layout.element.BlockElement
Gets the current bottom margin width of the element.
getMarginBottom() - Method in class com.itextpdf.layout.element.Image
Gets the current bottom margin width of the image.
getMarginBottom() - Method in class com.itextpdf.layout.Style
Gets the current bottom margin width of the element.
getMarginLeft() - Method in class com.itextpdf.layout.element.BlockElement
Gets the current left margin width of the element.
getMarginLeft() - Method in class com.itextpdf.layout.element.Image
Gets the current left margin width of the element.
getMarginLeft() - Method in class com.itextpdf.layout.Style
Gets the current left margin width of the element.
getMarginRight() - Method in class com.itextpdf.layout.element.BlockElement
Gets the current right margin width of the element.
getMarginRight() - Method in class com.itextpdf.layout.element.Image
Gets the current right margin width of the image.
getMarginRight() - Method in class com.itextpdf.layout.Style
Gets the current right margin width of the element.
getMargins() - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Returns margins of the renderer
getMarginsCollapseInfo() - Method in class com.itextpdf.layout.layout.LayoutContext
 
getMarginsWidth(IPropertyContainer) - Static method in class com.itextpdf.layout.minmaxwidth.MinMaxWidthUtils
 
getMarginTop() - Method in class com.itextpdf.layout.element.BlockElement
Gets the current top margin width of the element.
getMarginTop() - Method in class com.itextpdf.layout.element.Image
Gets the current top margin width of the image.
getMarginTop() - Method in class com.itextpdf.layout.Style
Gets the current top margin width of the element.
getMaxAscent() - Method in class com.itextpdf.layout.renderer.LineRenderer
 
getMaxDescent() - Method in class com.itextpdf.layout.renderer.LineRenderer
 
getMaxWidth() - Method in class com.itextpdf.layout.minmaxwidth.MinMaxWidth
 
getMaxWidthHeight() - Method in class com.itextpdf.layout.minmaxwidth.RotationMinMaxWidth
 
getMaxWidthOrigin() - Method in class com.itextpdf.layout.minmaxwidth.RotationMinMaxWidth
 
getMinMaxWidth() - Method in class com.itextpdf.layout.layout.MinMaxWidthLayoutResult
 
getMinMaxWidth() - Method in class com.itextpdf.layout.renderer.AbstractRenderer
 
getMinMaxWidth() - Method in class com.itextpdf.layout.renderer.BlockRenderer
 
getMinMaxWidth() - Method in class com.itextpdf.layout.renderer.ImageRenderer
 
getMinMaxWidth() - Method in class com.itextpdf.layout.renderer.LineRenderer
 
getMinMaxWidth() - Method in class com.itextpdf.layout.renderer.ListRenderer
 
getMinMaxWidth() - Method in class com.itextpdf.layout.renderer.ParagraphRenderer
 
getMinMaxWidth() - Method in class com.itextpdf.layout.renderer.TableRenderer
 
getMinMaxWidth() - Method in class com.itextpdf.layout.renderer.TextRenderer
 
getMinWidth() - Method in class com.itextpdf.layout.minmaxwidth.MinMaxWidth
 
getMinWidthHeight() - Method in class com.itextpdf.layout.minmaxwidth.RotationMinMaxWidth
 
getMinWidthOrigin() - Method in class com.itextpdf.layout.minmaxwidth.RotationMinMaxWidth
 
getModelElement() - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Gets the model element associated with this renderer.
getModelElement() - Method in class com.itextpdf.layout.renderer.AreaBreakRenderer
 
getModelElement() - Method in class com.itextpdf.layout.renderer.CellRenderer
Gets the model element associated with this renderer.
getModelElement() - Method in interface com.itextpdf.layout.renderer.IRenderer
Gets the model element associated with this renderer.
getNextAreaNumber() - Method in class com.itextpdf.layout.ColumnDocumentRenderer
Gets the array index of the next area that will be written on after the current one is full (overflowed).
getNextRenderer() - Method in class com.itextpdf.layout.ColumnDocumentRenderer
 
getNextRenderer() - Method in class com.itextpdf.layout.renderer.AreaBreakRenderer
 
getNextRenderer() - Method in class com.itextpdf.layout.renderer.CanvasRenderer
For CanvasRenderer, this has a meaning of the renderer that will be used for relayout.
getNextRenderer() - Method in class com.itextpdf.layout.renderer.CellRenderer
Gets a new instance of this class to be used as a next renderer, after this renderer is used, if IRenderer.layout(LayoutContext) is called more than once.
getNextRenderer() - Method in class com.itextpdf.layout.renderer.DivRenderer
Gets a new instance of this class to be used as a next renderer, after this renderer is used, if IRenderer.layout(LayoutContext) is called more than once.
getNextRenderer() - Method in class com.itextpdf.layout.renderer.DocumentRenderer
For DocumentRenderer, this has a meaning of the renderer that will be used for relayout.
getNextRenderer() - Method in class com.itextpdf.layout.renderer.ImageRenderer
 
getNextRenderer() - Method in interface com.itextpdf.layout.renderer.IRenderer
Gets a new instance of this class to be used as a next renderer, after this renderer is used, if IRenderer.layout(LayoutContext) is called more than once.
getNextRenderer() - Method in class com.itextpdf.layout.renderer.LineRenderer
 
getNextRenderer() - Method in class com.itextpdf.layout.renderer.LineSeparatorRenderer
Gets a new instance of this class to be used as a next renderer, after this renderer is used, if IRenderer.layout(LayoutContext) is called more than once.
getNextRenderer() - Method in class com.itextpdf.layout.renderer.LinkRenderer
 
getNextRenderer() - Method in class com.itextpdf.layout.renderer.ListItemRenderer
 
getNextRenderer() - Method in class com.itextpdf.layout.renderer.ListRenderer
 
getNextRenderer() - Method in class com.itextpdf.layout.renderer.ParagraphRenderer
Gets a new instance of this class to be used as a next renderer, after this renderer is used, if IRenderer.layout(LayoutContext) is called more than once.
getNextRenderer() - Method in class com.itextpdf.layout.renderer.TableRenderer
Gets a new instance of this class to be used as a next renderer, after this renderer is used, if IRenderer.layout(LayoutContext) is called more than once.
getNextRenderer() - Method in class com.itextpdf.layout.renderer.TabRenderer
 
getNextRenderer() - Method in class com.itextpdf.layout.renderer.TextRenderer
 
getNumberOfColumns() - Method in class com.itextpdf.layout.element.Table
Returns the number of columns.
getNumberOfRows() - Method in class com.itextpdf.layout.element.Table
Returns the number of rows.
getNumberOfSpaces() - Method in class com.itextpdf.layout.renderer.LineRenderer
 
getNumberOfSpaces() - Method in class com.itextpdf.layout.renderer.TextRenderer
 
getOccupiedArea() - Method in class com.itextpdf.layout.layout.LayoutResult
Gets the layout area occupied by the content during layouting.
getOccupiedArea() - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Gets the resultant occupied area after the last call to the IRenderer.layout(LayoutContext) method.
getOccupiedArea() - Method in class com.itextpdf.layout.renderer.AreaBreakRenderer
 
getOccupiedArea() - Method in class com.itextpdf.layout.renderer.DocumentRenderer
 
getOccupiedArea() - Method in interface com.itextpdf.layout.renderer.IRenderer
Gets the resultant occupied area after the last call to the IRenderer.layout(LayoutContext) method.
getOccupiedAreaBBox() - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Gets the bounding box that contains all content written to the DrawContext by this IRenderer.
getOccupiedAreaBBox() - Method in class com.itextpdf.layout.renderer.BlockRenderer
 
getOpacity() - Method in class com.itextpdf.layout.borders.Border
Gets the opacity of the border
getOpacity() - Method in class com.itextpdf.layout.property.Background
Gets the opacity of the background.
getOpacity() - Method in class com.itextpdf.layout.property.TransparentColor
 
getOpacity() - Method in class com.itextpdf.layout.property.Underline
Gets the opacity of the underline color.
getOrCreateHintKey(IPropertyContainer) - Static method in class com.itextpdf.layout.tagging.LayoutTaggingHelper
 
getOverflowRenderer() - Method in class com.itextpdf.layout.layout.LayoutResult
Gets the overflow renderer created during layouting.
getOwnProperties() - Method in class com.itextpdf.layout.renderer.AbstractRenderer
 
getOwnProperty(int) - Method in class com.itextpdf.layout.ElementPropertyContainer
 
getOwnProperty(int) - Method in interface com.itextpdf.layout.IPropertyContainer
Gets own property from this entity.
getOwnProperty(int) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Gets own property from this entity.
getOwnProperty(int) - Method in class com.itextpdf.layout.renderer.AreaBreakRenderer
 
getOwnProperty(int) - Method in class com.itextpdf.layout.RootElement
 
getOwnProperty(int) - Method in class com.itextpdf.layout.tagging.TaggingDummyElement
 
getPaddingBottom() - Method in class com.itextpdf.layout.element.BlockElement
Gets the current bottom padding width of the element.
getPaddingBottom() - Method in class com.itextpdf.layout.element.Image
Gets the current bottom padding width of the image.
getPaddingBottom() - Method in class com.itextpdf.layout.Style
Gets the current bottom padding width of the element.
getPaddingLeft() - Method in class com.itextpdf.layout.element.BlockElement
Gets the current left padding width of the element.
getPaddingLeft() - Method in class com.itextpdf.layout.element.Image
Gets the current left padding width of the image.
getPaddingLeft() - Method in class com.itextpdf.layout.Style
Gets the current left padding width of the element.
getPaddingRight() - Method in class com.itextpdf.layout.element.BlockElement
Gets the current right padding width of the element.
getPaddingRight() - Method in class com.itextpdf.layout.element.Image
Gets the current right padding width of the image.
getPaddingRight() - Method in class com.itextpdf.layout.Style
Gets the current right padding width of the element.
getPaddings() - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Returns paddings of the renderer
getPaddingTop() - Method in class com.itextpdf.layout.element.BlockElement
Gets the current top padding width of the element.
getPaddingTop() - Method in class com.itextpdf.layout.element.Image
Gets the current top padding width of the image.
getPaddingTop() - Method in class com.itextpdf.layout.Style
Gets the current top padding width of the element.
getPaddingWidth(IPropertyContainer) - Static method in class com.itextpdf.layout.minmaxwidth.MinMaxWidthUtils
 
getPage() - Method in class com.itextpdf.layout.Canvas
The page on which this canvas will be rendered.
getPageEffectiveArea(PageSize) - Method in class com.itextpdf.layout.Document
Returns the area that will actually be used to write on the page, given the current margins.
getPageNumber() - Method in class com.itextpdf.layout.layout.LayoutArea
Gets the number of page on which the area is located.
getPageSize() - Method in class com.itextpdf.layout.element.AreaBreak
Gets the page size.
getParent() - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Gets the parent IRenderer.
getParent() - Method in class com.itextpdf.layout.renderer.AreaBreakRenderer
 
getParent() - Method in interface com.itextpdf.layout.renderer.IRenderer
Gets the parent IRenderer.
getParentHint(IPropertyContainer) - Method in class com.itextpdf.layout.tagging.LayoutTaggingHelper
 
getParentHint(TaggingHintKey) - Method in class com.itextpdf.layout.tagging.LayoutTaggingHelper
 
getParentOccupiedArea() - Method in class com.itextpdf.layout.layout.PositionedLayoutContext
 
getPdfCanvas() - Method in class com.itextpdf.layout.Canvas
Gets the PdfCanvas.
getPdfDocument() - Method in class com.itextpdf.layout.Canvas
Gets the PdfDocument for this canvas.
getPdfDocument() - Method in class com.itextpdf.layout.Document
Gets PDF document.
getPdfDocument() - Method in class com.itextpdf.layout.tagging.LayoutTaggingHelper
 
getPdfFont(FontInfo) - Method in class com.itextpdf.layout.font.FontProvider
Get from cache or create a new instance of PdfFont.
getPdfFont(FontInfo, FontSet) - Method in class com.itextpdf.layout.font.FontProvider
Get from cache or create a new instance of PdfFont.
getPdfFont(FontInfo) - Method in class com.itextpdf.layout.font.FontSelectorStrategy
Utility method to create PdfFont.
getPostHyphenText(int) - Method in class com.itextpdf.layout.hyphenation.Hyphenation
 
getPostSymbolText() - Method in class com.itextpdf.layout.element.List
Gets the piece of text that is added after the ListItem symbol.
getPreHyphenText(int) - Method in class com.itextpdf.layout.hyphenation.Hyphenation
 
getPreSymbolText() - Method in class com.itextpdf.layout.element.List
Gets the piece of text that is added before the ListItem symbol.
getProperty(int) - Method in class com.itextpdf.layout.element.AbstractElement
 
getProperty(int) - Method in class com.itextpdf.layout.ElementPropertyContainer
 
getProperty(int) - Method in interface com.itextpdf.layout.IPropertyContainer
Gets the property from this entity.
getProperty(int) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Gets the property from this entity.
getProperty(int, T1) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Gets a property from this entity or one of its hierarchical parents.
getProperty(int) - Method in class com.itextpdf.layout.renderer.AreaBreakRenderer
 
getProperty(int, T1) - Method in class com.itextpdf.layout.renderer.AreaBreakRenderer
 
getProperty(int, T1) - Method in interface com.itextpdf.layout.renderer.IRenderer
Gets a property from this entity or one of its hierarchical parents.
getProperty(int) - Method in class com.itextpdf.layout.RootElement
 
getProperty(int) - Method in class com.itextpdf.layout.tagging.TaggingDummyElement
 
getPropertyAsBoolean(int) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Returns a property with a certain key, as a boolean value.
getPropertyAsColor(int) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Returns a property with a certain key, as a color.
getPropertyAsFloat(int) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Returns a property with a certain key, as a floating point value.
getPropertyAsFloat(int, Float) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Returns a property with a certain key, as a floating point value.
getPropertyAsFont(int) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Returns a property with a certain key, as a font object.
getPropertyAsInteger(int) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Returns a property with a certain key, as an integer value.
getPropertyAsTransparentColor(int) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Returns a property with a certain key, as a TransparentColor.
getPropertyAsUnitValue(int) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Returns a property with a certain key, as a unit value.
getRenderer() - Method in class com.itextpdf.layout.element.AbstractElement
 
getRenderer() - Method in class com.itextpdf.layout.element.Cell
Gets a cell renderer for this element.
getRenderer() - Method in interface com.itextpdf.layout.element.IElement
Gets a renderer for this element.
getRenderer() - Method in class com.itextpdf.layout.element.Table
Gets a table renderer for this element.
getRenderer() - Method in class com.itextpdf.layout.RootElement
Gets the rootRenderer attribute, a specialized IRenderer that acts as the root object that other renderers descend from.
getRightMargin() - Method in class com.itextpdf.layout.Document
Gets the right margin, measured in points
getRootArea() - Method in class com.itextpdf.layout.Canvas
Gets the root area rectangle.
getRow() - Method in class com.itextpdf.layout.element.Cell
Gets the number of the row in which the cell is located.
getRowGroups() - Method in class com.itextpdf.layout.element.Table
 
getRowspan() - Method in class com.itextpdf.layout.element.Cell
Gets the rowspan of the cell.
getSplitCharacters() - Method in class com.itextpdf.layout.ElementPropertyContainer
Gets a rule for splitting strings when they don't fit into one line.
getSplitRenderer() - Method in class com.itextpdf.layout.layout.LayoutResult
Gets the split renderer created during layouting.
getStartingPointsForBorderSide(float, float, float, float, Border.Side) - Method in class com.itextpdf.layout.borders.Border
Calculate adjusted starting points for discontinuous borders, given two opposing points (A and B) that define the bounding rectangle
getStartRow() - Method in class com.itextpdf.layout.element.Table.RowRange
Gets the starting row number of the table section
getStatus() - Method in class com.itextpdf.layout.layout.LayoutResult
getStrategy(String, List<String>, FontCharacteristics, FontSet) - Method in class com.itextpdf.layout.font.FontProvider
 
getStrategy(String, List<String>, FontCharacteristics) - Method in class com.itextpdf.layout.font.FontProvider
 
getStrategy(String, List<String>) - Method in class com.itextpdf.layout.font.FontProvider
 
getStrokeColor() - Method in class com.itextpdf.layout.ElementPropertyContainer
Gets the stroke color for the current element.
getStrokeWidth() - Method in class com.itextpdf.layout.ElementPropertyContainer
Gets the stroke width for the current element.
getSymbolIndent() - Method in class com.itextpdf.layout.element.List
Gets the indent offset of the ListItem symbols.
getTabAlignment() - Method in class com.itextpdf.layout.element.TabStop
 
getTabAnchor() - Method in class com.itextpdf.layout.element.TabStop
 
getTabAnchorCharacterPosition() - Method in class com.itextpdf.layout.renderer.TextRenderer
 
getTabLeader() - Method in class com.itextpdf.layout.element.TabStop
 
getTableAttributes(AbstractRenderer, TagTreePointer) - Static method in class com.itextpdf.layout.renderer.AccessibleAttributesApplier
 
getTabPosition() - Method in class com.itextpdf.layout.element.TabStop
 
getText() - Method in class com.itextpdf.layout.element.Text
Gets the contents of the Text object that will be rendered.
getText() - Method in class com.itextpdf.layout.renderer.TextRenderer
 
getTextIndent() - Method in class com.itextpdf.layout.layout.LineLayoutContext
Gets the indent of text in the beginning of the current line.
getTextRenderingMode() - Method in class com.itextpdf.layout.ElementPropertyContainer
Gets the text rendering mode, a variable that determines whether showing text causes glyph outlines to be stroked, filled, used as a clipping boundary, or some combination of the three.
getTextRise() - Method in class com.itextpdf.layout.element.Text
Gets the text rise.
getThickness(float) - Method in class com.itextpdf.layout.property.Underline
Gets the total thickness of the underline (fixed + variable part).
getTopMargin() - Method in class com.itextpdf.layout.Document
Gets the top margin, measured in points
getType() - Method in class com.itextpdf.layout.borders.Border
Returns the type of the border
getType() - Method in class com.itextpdf.layout.borders.DashedBorder
Returns the type of the border
getType() - Method in class com.itextpdf.layout.borders.DottedBorder
Returns the type of the border
getType() - Method in class com.itextpdf.layout.borders.DoubleBorder
Returns the type of the border
getType() - Method in class com.itextpdf.layout.borders.GrooveBorder
Returns the type of the border
getType() - Method in class com.itextpdf.layout.borders.InsetBorder
Returns the type of the border
getType() - Method in class com.itextpdf.layout.borders.OutsetBorder
Returns the type of the border
getType() - Method in class com.itextpdf.layout.borders.RidgeBorder
Returns the type of the border
getType() - Method in class com.itextpdf.layout.borders.RoundDotsBorder
Returns the type of the border
getType() - Method in class com.itextpdf.layout.borders.SolidBorder
Returns the type of the border
getType() - Method in class com.itextpdf.layout.element.AreaBreak
Gets the type of area that this AreaBreak will terminate.
getType() - Method in class com.itextpdf.layout.property.Leading
Gets the calculation type of the Leading object.
getUnitType() - Method in class com.itextpdf.layout.property.UnitValue
Returns the unit this value is stored in, either points (pt) or percent(%)
getUnitValues() - Method in class com.itextpdf.layout.property.Transform.SingleTransform
Gets an array of values corresponding to translation.
getValue() - Method in class com.itextpdf.layout.property.Leading
Gets the value to be used as the basis for the leading calculation.
getValue() - Method in class com.itextpdf.layout.property.UnitValue
Gets the measured value stored in this object
getValues(int) - Method in class com.itextpdf.layout.hyphenation.HyphenationTree
Get values.
getVerticalRadius() - Method in class com.itextpdf.layout.property.BorderRadius
Gets the vertical radius of the border's corner.
getWidth() - Method in class com.itextpdf.layout.borders.Border
Gets the width of the border
getWidth() - Method in class com.itextpdf.layout.element.BlockElement
Gets the width property of a block element.
getWidth() - Method in class com.itextpdf.layout.element.Image
Gets the width property of the image.
getWidth() - Method in class com.itextpdf.layout.Style
Gets the width property of the element.
getXObject() - Method in class com.itextpdf.layout.element.Image
Gets the XObject contained in this image object
getYLine() - Method in class com.itextpdf.layout.renderer.LineRenderer
 
getYLine() - Method in class com.itextpdf.layout.renderer.TextRenderer
Gets the position on the canvas of the imaginary horizontal line upon which the Text's contents will be written.
getYPosition(float) - Method in class com.itextpdf.layout.property.Underline
Gets the vertical position of the underline (fixed + variable part).
getYPositionMul() - Method in class com.itextpdf.layout.property.Underline
Gets the multiplier for the vertical positioning of the text underline.
GrooveBorder - Class in com.itextpdf.layout.borders
 
GrooveBorder(float) - Constructor for class com.itextpdf.layout.borders.GrooveBorder
Creates a GrooveBorder instance with the specified width.
GrooveBorder(DeviceRgb, float) - Constructor for class com.itextpdf.layout.borders.GrooveBorder
Creates a GrooveBorder instance with the specified width and the rgb color.
GrooveBorder(DeviceCmyk, float) - Constructor for class com.itextpdf.layout.borders.GrooveBorder
Creates a GrooveBorder instance with the specified width and the cmyk color.
GrooveBorder(DeviceGray, float) - Constructor for class com.itextpdf.layout.borders.GrooveBorder
Creates a GrooveBorder instance with the specified width and the gray color.
GrooveBorder(DeviceRgb, float, float) - Constructor for class com.itextpdf.layout.borders.GrooveBorder
Creates a GrooveBorder instance with the specified width, color and opacity.
GrooveBorder(DeviceCmyk, float, float) - Constructor for class com.itextpdf.layout.borders.GrooveBorder
Creates a GrooveBorder instance with the specified width, color and opacity.
GrooveBorder(DeviceGray, float, float) - Constructor for class com.itextpdf.layout.borders.GrooveBorder
Creates a GrooveBorder instance with the specified width, color and opacity.

H

hasAbsoluteUnitValue(int) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Check if corresponding property has point value.
hashCode() - Method in class com.itextpdf.layout.borders.Border
hashCode() - Method in class com.itextpdf.layout.font.FontCharacteristics
 
hashCode() - Method in class com.itextpdf.layout.font.FontInfo
 
hashCode() - Method in class com.itextpdf.layout.font.Range
 
hashCode() - Method in class com.itextpdf.layout.layout.LayoutArea
hashCode() - Method in class com.itextpdf.layout.property.Leading
 
hashCode() - Method in class com.itextpdf.layout.property.UnitValue
 
hasOwnOrModelProperty(int) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Checks if this renderer or its model element have the specified property, i.e.
hasOwnProperty(int) - Method in class com.itextpdf.layout.ElementPropertyContainer
 
hasOwnProperty(int) - Method in interface com.itextpdf.layout.IPropertyContainer
Checks if this entity has the specified property, i.e.
hasOwnProperty(int) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Checks if this entity has the specified property, i.e.
hasOwnProperty(int) - Method in class com.itextpdf.layout.renderer.AreaBreakRenderer
 
hasOwnProperty(int) - Method in class com.itextpdf.layout.RootElement
 
hasOwnProperty(int) - Method in class com.itextpdf.layout.tagging.TaggingDummyElement
 
hasProperty(int) - Method in class com.itextpdf.layout.element.AbstractElement
 
hasProperty(int) - Method in class com.itextpdf.layout.ElementPropertyContainer
 
hasProperty(int) - Method in interface com.itextpdf.layout.IPropertyContainer
Checks if this entity has the specified property.
hasProperty(int) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Checks if this entity has the specified property.
hasProperty(int) - Method in class com.itextpdf.layout.renderer.AreaBreakRenderer
 
hasProperty(int) - Method in class com.itextpdf.layout.RootElement
 
hasProperty(int) - Method in class com.itextpdf.layout.tagging.TaggingDummyElement
 
hasRelativeUnitValue(int) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Check if corresponding property has relative value.
headerRenderer - Variable in class com.itextpdf.layout.renderer.TableRenderer
 
HEIGHT - Static variable in class com.itextpdf.layout.property.Property
 
hi - Variable in class com.itextpdf.layout.hyphenation.TernaryTree
Pointer to high branch.
HORIZONTAL_ALIGNMENT - Static variable in class com.itextpdf.layout.property.Property
 
HORIZONTAL_BORDER_SPACING - Static variable in class com.itextpdf.layout.property.Property
 
HORIZONTAL_SCALING - Static variable in class com.itextpdf.layout.property.Property
Value of 1 is equivalent to no scaling
HorizontalAlignment - Enum in com.itextpdf.layout.property
A specialized enum containing potential property values for Property.HORIZONTAL_ALIGNMENT.
hstrcmp(char[], int, char[], int) - Method in class com.itextpdf.layout.hyphenation.HyphenationTree
String compare, returns 0 if equal or t is a substring of s.
Hyphen - Class in com.itextpdf.layout.hyphenation
Represents a hyphen.
hyphenate(String) - Method in class com.itextpdf.layout.hyphenation.HyphenationConfig
Hyphenates a given word.
hyphenate(String, int, int) - Method in class com.itextpdf.layout.hyphenation.HyphenationTree
Hyphenate word and return a Hyphenation object.
hyphenate(char[], int, int, int, int) - Method in class com.itextpdf.layout.hyphenation.HyphenationTree
Hyphenate word and return an array of hyphenation points.
hyphenate(String, String, Map<String, String>, String, int, int) - Static method in class com.itextpdf.layout.hyphenation.Hyphenator
Hyphenates a word.
hyphenate(String, String, String, int, int) - Static method in class com.itextpdf.layout.hyphenation.Hyphenator
Hyphenates a word.
hyphenate(String) - Method in class com.itextpdf.layout.hyphenation.Hyphenator
Hyphenates a word.
Hyphenation - Class in com.itextpdf.layout.hyphenation
This class represents a hyphenated word.
HYPHENATION - Static variable in class com.itextpdf.layout.property.Property
 
HYPHENATION_DEFAULT_RESOURCE - Static variable in class com.itextpdf.layout.hyphenation.HyphenationConstants
 
HyphenationConfig - Class in com.itextpdf.layout.hyphenation
This is the class used to configure hyphenation on layout level
HyphenationConfig(int, int) - Constructor for class com.itextpdf.layout.hyphenation.HyphenationConfig
Constructs a new HyphenationConfig.
HyphenationConfig(Hyphenator) - Constructor for class com.itextpdf.layout.hyphenation.HyphenationConfig
Constructs a new HyphenationConfig by a Hyphenator which will be used to find hyphenation points.
HyphenationConfig(String, String, int, int) - Constructor for class com.itextpdf.layout.hyphenation.HyphenationConfig
Constructs a new HyphenationConfig instance.
HyphenationConstants - Class in com.itextpdf.layout.hyphenation
 
HyphenationConstants() - Constructor for class com.itextpdf.layout.hyphenation.HyphenationConstants
 
HyphenationException - Exception in com.itextpdf.layout.hyphenation
A hyphenation exception.
HyphenationException(String) - Constructor for exception com.itextpdf.layout.hyphenation.HyphenationException
Construct a hyphenation exception.
HyphenationTree - Class in com.itextpdf.layout.hyphenation
This tree structure stores the hyphenation patterns in an efficient way for fast lookup.
HyphenationTree() - Constructor for class com.itextpdf.layout.hyphenation.HyphenationTree
Default constructor.
HyphenationTreeCache - Class in com.itextpdf.layout.hyphenation
This is a cache for HyphenationTree instances.
HyphenationTreeCache() - Constructor for class com.itextpdf.layout.hyphenation.HyphenationTreeCache
 
hyphenator - Variable in class com.itextpdf.layout.hyphenation.HyphenationConfig
The Hyphenator object.
Hyphenator - Class in com.itextpdf.layout.hyphenation
This class is the main entry point to the hyphenation package.
Hyphenator(String, String, int, int) - Constructor for class com.itextpdf.layout.hyphenation.Hyphenator
Creates a new hyphenator.
Hyphenator(String, String, int, int, Map<String, String>) - Constructor for class com.itextpdf.layout.hyphenation.Hyphenator
Creates a new hyphenator.
hyphenSymbol - Variable in class com.itextpdf.layout.hyphenation.HyphenationConfig
The hyphenation symbol used when hyphenating.

I

IAccessibleElement - Interface in com.itextpdf.layout.tagging
A layout element which has accessibility properties.
IBlockElement - Interface in com.itextpdf.layout.element
 
IElement - Interface in com.itextpdf.layout.element
This class represents a layout element, i.e.
IGNORE_FOOTER - Static variable in class com.itextpdf.layout.property.Property
 
IGNORE_HEADER - Static variable in class com.itextpdf.layout.property.Property
 
ILargeElement - Interface in com.itextpdf.layout.element
A ILargeElement is a layout element which may get added to indefinitely, making the object prohibitively large.
ILeafElement - Interface in com.itextpdf.layout.element
A marker subinterface of IElement that specifies that the layout object is, by definition, on the lowest tier in the object hierarchy.
ILeafElementRenderer - Interface in com.itextpdf.layout.renderer
 
IListSymbolFactory - Interface in com.itextpdf.layout.property
Interface for implementing custom symbols for lists
Image - Class in com.itextpdf.layout.element
A layout element that represents an image for inclusion in the document model.
Image(PdfImageXObject) - Constructor for class com.itextpdf.layout.element.Image
Creates an Image from an image XObject, the representation of an image in PDF syntax.
Image(PdfFormXObject) - Constructor for class com.itextpdf.layout.element.Image
Creates an Image from a form XObject, the representation of a form in PDF syntax.
Image(PdfImageXObject, float) - Constructor for class com.itextpdf.layout.element.Image
Creates an Image from an image XObject, the representation of an image in PDF syntax, with a custom width.
Image(PdfImageXObject, float, float, float) - Constructor for class com.itextpdf.layout.element.Image
Creates an Image from an image XObject, the representation of an image in PDF syntax, with a custom width and on a fixed position.
Image(PdfImageXObject, float, float) - Constructor for class com.itextpdf.layout.element.Image
Creates an Image from an image XObject, the representation of an image in PDF syntax, on a fixed position.
Image(PdfFormXObject, float, float) - Constructor for class com.itextpdf.layout.element.Image
Creates an Image from a form XObject, the representation of a form in PDF syntax.
Image(ImageData) - Constructor for class com.itextpdf.layout.element.Image
Creates an Image from an image resource, read in from a file with the iText I/O module.
Image(ImageData, float, float) - Constructor for class com.itextpdf.layout.element.Image
Creates an Image from an image resource, read in from a file with the iText I/O module, on a fixed position.
Image(ImageData, float, float, float) - Constructor for class com.itextpdf.layout.element.Image
Creates an Image from an image resource, read in from a file with the iText I/O module, with a custom width and on a fixed position.
image - Variable in class com.itextpdf.layout.property.BackgroundImage
 
imageHeight - Variable in class com.itextpdf.layout.renderer.ImageRenderer
 
ImageRenderer - Class in com.itextpdf.layout.renderer
 
ImageRenderer(Image) - Constructor for class com.itextpdf.layout.renderer.ImageRenderer
Creates an ImageRenderer from its corresponding layout object.
imageWidth - Variable in class com.itextpdf.layout.renderer.ImageRenderer
 
immediateFlush - Variable in class com.itextpdf.layout.renderer.RootRenderer
 
immediateFlush - Variable in class com.itextpdf.layout.RootElement
 
index - Variable in class com.itextpdf.layout.font.FontSelectorStrategy
 
INF - Static variable in class com.itextpdf.layout.renderer.AbstractRenderer
The infinity value which is used while layouting
init() - Method in class com.itextpdf.layout.hyphenation.TernaryTree
initialize
initElementAreas(LayoutArea) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Gets all rectangles that this IRenderer can draw upon in the given area.
insert(String, char) - Method in class com.itextpdf.layout.hyphenation.TernaryTree
Branches are initially compressed, needing one node per key plus the size of the string key.
insert(char[], int, char) - Method in class com.itextpdf.layout.hyphenation.TernaryTree
Insert key.
insertBalanced(String[], char[], int, int) - Method in class com.itextpdf.layout.hyphenation.TernaryTree
Recursively insert the median first and then the median of the lower and upper halves, and so on in order to get a balanced tree.
InsetBorder - Class in com.itextpdf.layout.borders
 
InsetBorder(float) - Constructor for class com.itextpdf.layout.borders.InsetBorder
Creates an InsetBorder instance with the specified width.
InsetBorder(DeviceRgb, float) - Constructor for class com.itextpdf.layout.borders.InsetBorder
Creates an InsetBorder instance with the specified width and the rgb color.
InsetBorder(DeviceCmyk, float) - Constructor for class com.itextpdf.layout.borders.InsetBorder
Creates an InsetBorder instance with the specified width and the cmyk color.
InsetBorder(DeviceGray, float) - Constructor for class com.itextpdf.layout.borders.InsetBorder
Creates an InsetBorder instance with the specified width and the gray color.
InsetBorder(DeviceRgb, float, float) - Constructor for class com.itextpdf.layout.borders.InsetBorder
Creates an InsetBorder instance with the specified width, color and opacity.
InsetBorder(DeviceCmyk, float, float) - Constructor for class com.itextpdf.layout.borders.InsetBorder
Creates an InsetBorder instance with the specified width, color and opacity.
InsetBorder(DeviceGray, float, float) - Constructor for class com.itextpdf.layout.borders.InsetBorder
Creates an InsetBorder instance with the specified width, color and opacity.
IPatternConsumer - Interface in com.itextpdf.layout.hyphenation
This interface is used to connect the XML pattern file parser to the hyphenation tree.
IPropertyContainer - Interface in com.itextpdf.layout
A generic Map-like interface that defines methods for storing and retrieving objects by an enum key of the Property type.
IRenderer - Interface in com.itextpdf.layout.renderer
A renderer object is responsible for drawing a corresponding layout object on a document or canvas.
isAbsolutePosition() - Method in class com.itextpdf.layout.renderer.AbstractRenderer
 
isArtifact(IPropertyContainer) - Method in class com.itextpdf.layout.tagging.LayoutTaggingHelper
 
isAutoTaggingEnabled() - Method in class com.itextpdf.layout.Canvas
 
isBackgroundSpecified() - Method in class com.itextpdf.layout.property.BackgroundImage
 
isBold() - Method in class com.itextpdf.layout.font.FontCharacteristics
 
isBorderBoxSizing(IRenderer) - Static method in class com.itextpdf.layout.renderer.AbstractRenderer
 
isCanvasOfPage() - Method in class com.itextpdf.layout.Canvas
Defines if the canvas is exactly the direct content of the page.
isClippedHeight() - Method in class com.itextpdf.layout.layout.LayoutContext
Indicates whether the layout area's height is clipped or not.
isComplete() - Method in interface com.itextpdf.layout.element.ILargeElement
Checks whether an element has already been marked as complete.
isComplete() - Method in class com.itextpdf.layout.element.Table
 
isEmpty() - Method in class com.itextpdf.layout.element.AbstractElement
Returns true if this list contains no elements.
isEmpty() - Method in class com.itextpdf.layout.font.FontSet
Returns true if this set contains no elements.
isEmptyArea() - Method in class com.itextpdf.layout.layout.RootLayoutArea
Indicates whether the area already has some placed content or not.
isEqual(double, double) - Static method in class com.itextpdf.layout.minmaxwidth.MinMaxWidthUtils
 
isFirstOnRootArea() - Method in class com.itextpdf.layout.renderer.AbstractRenderer
 
isFixedLayout() - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Indicates whether the renderer's position is fixed or not.
isFloatOverflowedToNextPageWithNothing() - Method in class com.itextpdf.layout.layout.LineLayoutContext
Specifies whether some floating element within the same paragraph has already completely overflowed to the next page.
isFlushed() - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Indicates whether this renderer is flushed or not, i.e.
isFlushed() - Method in class com.itextpdf.layout.renderer.AreaBreakRenderer
 
isFlushed() - Method in interface com.itextpdf.layout.renderer.IRenderer
Indicates whether this renderer is flushed or not, i.e.
isItalic() - Method in class com.itextpdf.layout.font.FontCharacteristics
 
isKeepTogether() - Method in class com.itextpdf.layout.element.BlockElement
Returns whether the BlockElement should be kept together as much as possible.
isKeepTogether() - Method in class com.itextpdf.layout.renderer.AbstractRenderer
 
isKeepTogether() - Method in class com.itextpdf.layout.Style
Returns whether the BlockElement should be kept together as much as possible.
isKeepWithNext() - Method in class com.itextpdf.layout.element.BlockElement
Returns whether the end of this BlockElement and the start of the next sibling of this element should be placed in the same area.
isLastRendererForModelElement - Variable in class com.itextpdf.layout.renderer.AbstractRenderer
 
isMissing(String) - Method in class com.itextpdf.layout.hyphenation.HyphenationTreeCache
Indicates whether a hyphenation file has been requested before but it wasn't available.
isMonospace() - Method in class com.itextpdf.layout.font.FontCharacteristics
 
isNotFittingHeight(LayoutArea) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
 
isNotFittingLayoutArea(LayoutArea) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
 
isNotFittingWidth(LayoutArea) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
 
isOriginalNonSplitRenderer - Variable in class com.itextpdf.layout.renderer.TableRenderer
True for newly created renderer.
isOverflowFit(OverflowPropertyValue) - Static method in class com.itextpdf.layout.renderer.AbstractRenderer
 
isOverflowProperty(OverflowPropertyValue, int) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
 
isOverflowProperty(OverflowPropertyValue, IRenderer, int) - Static method in class com.itextpdf.layout.renderer.AbstractRenderer
 
isOverflowProperty(OverflowPropertyValue, OverflowPropertyValue) - Static method in class com.itextpdf.layout.renderer.AbstractRenderer
 
isPdfCalligraphAvailable() - Static method in class com.itextpdf.layout.renderer.TypographyUtils
Checks if layout module can access pdfCalligraph
isPercentValue() - Method in class com.itextpdf.layout.property.UnitValue
Returns whether or not the value is stored in percent (%)
ISplitCharacters - Interface in com.itextpdf.layout.splitting
Interface for customizing the split character.
isPointValue() - Method in class com.itextpdf.layout.property.UnitValue
Returns whether or not the value is stored in points (pt)
isPositioned() - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Indicates whether the renderer's position is fixed or not.
isPropertyInherited(int) - Static method in class com.itextpdf.layout.property.Property
This method checks whether a Property, in order to be picked up by the rendering engine, must be defined on the current element or renderer (return false), or may be defined in one of its parent elements or renderers (return true).
isRelativePosition() - Method in class com.itextpdf.layout.renderer.AbstractRenderer
 
isRendererCreateBfc(IRenderer) - Static method in class com.itextpdf.layout.renderer.BlockFormattingContextUtil
Defines whether a renderer creates a new "Block formatting context" in terms of CSS.
isRepeatX() - Method in class com.itextpdf.layout.property.BackgroundImage
 
isRepeatY() - Method in class com.itextpdf.layout.property.BackgroundImage
 
isSkipFirstHeader() - Method in class com.itextpdf.layout.element.Table
Tells you if the first header needs to be skipped (for instance if the header says "continued from the previous page").
isSkipLastFooter() - Method in class com.itextpdf.layout.element.Table
Tells you if the last footer needs to be skipped (for instance if the footer says "continued on the next page")
isSplitCharacter(GlyphLine, int) - Method in class com.itextpdf.layout.splitting.DefaultSplitCharacters
 
isSplitCharacter(GlyphLine, int) - Method in interface com.itextpdf.layout.splitting.ISplitCharacters
Returns true if the character can split a line.
isSplitForcedByNewline() - Method in class com.itextpdf.layout.layout.LineLayoutResult
Indicates whether split was forced by new line symbol in rendered text.
isSplitForcedByNewline() - Method in class com.itextpdf.layout.layout.TextLayoutResult
Indicates whether split was forced by new line symbol in rendered text.
isStaticLayout() - Method in class com.itextpdf.layout.renderer.AbstractRenderer
 
isTaggingEnabled() - Method in class com.itextpdf.layout.renderer.DrawContext
 
isUndefined() - Method in class com.itextpdf.layout.font.FontCharacteristics
 
isWordHasBeenSplit() - Method in class com.itextpdf.layout.layout.TextLayoutResult
Indicates whether some word in a rendered text was splitted during layout.
ITALIC_SIMULATION - Static variable in class com.itextpdf.layout.property.Property
 

J

justify(float) - Method in class com.itextpdf.layout.renderer.LineRenderer
 

K

KEEP_TOGETHER - Static variable in class com.itextpdf.layout.property.Property
 
KEEP_WITH_NEXT - Static variable in class com.itextpdf.layout.property.Property
 
keys() - Method in class com.itextpdf.layout.hyphenation.TernaryTree
 
knows(String) - Method in class com.itextpdf.layout.hyphenation.TernaryTree
 
kv - Variable in class com.itextpdf.layout.hyphenation.TernaryTree
This vector holds the trailing of the keys when the branch is compressed.

L

lang - Variable in class com.itextpdf.layout.hyphenation.Hyphenator
 
layout(LayoutContext) - Method in class com.itextpdf.layout.renderer.AreaBreakRenderer
 
layout(LayoutContext) - Method in class com.itextpdf.layout.renderer.BlockRenderer
 
layout(LayoutContext) - Method in class com.itextpdf.layout.renderer.ImageRenderer
 
layout(LayoutContext) - Method in interface com.itextpdf.layout.renderer.IRenderer
This method simulates positioning of the renderer, including all of its children, and returns the LayoutResult, representing the layout result, including occupied area, status, i.e.
layout(LayoutContext) - Method in class com.itextpdf.layout.renderer.LineRenderer
 
layout(LayoutContext) - Method in class com.itextpdf.layout.renderer.LineSeparatorRenderer
This method simulates positioning of the renderer, including all of its children, and returns the LayoutResult, representing the layout result, including occupied area, status, i.e.
layout(LayoutContext) - Method in class com.itextpdf.layout.renderer.ListItemRenderer
 
layout(LayoutContext) - Method in class com.itextpdf.layout.renderer.ListRenderer
 
layout(LayoutContext) - Method in class com.itextpdf.layout.renderer.ParagraphRenderer
This method simulates positioning of the renderer, including all of its children, and returns the LayoutResult, representing the layout result, including occupied area, status, i.e.
layout(LayoutContext) - Method in class com.itextpdf.layout.renderer.RootRenderer
This method simulates positioning of the renderer, including all of its children, and returns the LayoutResult, representing the layout result, including occupied area, status, i.e.
layout(LayoutContext) - Method in class com.itextpdf.layout.renderer.TableRenderer
This method simulates positioning of the renderer, including all of its children, and returns the LayoutResult, representing the layout result, including occupied area, status, i.e.
layout(LayoutContext) - Method in class com.itextpdf.layout.renderer.TabRenderer
 
layout(LayoutContext) - Method in class com.itextpdf.layout.renderer.TextRenderer
 
LayoutArea - Class in com.itextpdf.layout.layout
Represents the area for content layouting.
LayoutArea(int, Rectangle) - Constructor for class com.itextpdf.layout.layout.LayoutArea
Creates the area for content layouting.
LayoutContext - Class in com.itextpdf.layout.layout
Represents the context for content layouting.
LayoutContext(LayoutArea) - Constructor for class com.itextpdf.layout.layout.LayoutContext
 
LayoutContext(LayoutArea, MarginsCollapseInfo) - Constructor for class com.itextpdf.layout.layout.LayoutContext
 
LayoutContext(LayoutArea, MarginsCollapseInfo, List<Rectangle>) - Constructor for class com.itextpdf.layout.layout.LayoutContext
 
LayoutContext(LayoutArea, boolean) - Constructor for class com.itextpdf.layout.layout.LayoutContext
 
LayoutContext(LayoutArea, MarginsCollapseInfo, List<Rectangle>, boolean) - Constructor for class com.itextpdf.layout.layout.LayoutContext
 
LayoutPosition - Class in com.itextpdf.layout.layout
We use a simplified version of CSS positioning.
LayoutPosition() - Constructor for class com.itextpdf.layout.layout.LayoutPosition
 
LayoutResult - Class in com.itextpdf.layout.layout
Represents the result of content layouting.
LayoutResult(int, LayoutArea, IRenderer, IRenderer) - Constructor for class com.itextpdf.layout.layout.LayoutResult
LayoutResult(int, LayoutArea, IRenderer, IRenderer, IRenderer) - Constructor for class com.itextpdf.layout.layout.LayoutResult
LayoutTaggingHelper - Class in com.itextpdf.layout.tagging
 
LayoutTaggingHelper(PdfDocument, boolean) - Constructor for class com.itextpdf.layout.tagging.LayoutTaggingHelper
 
Leading - Class in com.itextpdf.layout.property
A specialized class that specifies the leading, "the vertical distance between the baselines of adjacent lines of text" (ISO-32000-1, section 9.3.5).
Leading(int, float) - Constructor for class com.itextpdf.layout.property.Leading
Creates a Leading object.
LEADING - Static variable in class com.itextpdf.layout.property.Property
 
LEFT - Static variable in class com.itextpdf.layout.property.Property
 
leftMargin - Variable in class com.itextpdf.layout.Document
Deprecated.
To be removed in 7.2. Use Property.MARGIN_LEFT instead.
length() - Method in class com.itextpdf.layout.hyphenation.ByteVector
Obtain number of items in array.
length() - Method in class com.itextpdf.layout.hyphenation.CharVector
Obtain number of items in array.
length() - Method in class com.itextpdf.layout.hyphenation.Hyphenation
 
length - Variable in class com.itextpdf.layout.hyphenation.TernaryTree
number of items in tree
length() - Method in class com.itextpdf.layout.renderer.LineRenderer
Gets the total lengths of characters in this line.
length() - Method in class com.itextpdf.layout.renderer.TextRenderer
The length of the whole text assigned to this renderer.
levels - Variable in class com.itextpdf.layout.renderer.LineRenderer
 
line - Variable in class com.itextpdf.layout.renderer.TextRenderer
 
LINE_DRAWER - Static variable in class com.itextpdf.layout.property.Property
 
lineCapStyle - Variable in class com.itextpdf.layout.property.Underline
 
LineLayoutContext - Class in com.itextpdf.layout.layout
Represents the context for content of a line layouting.
LineLayoutContext(LayoutArea, MarginsCollapseInfo, List<Rectangle>, boolean) - Constructor for class com.itextpdf.layout.layout.LineLayoutContext
 
LineLayoutContext(LayoutContext) - Constructor for class com.itextpdf.layout.layout.LineLayoutContext
 
LineLayoutResult - Class in com.itextpdf.layout.layout
Represents the result of a line layouting.
LineLayoutResult(int, LayoutArea, IRenderer, IRenderer) - Constructor for class com.itextpdf.layout.layout.LineLayoutResult
LineLayoutResult(int, LayoutArea, IRenderer, IRenderer, IRenderer) - Constructor for class com.itextpdf.layout.layout.LineLayoutResult
lineLength() - Method in class com.itextpdf.layout.renderer.TextRenderer
Returns the length of the line which is the result of the layout call.
LineRenderer - Class in com.itextpdf.layout.renderer
 
LineRenderer() - Constructor for class com.itextpdf.layout.renderer.LineRenderer
 
lines - Variable in class com.itextpdf.layout.renderer.ParagraphRenderer
 
LineSeparator - Class in com.itextpdf.layout.element
This is a line separator element which is basically just a horizontal line with a style specified by ILineDrawer custom drawing interface instance.
LineSeparator(ILineDrawer) - Constructor for class com.itextpdf.layout.element.LineSeparator
Creates a custom line separator with line style defined by custom ILineDrawer interface instance
LineSeparatorRenderer - Class in com.itextpdf.layout.renderer
 
LineSeparatorRenderer(LineSeparator) - Constructor for class com.itextpdf.layout.renderer.LineSeparatorRenderer
Creates a LineSeparatorRenderer from its corresponding layout object.
Link - Class in com.itextpdf.layout.element
A clickable piece of Text which contains a link annotation dictionary.
Link(String, PdfLinkAnnotation) - Constructor for class com.itextpdf.layout.element.Link
Creates a Link with a fully constructed link annotation dictionary.
Link(String, PdfAction) - Constructor for class com.itextpdf.layout.element.Link
Creates a Link which can execute an action.
Link(String, PdfDestination) - Constructor for class com.itextpdf.layout.element.Link
Creates a Link to another location in the document.
LINK_ANNOTATION - Static variable in class com.itextpdf.layout.property.Property
 
LinkRenderer - Class in com.itextpdf.layout.renderer
 
LinkRenderer(Link) - Constructor for class com.itextpdf.layout.renderer.LinkRenderer
Creates a LinkRenderer from its corresponding layout object.
LinkRenderer(Link, String) - Constructor for class com.itextpdf.layout.renderer.LinkRenderer
Creates a LinkRenderer from its corresponding layout object, with a custom text to replace the contents of the Link.
List - Class in com.itextpdf.layout.element
A List is a layout element representing a series of objects that are vertically outlined with the same or very similar layout properties, giving it a sense of unity.
List() - Constructor for class com.itextpdf.layout.element.List
Creates a List with the List.DEFAULT_LIST_SYMBOL as a prefix.
List(ListNumberingType) - Constructor for class com.itextpdf.layout.element.List
Creates a List with a custom numbering type.
LIST_START - Static variable in class com.itextpdf.layout.property.Property
 
LIST_SYMBOL - Static variable in class com.itextpdf.layout.property.Property
 
LIST_SYMBOL_ALIGNMENT - Static variable in class com.itextpdf.layout.property.Property
 
LIST_SYMBOL_INDENT - Static variable in class com.itextpdf.layout.property.Property
 
LIST_SYMBOL_ORDINAL_VALUE - Static variable in class com.itextpdf.layout.property.Property
 
LIST_SYMBOL_POSITION - Static variable in class com.itextpdf.layout.property.Property
 
LIST_SYMBOL_POST_TEXT - Static variable in class com.itextpdf.layout.property.Property
 
LIST_SYMBOL_PRE_TEXT - Static variable in class com.itextpdf.layout.property.Property
 
LIST_SYMBOLS_INITIALIZED - Static variable in class com.itextpdf.layout.property.Property
 
ListItem - Class in com.itextpdf.layout.element
A list item is a layout element that is one entry in a List.
ListItem() - Constructor for class com.itextpdf.layout.element.ListItem
Creates a ListItem.
ListItem(String) - Constructor for class com.itextpdf.layout.element.ListItem
Creates a list item with text.
ListItem(Image) - Constructor for class com.itextpdf.layout.element.ListItem
Creates a list item with an image.
ListItemRenderer - Class in com.itextpdf.layout.renderer
 
ListItemRenderer(ListItem) - Constructor for class com.itextpdf.layout.renderer.ListItemRenderer
Creates a ListItemRenderer from its corresponding layout object.
ListNumberingType - Enum in com.itextpdf.layout.property
A specialized enum holding the possible values for a list List's entry prefix.
ListRenderer - Class in com.itextpdf.layout.renderer
 
ListRenderer(List) - Constructor for class com.itextpdf.layout.renderer.ListRenderer
Creates a ListRenderer from its corresponding layout object.
ListSymbolAlignment - Enum in com.itextpdf.layout.property
A specialized enum containing alignment properties for list symbols.
ListSymbolPosition - Enum in com.itextpdf.layout.property
 
lo - Variable in class com.itextpdf.layout.hyphenation.TernaryTree
Pointer to low branch and to rest of the key when it is stored directly in this node, we don't have unions in java!
loadPatterns(String) - Method in class com.itextpdf.layout.hyphenation.HyphenationTree
Read hyphenation patterns from an XML file.
loadPatterns(InputStream, String) - Method in class com.itextpdf.layout.hyphenation.HyphenationTree
Read hyphenation patterns from an XML file.

M

makeListSymbolRenderer(int, IRenderer) - Method in class com.itextpdf.layout.renderer.ListRenderer
 
makeNewRenderer() - Method in class com.itextpdf.layout.element.AbstractElement
 
makeNewRenderer() - Method in class com.itextpdf.layout.element.AreaBreak
 
makeNewRenderer() - Method in class com.itextpdf.layout.element.Cell
 
makeNewRenderer() - Method in class com.itextpdf.layout.element.Div
 
makeNewRenderer() - Method in class com.itextpdf.layout.element.Image
 
makeNewRenderer() - Method in class com.itextpdf.layout.element.LineSeparator
 
makeNewRenderer() - Method in class com.itextpdf.layout.element.Link
 
makeNewRenderer() - Method in class com.itextpdf.layout.element.List
 
makeNewRenderer() - Method in class com.itextpdf.layout.element.ListItem
 
makeNewRenderer() - Method in class com.itextpdf.layout.element.Paragraph
 
makeNewRenderer() - Method in class com.itextpdf.layout.element.Tab
 
makeNewRenderer() - Method in class com.itextpdf.layout.element.Table
 
makeNewRenderer() - Method in class com.itextpdf.layout.element.Text
 
MARGIN_BOTTOM - Static variable in class com.itextpdf.layout.property.Property
 
MARGIN_LEFT - Static variable in class com.itextpdf.layout.property.Property
 
MARGIN_RIGHT - Static variable in class com.itextpdf.layout.property.Property
 
MARGIN_TOP - Static variable in class com.itextpdf.layout.property.Property
 
MarginsCollapseHandler - Class in com.itextpdf.layout.margincollapse
Rules of the margins collapsing are taken from Mozilla Developer Network: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Box_Model/Mastering_margin_collapsing See also: https://www.w3.org/TR/CSS2/box.html#collapsing-margins
MarginsCollapseHandler(IRenderer, MarginsCollapseInfo) - Constructor for class com.itextpdf.layout.margincollapse.MarginsCollapseHandler
 
marginsCollapseInfo - Variable in class com.itextpdf.layout.layout.LayoutContext
 
MarginsCollapseInfo - Class in com.itextpdf.layout.margincollapse
 
markArtifactHint(IPropertyContainer) - Method in class com.itextpdf.layout.tagging.LayoutTaggingHelper
 
markArtifactHint(TaggingHintKey) - Method in class com.itextpdf.layout.tagging.LayoutTaggingHelper
 
MAX_HEIGHT - Static variable in class com.itextpdf.layout.property.Property
 
MAX_WIDTH - Static variable in class com.itextpdf.layout.property.Property
 
maxAscent - Variable in class com.itextpdf.layout.renderer.LineRenderer
 
maxDescent - Variable in class com.itextpdf.layout.renderer.LineRenderer
 
MaxMaxWidthHandler - Class in com.itextpdf.layout.renderer
 
MaxMaxWidthHandler(MinMaxWidth) - Constructor for class com.itextpdf.layout.renderer.MaxMaxWidthHandler
 
MIN_HEIGHT - Static variable in class com.itextpdf.layout.property.Property
 
MIN_WIDTH - Static variable in class com.itextpdf.layout.property.Property
 
minMaxWidth - Variable in class com.itextpdf.layout.layout.MinMaxWidthLayoutResult
 
MinMaxWidth - Class in com.itextpdf.layout.minmaxwidth
 
MinMaxWidth() - Constructor for class com.itextpdf.layout.minmaxwidth.MinMaxWidth
 
MinMaxWidth(float) - Constructor for class com.itextpdf.layout.minmaxwidth.MinMaxWidth
 
MinMaxWidth(float, float, float) - Constructor for class com.itextpdf.layout.minmaxwidth.MinMaxWidth
 
MinMaxWidthLayoutResult - Class in com.itextpdf.layout.layout
Represents the result of content layouting.
MinMaxWidthLayoutResult(int, LayoutArea, IRenderer, IRenderer) - Constructor for class com.itextpdf.layout.layout.MinMaxWidthLayoutResult
 
MinMaxWidthLayoutResult(int, LayoutArea, IRenderer, IRenderer, IRenderer) - Constructor for class com.itextpdf.layout.layout.MinMaxWidthLayoutResult
 
MinMaxWidthUtils - Class in com.itextpdf.layout.minmaxwidth
 
MinMaxWidthUtils() - Constructor for class com.itextpdf.layout.minmaxwidth.MinMaxWidthUtils
 
modelElement - Variable in class com.itextpdf.layout.renderer.AbstractRenderer
 
move(float, float) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Moves the renderer subtree by the specified offset.
move(float, float) - Method in class com.itextpdf.layout.renderer.AreaBreakRenderer
 
move(float, float) - Method in class com.itextpdf.layout.renderer.ImageRenderer
 
move(float, float) - Method in interface com.itextpdf.layout.renderer.IRenderer
Moves the renderer subtree by the specified offset.
move(float, float) - Method in class com.itextpdf.layout.renderer.ParagraphRenderer
Moves the renderer subtree by the specified offset.
move(float, float) - Method in class com.itextpdf.layout.renderer.TableRenderer
Moves the renderer subtree by the specified offset.
moveKidHint(TaggingHintKey, TaggingHintKey) - Method in class com.itextpdf.layout.tagging.LayoutTaggingHelper
 
moveKidHint(TaggingHintKey, TaggingHintKey, int) - Method in class com.itextpdf.layout.tagging.LayoutTaggingHelper
 
moveYLineTo(float) - Method in class com.itextpdf.layout.renderer.TextRenderer
Moves the vertical position to the parameter's value.
MULTIPLIED - Static variable in class com.itextpdf.layout.property.Leading
A leading type related to the font size and the resulting bounding box.

N

nextAreaNumber - Variable in class com.itextpdf.layout.ColumnDocumentRenderer
 
nextGlyphs() - Method in class com.itextpdf.layout.font.ComplexFontSelectorStrategy
 
nextGlyphs() - Method in class com.itextpdf.layout.font.FontSelectorStrategy
 
nextRenderer - Variable in class com.itextpdf.layout.element.AbstractElement
 
NO_BORDER - Static variable in class com.itextpdf.layout.borders.Border
The null Border, i.e.
NO_SOFT_WRAP_INLINE - Static variable in class com.itextpdf.layout.property.Property
 
noBreak - Variable in class com.itextpdf.layout.hyphenation.Hyphen
no break string
noteMissing(String) - Method in class com.itextpdf.layout.hyphenation.HyphenationTreeCache
Notes a key to a hyphenation tree as missing.
NOTHING - Static variable in class com.itextpdf.layout.layout.LayoutResult
The status of IRenderer.layout(LayoutContext) which indicates that the content was not placed.

O

occupiedArea - Variable in class com.itextpdf.layout.layout.LayoutResult
The area occupied by the content during its layouting.
occupiedArea - Variable in class com.itextpdf.layout.renderer.AbstractRenderer
 
OPACITY - Static variable in class com.itextpdf.layout.property.Property
 
otfFeaturesApplied - Variable in class com.itextpdf.layout.renderer.TextRenderer
 
OUTLINE - Static variable in class com.itextpdf.layout.property.Property
 
OUTLINE_OFFSET - Static variable in class com.itextpdf.layout.property.Property
 
OutsetBorder - Class in com.itextpdf.layout.borders
 
OutsetBorder(float) - Constructor for class com.itextpdf.layout.borders.OutsetBorder
Creates an OutsetBorder instance with the specified width.
OutsetBorder(DeviceRgb, float) - Constructor for class com.itextpdf.layout.borders.OutsetBorder
Creates an OutsetBorder instance with the specified width and the rgb color.
OutsetBorder(DeviceCmyk, float) - Constructor for class com.itextpdf.layout.borders.OutsetBorder
Creates an OutsetBorder instance with the specified width and the cmyk color.
OutsetBorder(DeviceGray, float) - Constructor for class com.itextpdf.layout.borders.OutsetBorder
Creates an OutsetBorder instance with the specified width and the gray color.
OutsetBorder(DeviceRgb, float, float) - Constructor for class com.itextpdf.layout.borders.OutsetBorder
Creates an OutsetBorder instance with the specified width, color and opacity.
OutsetBorder(DeviceCmyk, float, float) - Constructor for class com.itextpdf.layout.borders.OutsetBorder
Creates an OutsetBorder instance with the specified width, color and opacity.
OutsetBorder(DeviceGray, float, float) - Constructor for class com.itextpdf.layout.borders.OutsetBorder
Creates an OutsetBorder instance with the specified width, color and opacity.
OVERFLOW - Static variable in class com.itextpdf.layout.property.Property
Deprecated.
Use Property.OVERFLOW_X and/or Property.OVERFLOW_Y instead. The Property.OVERFLOW property doesn't have any affect and will be removed in iText 7.2
OVERFLOW_X - Static variable in class com.itextpdf.layout.property.Property
 
OVERFLOW_Y - Static variable in class com.itextpdf.layout.property.Property
 
OverflowPropertyValue - Enum in com.itextpdf.layout.property
The possible values for the type of overflow of BlockElement.
overflowRenderer - Variable in class com.itextpdf.layout.layout.LayoutResult
The overflow renderer created during layouting.

P

packValues(String) - Method in class com.itextpdf.layout.hyphenation.HyphenationTree
Packs the values by storing them in 4 bits, two values into a byte Values range is from 0 to 9.
PADDING_BOTTOM - Static variable in class com.itextpdf.layout.property.Property
 
PADDING_LEFT - Static variable in class com.itextpdf.layout.property.Property
 
PADDING_RIGHT - Static variable in class com.itextpdf.layout.property.Property
 
PADDING_TOP - Static variable in class com.itextpdf.layout.property.Property
 
page - Variable in class com.itextpdf.layout.Canvas
Is initialized and used only when Canvas element autotagging is enabled, see Canvas.enableAutoTagging(PdfPage).
PAGE_NUMBER - Static variable in class com.itextpdf.layout.property.Property
 
pageNumber - Variable in class com.itextpdf.layout.layout.LayoutArea
The number of page on which the area is located.
pageSize - Variable in class com.itextpdf.layout.element.AreaBreak
 
Paragraph - Class in com.itextpdf.layout.element
A layout element that represents a self-contained block of textual and graphical information.
Paragraph() - Constructor for class com.itextpdf.layout.element.Paragraph
Creates a Paragraph.
Paragraph(String) - Constructor for class com.itextpdf.layout.element.Paragraph
Creates a Paragraph, initialized with a piece of text.
Paragraph(Text) - Constructor for class com.itextpdf.layout.element.Paragraph
Creates a Paragraph, initialized with a piece of text.
ParagraphRenderer - Class in com.itextpdf.layout.renderer
This class represents the renderer object for a Paragraph object.
ParagraphRenderer(Paragraph) - Constructor for class com.itextpdf.layout.renderer.ParagraphRenderer
Creates a ParagraphRenderer from its corresponding layout object.
parent - Variable in class com.itextpdf.layout.renderer.AbstractRenderer
 
parse(String) - Method in class com.itextpdf.layout.hyphenation.PatternParser
Parses a hyphenation pattern file.
parse(InputStream, String) - Method in class com.itextpdf.layout.hyphenation.PatternParser
Parses a hyphenation pattern file.
PARTIAL - Static variable in class com.itextpdf.layout.layout.LayoutResult
The status of IRenderer.layout(LayoutContext) which indicates that the content was placed partially.
PatternParser - Class in com.itextpdf.layout.hyphenation
A SAX document handler to read and parse hyphenation patterns from a XML file.
PatternParser(IPatternConsumer) - Constructor for class com.itextpdf.layout.hyphenation.PatternParser
Construct a pattern parser.
pdfCanvas - Variable in class com.itextpdf.layout.Canvas
 
pdfDocument - Variable in class com.itextpdf.layout.RootElement
 
pdfFonts - Variable in class com.itextpdf.layout.font.FontProvider
 
PERCENT - Static variable in class com.itextpdf.layout.property.UnitValue
 
pivotY - Variable in class com.itextpdf.layout.renderer.ImageRenderer
 
POINT - Static variable in class com.itextpdf.layout.property.UnitValue
 
POSITION - Static variable in class com.itextpdf.layout.property.Property
 
PositionedLayoutContext - Class in com.itextpdf.layout.layout
 
PositionedLayoutContext(LayoutArea, LayoutArea) - Constructor for class com.itextpdf.layout.layout.PositionedLayoutContext
 
positionedRenderers - Variable in class com.itextpdf.layout.renderer.AbstractRenderer
 
postBreak - Variable in class com.itextpdf.layout.hyphenation.Hyphen
post break string
preBreak - Variable in class com.itextpdf.layout.hyphenation.Hyphen
pre break string
previousDescent - Variable in class com.itextpdf.layout.renderer.ParagraphRenderer
 
processFixedHeightAdjustment(float) - Method in class com.itextpdf.layout.margincollapse.MarginsCollapseHandler
 
properties - Variable in class com.itextpdf.layout.ElementPropertyContainer
 
properties - Variable in class com.itextpdf.layout.renderer.AbstractRenderer
 
Property - Class in com.itextpdf.layout.property
An enum of property names that are used for graphical properties of layout elements.
provider - Variable in class com.itextpdf.layout.font.FontSelectorStrategy
 
put(int, byte) - Method in class com.itextpdf.layout.hyphenation.ByteVector
Pet byte at index.
put(int, char) - Method in class com.itextpdf.layout.hyphenation.CharVector
Pet char at index.

R

Range - Class in com.itextpdf.layout.font
RangeBuilder - Class in com.itextpdf.layout.font
Builder of Range.
RangeBuilder() - Constructor for class com.itextpdf.layout.font.RangeBuilder
Default constructor with empty range.
RangeBuilder(int, int) - Constructor for class com.itextpdf.layout.font.RangeBuilder
Constructor with a single range.
RangeBuilder(int) - Constructor for class com.itextpdf.layout.font.RangeBuilder
Constructor with a single number.
RangeBuilder(char, char) - Constructor for class com.itextpdf.layout.font.RangeBuilder
Constructor with a single range.
RangeBuilder(char) - Constructor for class com.itextpdf.layout.font.RangeBuilder
Constructor with a single char.
rectangleToPointsList(Rectangle) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
 
registerAdditionalHyphenationFileDirectory(String) - Static method in class com.itextpdf.layout.hyphenation.Hyphenator
Registers additional file directories.
RELATIVE - Static variable in class com.itextpdf.layout.layout.LayoutPosition
Relative positioning is exactly like static positioning except that the left, top, right and bottom properties can be used to apply a translation to the object.
relayout() - Method in class com.itextpdf.layout.Canvas
Performs an entire recalculation of the element flow on the canvas, taking into account all its current child elements.
relayout() - Method in class com.itextpdf.layout.Document
Performs an entire recalculation of the document flow, taking into account all its current child elements.
releaseAllHints() - Method in class com.itextpdf.layout.tagging.LayoutTaggingHelper
 
releaseFinishedHints() - Method in class com.itextpdf.layout.tagging.LayoutTaggingHelper
 
removeQuotes(String) - Static method in class com.itextpdf.layout.font.FontFamilySplitter
Deprecated.
 
removeTabStop(float) - Method in class com.itextpdf.layout.element.Paragraph
Removes a tabstop position from the Paragraph, if it is present in the Property.TAB_STOPS property.
repeatX - Variable in class com.itextpdf.layout.property.BackgroundImage
 
repeatY - Variable in class com.itextpdf.layout.property.BackgroundImage
 
replaceKidHint(TaggingHintKey, Collection<TaggingHintKey>) - Method in class com.itextpdf.layout.tagging.LayoutTaggingHelper
 
reset() - Method in class com.itextpdf.layout.font.FontProvider
resolveFonts(List<IRenderer>) - Method in class com.itextpdf.layout.renderer.TextRenderer
Resolve Property.FONT String[] value.
restoreAutoTaggingPointerPosition(IRenderer) - Method in class com.itextpdf.layout.tagging.LayoutTaggingHelper
 
retrieveHeight() - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Retrieves the element's fixed content box height, if it's set.
retrieveMaxHeight() - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Retrieve element's content box max-ehight, if it's set.
retrieveMaxWidth(float) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Retrieves element's fixed content box max width, if it's set.
retrieveMinHeight() - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Retrieves element's content box min-height, if it's set.
retrieveMinWidth(float) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Retrieves element's fixed content box max width, if it's set.
retrieveUnitValue(float, int) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
 
retrieveUnitValue(float, int, boolean) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
 
retrieveWidth(float) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Retrieves element's fixed content box width, if it's set.
retrieveWidth(float) - Method in class com.itextpdf.layout.renderer.CellRenderer
 
retrieveWidth(float) - Method in class com.itextpdf.layout.renderer.TableRenderer
 
reversedRanges - Variable in class com.itextpdf.layout.renderer.TextRenderer
 
RidgeBorder - Class in com.itextpdf.layout.borders
 
RidgeBorder(float) - Constructor for class com.itextpdf.layout.borders.RidgeBorder
Creates a RidgeBorder instance with the specified width.
RidgeBorder(DeviceRgb, float) - Constructor for class com.itextpdf.layout.borders.RidgeBorder
Creates a RidgeBorder instance with the specified width and the rgb color.
RidgeBorder(DeviceCmyk, float) - Constructor for class com.itextpdf.layout.borders.RidgeBorder
Creates a RidgeBorder instance with the specified width and the cmyk color.
RidgeBorder(DeviceGray, float) - Constructor for class com.itextpdf.layout.borders.RidgeBorder
Creates a RidgeBorder instance with the specified width and the gray color.
RidgeBorder(DeviceRgb, float, float) - Constructor for class com.itextpdf.layout.borders.RidgeBorder
Creates a RidgeBorder instance with the specified width, color and opacity.
RidgeBorder(DeviceCmyk, float, float) - Constructor for class com.itextpdf.layout.borders.RidgeBorder
Creates a RidgeBorder instance with the specified width, color and opacity.
RidgeBorder(DeviceGray, float, float) - Constructor for class com.itextpdf.layout.borders.RidgeBorder
Creates a RidgeBorder instance with the specified width, color and opacity.
RIGHT - Static variable in class com.itextpdf.layout.property.Property
 
rightMargin - Variable in class com.itextpdf.layout.Document
Deprecated.
To be removed in 7.2. Use Property.MARGIN_RIGHT instead.
root - Variable in class com.itextpdf.layout.hyphenation.TernaryTree
root
rootArea - Variable in class com.itextpdf.layout.Canvas
 
RootElement<T extends IPropertyContainer> - Class in com.itextpdf.layout
A generic abstract root element for a PDF layout object hierarchy.
RootElement() - Constructor for class com.itextpdf.layout.RootElement
 
RootLayoutArea - Class in com.itextpdf.layout.layout
 
RootLayoutArea(int, Rectangle) - Constructor for class com.itextpdf.layout.layout.RootLayoutArea
RootRenderer - Class in com.itextpdf.layout.renderer
 
RootRenderer() - Constructor for class com.itextpdf.layout.renderer.RootRenderer
 
rootRenderer - Variable in class com.itextpdf.layout.RootElement
 
ROTATION_ANGLE - Static variable in class com.itextpdf.layout.property.Property
 
ROTATION_INITIAL_HEIGHT - Static variable in class com.itextpdf.layout.property.Property
 
ROTATION_INITIAL_WIDTH - Static variable in class com.itextpdf.layout.property.Property
 
ROTATION_POINT_X - Static variable in class com.itextpdf.layout.property.Property
 
ROTATION_POINT_Y - Static variable in class com.itextpdf.layout.property.Property
 
RotationMinMaxWidth - Class in com.itextpdf.layout.minmaxwidth
Class for min-max-width of rotated elements.
RotationMinMaxWidth(double, double, double, double, double, double) - Constructor for class com.itextpdf.layout.minmaxwidth.RotationMinMaxWidth
Create new instance
ROUND_DOTS - Static variable in class com.itextpdf.layout.borders.Border
The round-dots border.
RoundDotsBorder - Class in com.itextpdf.layout.borders
Draws a border with rounded dots around the element it's been set to.
RoundDotsBorder(float) - Constructor for class com.itextpdf.layout.borders.RoundDotsBorder
Creates a RoundDotsBorder with the specified wit?dth and sets the color to black.
RoundDotsBorder(Color, float) - Constructor for class com.itextpdf.layout.borders.RoundDotsBorder
Creates a RoundDotsBorder with the specified wit?dth and the specified color.
RoundDotsBorder(Color, float, float) - Constructor for class com.itextpdf.layout.borders.RoundDotsBorder
Creates a RoundDotsBorder with the specified width, color and opacity.
RowRange(int, int) - Constructor for class com.itextpdf.layout.element.Table.RowRange
Creates a Table.RowRange
rowRange - Variable in class com.itextpdf.layout.renderer.TableRenderer
 
rows - Variable in class com.itextpdf.layout.renderer.TableRenderer
 
ROWSPAN - Static variable in class com.itextpdf.layout.property.Property
 

S

savedWordBreakAtLineEnding - Variable in class com.itextpdf.layout.renderer.TextRenderer
 
sc - Variable in class com.itextpdf.layout.hyphenation.TernaryTree
The character stored in this node: splitchar.
scale(float, float) - Method in class com.itextpdf.layout.element.Image
Scale the image relative to its default size.
scaleAbsolute(float, float) - Method in class com.itextpdf.layout.element.Image
Scale the image to an absolute size.
scaleToFit(float, float) - Method in class com.itextpdf.layout.element.Image
Scale the image to an absolute size.
searchPatterns(char[], int, byte[]) - Method in class com.itextpdf.layout.hyphenation.HyphenationTree
Search for all possible partial matches of word starting at index an update interletter values.
setAction(PdfAction) - Method in class com.itextpdf.layout.element.AbstractElement
Sets an action on this Element.
setAdditionalWidth(float) - Method in class com.itextpdf.layout.minmaxwidth.MinMaxWidth
 
setAreaBreak(AreaBreak) - Method in class com.itextpdf.layout.layout.LayoutResult
 
setAutoLayout() - Method in class com.itextpdf.layout.element.Table
Set auto layout.
setAutoScale(boolean) - Method in class com.itextpdf.layout.element.Image
Sets the autoscale property for both width and height.
setAutoScaleHeight(boolean) - Method in class com.itextpdf.layout.element.Image
Sets the autoscale property for the height of the image.
setAutoScaleWidth(boolean) - Method in class com.itextpdf.layout.element.Image
Sets the autoscale property for the width of the image.
setBackgroundColor(Color) - Method in class com.itextpdf.layout.ElementPropertyContainer
Specifies a background color for the Element.
setBackgroundColor(Color, float) - Method in class com.itextpdf.layout.ElementPropertyContainer
Specifies a background color for the Element.
setBackgroundColor(Color, float, float, float, float) - Method in class com.itextpdf.layout.ElementPropertyContainer
Specifies a background color for the Element, and extra space that must be counted as part of the background and therefore colored.
setBackgroundColor(Color, float, float, float, float, float) - Method in class com.itextpdf.layout.ElementPropertyContainer
Specifies a background color for the Element, and extra space that must be counted as part of the background and therefore colored.
setBaseDirection(BaseDirection) - Method in class com.itextpdf.layout.ElementPropertyContainer
This attribute specifies the base direction of directionally neutral text (i.e., text that doesn't have inherent directionality as defined in Unicode) in an element's content and attribute values.
setBBox(Rectangle) - Method in class com.itextpdf.layout.layout.LayoutArea
Sets the box which bounds the area.
setBold() - Method in class com.itextpdf.layout.ElementPropertyContainer
Switch on the simulation of bold style for a font.
setBoldFlag(boolean) - Method in class com.itextpdf.layout.font.FontCharacteristics
 
setBorder(Border) - Method in class com.itextpdf.layout.ElementPropertyContainer
Sets a border for all four edges of this Element with customizable color, width, pattern type.
setBorderBottom(Border) - Method in class com.itextpdf.layout.ElementPropertyContainer
Sets a border for the bottom limit of this Element with customizable color, width, pattern type.
setBorderBottomLeftRadius(BorderRadius) - Method in class com.itextpdf.layout.ElementPropertyContainer
Sets a border radius for the bottom left corner of this Element.
setBorderBottomRightRadius(BorderRadius) - Method in class com.itextpdf.layout.ElementPropertyContainer
Sets a border radius for the bottom right corner of this Element.
setBorderCollapse(BorderCollapsePropertyValue) - Method in class com.itextpdf.layout.element.Table
 
setBorderLeft(Border) - Method in class com.itextpdf.layout.ElementPropertyContainer
Sets a border for the left limit of this Element with customizable color, width, pattern type.
setBorderRadius(BorderRadius) - Method in class com.itextpdf.layout.ElementPropertyContainer
Sets a border radius for all four edges of this Element.
setBorderRight(Border) - Method in class com.itextpdf.layout.ElementPropertyContainer
Sets a border for the right limit of this Element with customizable color, width, pattern type.
setBorders(Border, int) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
 
setBorderTop(Border) - Method in class com.itextpdf.layout.ElementPropertyContainer
Sets a border for the upper limit of this Element with customizable color, width, pattern type.
setBorderTopLeftRadius(BorderRadius) - Method in class com.itextpdf.layout.ElementPropertyContainer
Sets a border radius for the top left corner of this Element.
setBorderTopRightRadius(BorderRadius) - Method in class com.itextpdf.layout.ElementPropertyContainer
Sets a border radius for the top right corner of this Element.
setBottomMargin(float) - Method in class com.itextpdf.layout.Document
Sets the bottom margin, measured in points
setCaption(Div) - Method in class com.itextpdf.layout.element.Table
Sets the table's caption.
setCaption(Div, CaptionSide) - Method in class com.itextpdf.layout.element.Table
Sets the table's caption and its caption side.
setCharacterSpacing(float) - Method in class com.itextpdf.layout.ElementPropertyContainer
Defines a custom spacing distance between all characters of a textual element.
setChildrenMaxWidth(float) - Method in class com.itextpdf.layout.minmaxwidth.MinMaxWidth
 
setChildrenMinWidth(float) - Method in class com.itextpdf.layout.minmaxwidth.MinMaxWidth
 
setClippedHeight(boolean) - Method in class com.itextpdf.layout.layout.LayoutContext
Defines whether the layout area's height is clipped or not.
setColor(Color) - Method in class com.itextpdf.layout.borders.Border
Sets the color of the border
setDestination(String) - Method in class com.itextpdf.layout.ElementPropertyContainer
Sets a destination name that will be created when this element is drawn to content.
setDocument(Document) - Method in interface com.itextpdf.layout.element.ILargeElement
Sets the document this element is bound to.
setDocument(Document) - Method in class com.itextpdf.layout.element.Table
 
setEmptyArea(boolean) - Method in class com.itextpdf.layout.layout.RootLayoutArea
Defines whether the area already has some placed content or not.
setExtendBottomRow(boolean) - Method in class com.itextpdf.layout.element.Table
 
setExtendBottomRowOnSplit(boolean) - Method in class com.itextpdf.layout.element.Table
 
setFillAvailableArea(boolean) - Method in class com.itextpdf.layout.element.Div
 
setFillAvailableAreaOnSplit(boolean) - Method in class com.itextpdf.layout.element.Div
 
setFirstLineIndent(float) - Method in class com.itextpdf.layout.element.Paragraph
Sets the indent value for the first line of the Paragraph.
setFixedLayout() - Method in class com.itextpdf.layout.element.Table
Set fixed layout.
setFixedLeading(float) - Method in class com.itextpdf.layout.element.Paragraph
Sets the leading value, using the Leading.FIXED strategy.
setFixedPosition(float, float) - Method in class com.itextpdf.layout.element.Image
Sets values for a absolute repositioning of the Element.
setFixedPosition(int, float, float) - Method in class com.itextpdf.layout.element.Image
Sets values for a absolute repositioning of the Element, on a specific page.
setFixedPosition(float, float, float) - Method in class com.itextpdf.layout.ElementPropertyContainer
Sets values for a absolute repositioning of the Element.
setFixedPosition(float, float, UnitValue) - Method in class com.itextpdf.layout.ElementPropertyContainer
Sets values for a absolute repositioning of the Element.
setFixedPosition(int, float, float, float) - Method in class com.itextpdf.layout.ElementPropertyContainer
Sets values for a absolute repositioning of the Element.
setFixedPosition(int, float, float, UnitValue) - Method in class com.itextpdf.layout.ElementPropertyContainer
Sets values for a absolute repositioning of the Element.
setFloatOverflowedToNextPageWithNothing(boolean) - Method in class com.itextpdf.layout.layout.LineLayoutContext
Changes the value of property specified by LineLayoutContext.isFloatOverflowedToNextPageWithNothing().
setFloatsOverflowedToNextPage(List<IRenderer>) - Method in class com.itextpdf.layout.layout.LineLayoutResult
 
setFont(PdfFont) - Method in class com.itextpdf.layout.ElementPropertyContainer
Sets the font of this Element.
setFont(String) - Method in class com.itextpdf.layout.ElementPropertyContainer
Deprecated.
This method will be removed in 7.2. Use ElementPropertyContainer.setFontFamily(String...) instead.
setFontColor(Color) - Method in class com.itextpdf.layout.ElementPropertyContainer
Sets the font color of this Element.
setFontColor(Color, float) - Method in class com.itextpdf.layout.ElementPropertyContainer
Sets the font color of this Element and the opacity of the text.
setFontFamily(String...) - Method in class com.itextpdf.layout.ElementPropertyContainer
Sets the preferable font families for this Element.
setFontFamily(List<String>) - Method in class com.itextpdf.layout.ElementPropertyContainer
Sets the preferable font families for this Element.
setFontKerning(FontKerning) - Method in class com.itextpdf.layout.ElementPropertyContainer
Enable or disable kerning.
setFontProvider(FontProvider) - Method in class com.itextpdf.layout.RootElement
setFontScript(Character.UnicodeScript) - Method in class com.itextpdf.layout.ElementPropertyContainer
Sets the writing system for this text element.
setFontSize(float) - Method in class com.itextpdf.layout.ElementPropertyContainer
Sets the font size of this Element, measured in points.
setFontStyle(String) - Method in class com.itextpdf.layout.font.FontCharacteristics
Set font style
setFontWeight(short) - Method in class com.itextpdf.layout.font.FontCharacteristics
Sets preferred font weight
setFontWeight(String) - Method in class com.itextpdf.layout.font.FontCharacteristics
 
setGlyphLineAndFont(GlyphLine, PdfFont) - Method in class com.itextpdf.layout.renderer.TextRenderer
 
setHeight(UnitValue) - Method in class com.itextpdf.layout.element.BlockElement
Sets the height property of a block element with a UnitValue.
setHeight(float) - Method in class com.itextpdf.layout.element.BlockElement
Sets the height property a block element as a point-value.
setHeight(float) - Method in class com.itextpdf.layout.element.Image
Sets the height property of the image, measured in points.
setHeight(UnitValue) - Method in class com.itextpdf.layout.element.Image
Sets the height property of the image with a UnitValue.
setHeight(UnitValue) - Method in class com.itextpdf.layout.Style
Sets the height property of the element with a UnitValue.
setHeight(float) - Method in class com.itextpdf.layout.Style
Sets the height property the element as a point-value.
setHorizontalAlignment(HorizontalAlignment) - Method in class com.itextpdf.layout.ElementPropertyContainer
Sets the horizontal alignment of this Element.
setHorizontalBorderSpacing(float) - Method in class com.itextpdf.layout.element.Table
 
setHorizontalScaling(float) - Method in class com.itextpdf.layout.element.Text
The horizontal scaling parameter adjusts the width of glyphs by stretching or compressing them in the horizontal direction.
setHyphenation(HyphenationConfig) - Method in class com.itextpdf.layout.ElementPropertyContainer
Sets a custom hyphenation configuration which will hyphenate words automatically accordingly to the language and country.
setHyphenSymbol(char) - Method in class com.itextpdf.layout.hyphenation.HyphenationConfig
Sets the hyphenation symbol to the specified value.
setInnerHalfColor(PdfCanvas, Border.Side) - Method in class com.itextpdf.layout.borders.Border3D
Sets the fill color for the inner half of 3D Border
setInnerHalfColor(PdfCanvas, Border.Side) - Method in class com.itextpdf.layout.borders.GrooveBorder
Sets the fill color for the inner half of 3D Border
setInnerHalfColor(PdfCanvas, Border.Side) - Method in class com.itextpdf.layout.borders.InsetBorder
Sets the fill color for the inner half of 3D Border
setInnerHalfColor(PdfCanvas, Border.Side) - Method in class com.itextpdf.layout.borders.OutsetBorder
Sets the fill color for the inner half of 3D Border
setInnerHalfColor(PdfCanvas, Border.Side) - Method in class com.itextpdf.layout.borders.RidgeBorder
Sets the fill color for the inner half of 3D Border
setItalic() - Method in class com.itextpdf.layout.ElementPropertyContainer
Switch on the simulation of italic style for a font.
setItalicFlag(boolean) - Method in class com.itextpdf.layout.font.FontCharacteristics
 
setItemStartIndex(int) - Method in class com.itextpdf.layout.element.List
Customizes the index of the first item in the list.
setKeepTogether(boolean) - Method in class com.itextpdf.layout.element.BlockElement
Sets whether the BlockElement should be kept together as much as possible.
setKeepTogether(boolean) - Method in class com.itextpdf.layout.Style
Sets whether the BlockElement should be kept together as much as possible.
setKeepWithNext(boolean) - Method in class com.itextpdf.layout.element.BlockElement
Sets whether the end of this BlockElement and the start of the next sibling of this element should be placed in the same area.
setLeftMargin(float) - Method in class com.itextpdf.layout.Document
Sets the left margin, measured in points
setLineThrough() - Method in class com.itextpdf.layout.ElementPropertyContainer
Sets default line-through attributes for text.
setListSymbol(String) - Method in class com.itextpdf.layout.element.List
Sets the list symbol to be used.
setListSymbol(Text) - Method in class com.itextpdf.layout.element.List
Sets the list symbol to be used.
setListSymbol(Image) - Method in class com.itextpdf.layout.element.List
Sets the list symbol to be used.
setListSymbol(ListNumberingType) - Method in class com.itextpdf.layout.element.List
Sets the list numbering type to be used.
setListSymbol(String) - Method in class com.itextpdf.layout.element.ListItem
Sets the list item symbol to be used.
setListSymbol(Text) - Method in class com.itextpdf.layout.element.ListItem
Sets the list item symbol to be used.
setListSymbol(Image) - Method in class com.itextpdf.layout.element.ListItem
Sets the list item symbol to be used.
setListSymbol(ListNumberingType) - Method in class com.itextpdf.layout.element.ListItem
Sets the list item numbering type to be used.
setListSymbolAlignment(ListSymbolAlignment) - Method in class com.itextpdf.layout.element.List
A specialized enum containing alignment properties for list symbols.
setListSymbolOrdinalValue(int) - Method in class com.itextpdf.layout.element.ListItem
Customizes the index of the item in the list.
setMargin(float) - Method in class com.itextpdf.layout.element.BlockElement
Sets all margins around the element to the same width.
setMargin(float) - Method in class com.itextpdf.layout.Style
Sets all margins around the element to the same width.
setMarginBottom(float) - Method in class com.itextpdf.layout.element.BlockElement
Sets the bottom margin width of the element.
setMarginBottom(float) - Method in class com.itextpdf.layout.element.Image
Sets the bottom margin width of the image.
setMarginBottom(float) - Method in class com.itextpdf.layout.Style
Sets the bottom margin width of the element.
setMarginLeft(float) - Method in class com.itextpdf.layout.element.BlockElement
Sets the left margin width of the element.
setMarginLeft(float) - Method in class com.itextpdf.layout.element.Image
Sets the left margin width of the element.
setMarginLeft(float) - Method in class com.itextpdf.layout.Style
Sets the left margin width of the element.
setMarginRight(float) - Method in class com.itextpdf.layout.element.BlockElement
Sets the right margin width of the element.
setMarginRight(float) - Method in class com.itextpdf.layout.element.Image
Sets the right margin width of the image.
setMarginRight(float) - Method in class com.itextpdf.layout.Style
Sets the right margin width of the element.
setMargins(float, float, float, float) - Method in class com.itextpdf.layout.Document
Convenience method to set all margins with one method.
setMargins(float, float, float, float) - Method in class com.itextpdf.layout.element.BlockElement
Sets the margins around the element to a series of new widths.
setMargins(float, float, float, float) - Method in class com.itextpdf.layout.element.Image
Sets the margins around the image to a series of new widths.
setMargins(float, float, float, float) - Method in class com.itextpdf.layout.Style
Sets the margins around the element to a series of new widths.
setMarginTop(float) - Method in class com.itextpdf.layout.element.BlockElement
Sets the top margin width of the element.
setMarginTop(float) - Method in class com.itextpdf.layout.element.Image
Sets the top margin width of the image.
setMarginTop(float) - Method in class com.itextpdf.layout.Style
Sets the top margin width of the element.
setMaxHeight(float) - Method in class com.itextpdf.layout.element.BlockElement
Sets the max-height of a block element as point-unit value.
setMaxHeight(UnitValue) - Method in class com.itextpdf.layout.element.BlockElement
Sets the max-height property of a block element with a UnitValue.
setMaxHeight(float) - Method in class com.itextpdf.layout.element.Image
Sets the max-height property of the image, measured in points.
setMaxHeight(UnitValue) - Method in class com.itextpdf.layout.element.Image
Sets the max-height property of the image with a UnitValue.
setMaxHeight(float) - Method in class com.itextpdf.layout.Style
Sets the max-height of the element as point-unit value.
setMaxHeight(UnitValue) - Method in class com.itextpdf.layout.Style
Sets the max-height property of the element with a UnitValue.
setMaxWidth(UnitValue) - Method in class com.itextpdf.layout.element.BlockElement
Sets the max-width property of a block element with a UnitValue.
setMaxWidth(float) - Method in class com.itextpdf.layout.element.BlockElement
Sets the max-width of a block element as point-unit value.
setMaxWidth(float) - Method in class com.itextpdf.layout.element.Image
Sets the max-width property of the image, measured in points.
setMaxWidth(UnitValue) - Method in class com.itextpdf.layout.element.Image
Sets the max-width property of the image with a UnitValue.
setMaxWidth(UnitValue) - Method in class com.itextpdf.layout.Style
Sets the max-width property of the element with a UnitValue.
setMaxWidth(float) - Method in class com.itextpdf.layout.Style
Sets the max-width of the element as point-unit value.
setMinHeight(UnitValue) - Method in class com.itextpdf.layout.element.BlockElement
Sets the min-height property of a block element with a UnitValue.
setMinHeight(float) - Method in class com.itextpdf.layout.element.BlockElement
Sets the min-height of a block element as point-unit value.
setMinHeight(float) - Method in class com.itextpdf.layout.element.Image
Sets the min-height property of the image, measured in points.
setMinHeight(UnitValue) - Method in class com.itextpdf.layout.element.Image
Sets the min-height property of the image with a UnitValue.
setMinHeight(UnitValue) - Method in class com.itextpdf.layout.Style
Sets the min-height property of the element with a UnitValue.
setMinHeight(float) - Method in class com.itextpdf.layout.Style
Sets the min-height of the element as point-unit value.
setMinMaxWidth(MinMaxWidth) - Method in class com.itextpdf.layout.layout.MinMaxWidthLayoutResult
 
setMinMaxWidthBasedOnFixedWidth(MinMaxWidth) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
 
setMinWidth(UnitValue) - Method in class com.itextpdf.layout.element.BlockElement
Sets the min-width property of a block element with a UnitValue.
setMinWidth(float) - Method in class com.itextpdf.layout.element.BlockElement
Sets the min-width of a block element as point-unit value.
setMinWidth(float) - Method in class com.itextpdf.layout.element.Image
Sets the min-width property of the image, measured in points.
setMinWidth(UnitValue) - Method in class com.itextpdf.layout.element.Image
Sets the min-width property of the image with a UnitValue.
setMinWidth(UnitValue) - Method in class com.itextpdf.layout.Style
Sets the min-width property of the element with a UnitValue.
setMinWidth(float) - Method in class com.itextpdf.layout.Style
Sets the min-width of the element as point-unit value.
setMonospaceFlag(boolean) - Method in class com.itextpdf.layout.font.FontCharacteristics
 
setMultipliedLeading(float) - Method in class com.itextpdf.layout.element.Paragraph
Sets the leading value, using the Leading.MULTIPLIED strategy.
setNextRenderer(IRenderer) - Method in class com.itextpdf.layout.element.AbstractElement
 
setNextRenderer(IRenderer) - Method in interface com.itextpdf.layout.element.IElement
Overrides the IRenderer instance which will be returned by the next call to the IElement.getRenderer().
setOpacity(Float) - Method in class com.itextpdf.layout.ElementPropertyContainer
Sets an opacity of the given element.
setOuterHalfColor(PdfCanvas, Border.Side) - Method in class com.itextpdf.layout.borders.Border3D
Sets the fill color for the outer half of 3D Border
setOuterHalfColor(PdfCanvas, Border.Side) - Method in class com.itextpdf.layout.borders.GrooveBorder
Sets the fill color for the outer half of 3D Border
setOuterHalfColor(PdfCanvas, Border.Side) - Method in class com.itextpdf.layout.borders.InsetBorder
Sets the fill color for the outer half of 3D Border
setOuterHalfColor(PdfCanvas, Border.Side) - Method in class com.itextpdf.layout.borders.OutsetBorder
Sets the fill color for the outer half of 3D Border
setOuterHalfColor(PdfCanvas, Border.Side) - Method in class com.itextpdf.layout.borders.RidgeBorder
Sets the fill color for the outer half of 3D Border
setOverflowRenderer(IRenderer) - Method in class com.itextpdf.layout.layout.LayoutResult
Sets the overflow renderer.
setPadding(float) - Method in class com.itextpdf.layout.element.BlockElement
Sets all paddings around the element to the same width.
setPadding(float) - Method in class com.itextpdf.layout.element.Image
Sets all paddings around the image to the same width.
setPadding(float) - Method in class com.itextpdf.layout.Style
Sets all paddings around the element to the same width.
setPaddingBottom(float) - Method in class com.itextpdf.layout.element.BlockElement
Sets the bottom padding width of the element.
setPaddingBottom(float) - Method in class com.itextpdf.layout.element.Image
Sets the bottom padding width of the image.
setPaddingBottom(float) - Method in class com.itextpdf.layout.Style
Sets the bottom padding width of the element.
setPaddingLeft(float) - Method in class com.itextpdf.layout.element.BlockElement
Sets the left padding width of the element.
setPaddingLeft(float) - Method in class com.itextpdf.layout.element.Image
Sets the left padding width of the image.
setPaddingLeft(float) - Method in class com.itextpdf.layout.Style
Sets the left padding width of the element.
setPaddingRight(float) - Method in class com.itextpdf.layout.element.BlockElement
Sets the right padding width of the element.
setPaddingRight(float) - Method in class com.itextpdf.layout.element.Image
Sets the right padding width of the image.
setPaddingRight(float) - Method in class com.itextpdf.layout.Style
Sets the right padding width of the element.
setPaddings(float, float, float, float) - Method in class com.itextpdf.layout.element.BlockElement
Sets the paddings around the element to a series of new widths.
setPaddings(float, float, float, float) - Method in class com.itextpdf.layout.element.Image
Sets the paddings around the image to a series of new widths.
setPaddings(float, float, float, float) - Method in class com.itextpdf.layout.Style
Sets the paddings around the element to a series of new widths.
setPaddingTop(float) - Method in class com.itextpdf.layout.element.BlockElement
Sets the top padding width of the element.
setPaddingTop(float) - Method in class com.itextpdf.layout.element.Image
Sets the top padding width of the image.
setPaddingTop(float) - Method in class com.itextpdf.layout.Style
Sets the top padding width of the element.
setPageNumber(int) - Method in class com.itextpdf.layout.element.AbstractElement
Explicitly sets the page number this element should be put on.
setPageSize(PageSize) - Method in class com.itextpdf.layout.element.AreaBreak
Sets the page size.
setParent(IRenderer) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Explicitly sets this object as the child of another IRenderer in the renderer hierarchy.
setParent(IRenderer) - Method in class com.itextpdf.layout.renderer.AreaBreakRenderer
 
setParent(IRenderer) - Method in interface com.itextpdf.layout.renderer.IRenderer
Explicitly sets this object as the child of another IRenderer in the renderer hierarchy.
setPostSymbolText(String) - Method in class com.itextpdf.layout.element.List
Sets a piece of text that should be added after the ListItem symbol.
setPreSymbolText(String) - Method in class com.itextpdf.layout.element.List
Sets a piece of text that should be added before the ListItem symbol.
setProperty(int, Object) - Method in class com.itextpdf.layout.ElementPropertyContainer
 
setProperty(int, Object) - Method in interface com.itextpdf.layout.IPropertyContainer
Sets a property for this entity.
setProperty(int, Object) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Sets a property for this entity.
setProperty(int, Object) - Method in class com.itextpdf.layout.renderer.AreaBreakRenderer
 
setProperty(int, Object) - Method in class com.itextpdf.layout.RootElement
 
setProperty(int, Object) - Method in class com.itextpdf.layout.tagging.TaggingDummyElement
 
setRelativePosition(float, float, float, float) - Method in class com.itextpdf.layout.ElementPropertyContainer
Sets values for a relative repositioning of the Element.
setRenderer(CanvasRenderer) - Method in class com.itextpdf.layout.Canvas
Sets the IRenderer for this Canvas.
setRenderer(DocumentRenderer) - Method in class com.itextpdf.layout.Document
Changes the DocumentRenderer at runtime.
setRightMargin(float) - Method in class com.itextpdf.layout.Document
Sets the right margin, measured in points
setRoleHint(IPropertyContainer, String) - Method in class com.itextpdf.layout.tagging.LayoutTaggingHelper
 
setRotationAngle(float) - Method in class com.itextpdf.layout.element.BlockElement
Sets the rotation radAngle.
setRotationAngle(double) - Method in class com.itextpdf.layout.element.BlockElement
Sets the rotation angle.
setRotationAngle(double) - Method in class com.itextpdf.layout.element.Image
Sets the rotation radAngle.
setRotationAngle(float) - Method in class com.itextpdf.layout.Style
Sets the rotation radAngle.
setRotationAngle(double) - Method in class com.itextpdf.layout.Style
Sets the rotation angle.
setSkew(float, float) - Method in class com.itextpdf.layout.element.Text
Skews the text to simulate italic and other effects.
setSkipFirstHeader(boolean) - Method in class com.itextpdf.layout.element.Table
Skips the printing of the first header.
setSkipLastFooter(boolean) - Method in class com.itextpdf.layout.element.Table
Skips the printing of the last footer.
setSpacingRatio(float) - Method in class com.itextpdf.layout.element.BlockElement
Sets a ratio which determines in which proportion will word spacing and character spacing be applied when horizontal alignment is justified.
setSpacingRatio(float) - Method in class com.itextpdf.layout.Style
Sets a ratio which determines in which proportion will word spacing and character spacing be applied when horizontal alignment is justified.
setSplitCharacters(ISplitCharacters) - Method in class com.itextpdf.layout.ElementPropertyContainer
Sets a rule for splitting strings when they don't fit into one line.
setSplitForcedByNewline(boolean) - Method in class com.itextpdf.layout.layout.LineLayoutResult
setSplitForcedByNewline(boolean) - Method in class com.itextpdf.layout.layout.TextLayoutResult
setSplitRenderer(IRenderer) - Method in class com.itextpdf.layout.layout.LayoutResult
Sets the split renderer.
setStatus(int) - Method in class com.itextpdf.layout.layout.LayoutResult
setStrokeColor(Color) - Method in class com.itextpdf.layout.ElementPropertyContainer
Sets the stroke color for the current element.
setStrokeWidth(float) - Method in class com.itextpdf.layout.ElementPropertyContainer
Sets the stroke width for the current element.
setSymbolIndent(float) - Method in class com.itextpdf.layout.element.List
Sets the indent offset of the ListItem symbols.
setTabAlignment(TabAlignment) - Method in class com.itextpdf.layout.element.TabStop
 
setTabAnchor(Character) - Method in class com.itextpdf.layout.element.TabStop
 
setTabLeader(ILineDrawer) - Method in class com.itextpdf.layout.element.TabStop
 
setTaggingEnabled(boolean) - Method in class com.itextpdf.layout.renderer.DrawContext
 
setText(String) - Method in class com.itextpdf.layout.element.Text
Sets the contents of the Text object.
setText(String) - Method in class com.itextpdf.layout.renderer.TextRenderer
Manually sets the contents of the Text's representation on the canvas, regardless of the Text's own contents.
setText(GlyphLine, int, int) - Method in class com.itextpdf.layout.renderer.TextRenderer
Manually sets a GlyphLine to be rendered with a specific start and end point.
setTextAlignment(TextAlignment) - Method in class com.itextpdf.layout.ElementPropertyContainer
Sets the text alignment of this Element.
setTextIndent(float) - Method in class com.itextpdf.layout.layout.LineLayoutContext
Sets the indent of text in the beginning of the current line.
setTextRenderingMode(int) - Method in class com.itextpdf.layout.ElementPropertyContainer
Sets the text rendering mode, a variable that determines whether showing text causes glyph outlines to be stroked, filled, used as a clipping boundary, or some combination of the three.
setTextRise(float) - Method in class com.itextpdf.layout.element.Text
Sets the text rise.
setTopMargin(float) - Method in class com.itextpdf.layout.Document
Sets the top margin, measured in points
setUnderline() - Method in class com.itextpdf.layout.ElementPropertyContainer
Sets default underline attributes for text.
setUnderline(float, float) - Method in class com.itextpdf.layout.ElementPropertyContainer
Sets an horizontal line that can be an underline or a strikethrough.
setUnderline(Color, float, float, float, float, int) - Method in class com.itextpdf.layout.ElementPropertyContainer
Sets an horizontal line that can be an underline or a strikethrough.
setUnderline(Color, float, float, float, float, float, int) - Method in class com.itextpdf.layout.ElementPropertyContainer
Sets an horizontal line that can be an underline or a strikethrough.
setUnitType(int) - Method in class com.itextpdf.layout.property.UnitValue
Sets the unit this value is stored in, either points (pt) or percent(%)
setValue(float) - Method in class com.itextpdf.layout.property.UnitValue
Sets the measured value stored in this object
setVerticalAlignment(VerticalAlignment) - Method in class com.itextpdf.layout.element.BlockElement
Sets the vertical alignment of the element.
setVerticalAlignment(VerticalAlignment) - Method in class com.itextpdf.layout.Style
Sets the vertical alignment of the element.
setVerticalBorderSpacing(float) - Method in class com.itextpdf.layout.element.Table
 
setWidth(float) - Method in class com.itextpdf.layout.borders.Border
Sets the width of the border
setWidth(float) - Method in class com.itextpdf.layout.element.BlockElement
Sets the width property of a block element, measured in points.
setWidth(UnitValue) - Method in class com.itextpdf.layout.element.BlockElement
Sets the width property of a block element with a UnitValue.
setWidth(float) - Method in class com.itextpdf.layout.element.Image
Sets the width property of the image, measured in points.
setWidth(UnitValue) - Method in class com.itextpdf.layout.element.Image
Sets the width property of the image with a UnitValue.
setWidth(float) - Method in class com.itextpdf.layout.Style
Sets the width property of the element, measured in points.
setWidth(UnitValue) - Method in class com.itextpdf.layout.Style
Sets the width property of the element with a UnitValue.
setWordHasBeenSplit(boolean) - Method in class com.itextpdf.layout.layout.TextLayoutResult
setWordSpacing(float) - Method in class com.itextpdf.layout.ElementPropertyContainer
Defines a custom spacing distance between words of a textual element.
showTextAligned(String, float, float, TextAlignment) - Method in class com.itextpdf.layout.RootElement
Convenience method to write a text aligned about the specified point
showTextAligned(String, float, float, TextAlignment, float) - Method in class com.itextpdf.layout.RootElement
Convenience method to write a text aligned about the specified point
showTextAligned(String, float, float, TextAlignment, VerticalAlignment, float) - Method in class com.itextpdf.layout.RootElement
Convenience method to write a text aligned about the specified point
showTextAligned(Paragraph, float, float, TextAlignment) - Method in class com.itextpdf.layout.RootElement
Convenience method to write a text aligned about the specified point
showTextAligned(Paragraph, float, float, TextAlignment, VerticalAlignment) - Method in class com.itextpdf.layout.RootElement
Convenience method to write a text aligned about the specified point
showTextAligned(Paragraph, float, float, int, TextAlignment, VerticalAlignment, float) - Method in class com.itextpdf.layout.RootElement
Convenience method to write a text aligned about the specified point
showTextAlignedKerned(String, float, float, TextAlignment, VerticalAlignment, float) - Method in class com.itextpdf.layout.RootElement
Convenience method to write a kerned text aligned about the specified point
shrinkCurrentAreaAndProcessRenderer(IRenderer, List<IRenderer>, LayoutResult) - Method in class com.itextpdf.layout.renderer.RootRenderer
 
SingleTransform() - Constructor for class com.itextpdf.layout.property.Transform.SingleTransform
Creates a default Transform.SingleTransform instance equivalent to no transform.
SingleTransform(float, float, float, float, UnitValue, UnitValue) - Constructor for class com.itextpdf.layout.property.Transform.SingleTransform
Creates a Transform.SingleTransform instance.
size() - Method in class com.itextpdf.layout.font.FontSet
Returns the number of elements in this set.
size() - Method in class com.itextpdf.layout.hyphenation.TernaryTree
 
SKEW - Static variable in class com.itextpdf.layout.property.Property
 
SOLID - Static variable in class com.itextpdf.layout.borders.Border
The solid border.
SolidBorder - Class in com.itextpdf.layout.borders
Draws a solid border around the element it's set to.
SolidBorder(float) - Constructor for class com.itextpdf.layout.borders.SolidBorder
Creates a SolidBorder with the specified width and sets the color to black.
SolidBorder(Color, float) - Constructor for class com.itextpdf.layout.borders.SolidBorder
Creates a SolidBorder with the specified width and the specified color.
SolidBorder(Color, float, float) - Constructor for class com.itextpdf.layout.borders.SolidBorder
Creates a SolidBorder with the specified width, color and opacity.
SPACING_RATIO - Static variable in class com.itextpdf.layout.property.Property
 
split() - Method in class com.itextpdf.layout.renderer.LineRenderer
 
split() - Method in class com.itextpdf.layout.renderer.ParagraphRenderer
 
split(int) - Method in class com.itextpdf.layout.renderer.TableRenderer
 
split(int, boolean) - Method in class com.itextpdf.layout.renderer.TableRenderer
 
split(int, boolean, boolean) - Method in class com.itextpdf.layout.renderer.TableRenderer
 
split(int) - Method in class com.itextpdf.layout.renderer.TextRenderer
 
SPLIT_CHARACTERS - Static variable in class com.itextpdf.layout.property.Property
 
splitFontFamily(String) - Static method in class com.itextpdf.layout.font.FontFamilySplitter
Deprecated.
 
splitForcedByNewline - Variable in class com.itextpdf.layout.layout.LineLayoutResult
Indicates whether split was forced by new line symbol or not.
splitForcedByNewline - Variable in class com.itextpdf.layout.layout.TextLayoutResult
Indicates whether split was forced by new line symbol in text or not.
splitRenderer - Variable in class com.itextpdf.layout.layout.LayoutResult
The split renderer created during layouting.
startChildMarginsHandling(IRenderer, Rectangle) - Method in class com.itextpdf.layout.margincollapse.MarginsCollapseHandler
 
startElement(String, String, String, Attributes) - Method in class com.itextpdf.layout.hyphenation.PatternParser
startMarginsCollapse(Rectangle) - Method in class com.itextpdf.layout.margincollapse.MarginsCollapseHandler
 
startNewRow() - Method in class com.itextpdf.layout.element.Table
Starts new row.
STATIC - Static variable in class com.itextpdf.layout.layout.LayoutPosition
Default positioning by normal rules of block and line layout.
status - Variable in class com.itextpdf.layout.layout.LayoutResult
The status of IRenderer.layout(LayoutContext) which indicates whether the content was added or not and, if yes, was it added fully or partially.
stoplist - Variable in class com.itextpdf.layout.hyphenation.HyphenationTree
This map stores hyphenation exceptions
strcmp(char[], int, char[], int) - Static method in class com.itextpdf.layout.hyphenation.TernaryTree
Compares 2 null terminated char arrays
strcmp(String, char[], int) - Static method in class com.itextpdf.layout.hyphenation.TernaryTree
Compares a string with null terminated char array
strcpy(char[], int, char[], int) - Static method in class com.itextpdf.layout.hyphenation.TernaryTree
 
strlen(char[], int) - Static method in class com.itextpdf.layout.hyphenation.TernaryTree
 
strlen(char[]) - Static method in class com.itextpdf.layout.hyphenation.TernaryTree
 
STROKE_COLOR - Static variable in class com.itextpdf.layout.property.Property
 
STROKE_WIDTH - Static variable in class com.itextpdf.layout.property.Property
 
strToBeConverted - Variable in class com.itextpdf.layout.renderer.TextRenderer
 
Style - Class in com.itextpdf.layout
Container object for style properties of an element.
Style() - Constructor for class com.itextpdf.layout.Style
 
styles - Variable in class com.itextpdf.layout.element.AbstractElement
 
symbolAreaWidth - Variable in class com.itextpdf.layout.renderer.ListItemRenderer
 
symbolRenderer - Variable in class com.itextpdf.layout.renderer.ListItemRenderer
 

T

Tab - Class in com.itextpdf.layout.element
This class represents the empty space from a Text to the following TabStop, if any.
Tab() - Constructor for class com.itextpdf.layout.element.Tab
 
TAB_ANCHOR - Static variable in class com.itextpdf.layout.property.Property
 
TAB_DEFAULT - Static variable in class com.itextpdf.layout.property.Property
 
TAB_LEADER - Static variable in class com.itextpdf.layout.property.Property
 
TAB_STOPS - Static variable in class com.itextpdf.layout.property.Property
 
TabAlignment - Enum in com.itextpdf.layout.property
A specialized enum holding the possible values for a Tab's alignment.
tabAnchorCharacterPosition - Variable in class com.itextpdf.layout.renderer.TextRenderer
 
Table - Class in com.itextpdf.layout.element
A Table is a layout element that represents data in a two-dimensional grid.
Table(float[], boolean) - Constructor for class com.itextpdf.layout.element.Table
Constructs a Table with the preferable column widths.
Table(UnitValue[], boolean) - Constructor for class com.itextpdf.layout.element.Table
Constructs a Table with the preferable column widths.
Table(UnitValue[]) - Constructor for class com.itextpdf.layout.element.Table
Constructs a Table with the preferable column widths.
Table(float[]) - Constructor for class com.itextpdf.layout.element.Table
Constructs a Table with the preferable column widths.
Table(int, boolean) - Constructor for class com.itextpdf.layout.element.Table
Constructs a Table with specified number of columns.
Table(int) - Constructor for class com.itextpdf.layout.element.Table
Constructs a Table with specified number of columns.
Table.RowRange - Class in com.itextpdf.layout.element
A simple object which holds the row numbers of a section of a table.
TABLE_LAYOUT - Static variable in class com.itextpdf.layout.property.Property
 
TableRenderer - Class in com.itextpdf.layout.renderer
This class represents the renderer object for a Table object.
TableRenderer(Table, Table.RowRange) - Constructor for class com.itextpdf.layout.renderer.TableRenderer
Creates a TableRenderer from a Table which will partially render the table.
TableRenderer(Table) - Constructor for class com.itextpdf.layout.renderer.TableRenderer
Creates a TableRenderer from a Table.
TabRenderer - Class in com.itextpdf.layout.renderer
 
TabRenderer(Tab) - Constructor for class com.itextpdf.layout.renderer.TabRenderer
Creates a TabRenderer from its corresponding layout object
TabStop - Class in com.itextpdf.layout.element
A TabStop is the closest location on a line of text that the text will jump to if a Tab is inserted.
TabStop(float) - Constructor for class com.itextpdf.layout.element.TabStop
Creates a TabStop at the appropriate position.
TabStop(float, TabAlignment) - Constructor for class com.itextpdf.layout.element.TabStop
Creates a TabStop at the appropriate position, with a specified tab alignment.
TabStop(float, TabAlignment, ILineDrawer) - Constructor for class com.itextpdf.layout.element.TabStop
Creates a TabStop at the appropriate position, with a specified tab alignment and an explicitly given line pattern.
TAGGING_HELPER - Static variable in class com.itextpdf.layout.property.Property
 
TAGGING_HINT_KEY - Static variable in class com.itextpdf.layout.property.Property
 
TaggingDummyElement - Class in com.itextpdf.layout.tagging
 
TaggingDummyElement(String) - Constructor for class com.itextpdf.layout.tagging.TaggingDummyElement
 
TaggingHintKey - Class in com.itextpdf.layout.tagging
 
tagProperties - Variable in class com.itextpdf.layout.element.Cell
 
tagProperties - Variable in class com.itextpdf.layout.element.Div
 
tagProperties - Variable in class com.itextpdf.layout.element.Image
 
tagProperties - Variable in class com.itextpdf.layout.element.LineSeparator
 
tagProperties - Variable in class com.itextpdf.layout.element.List
 
tagProperties - Variable in class com.itextpdf.layout.element.Paragraph
 
tagProperties - Variable in class com.itextpdf.layout.element.Table
 
tagProperties - Variable in class com.itextpdf.layout.element.Text
 
tempFonts - Variable in class com.itextpdf.layout.font.FontSelectorStrategy
 
TernaryTree - Class in com.itextpdf.layout.hyphenation
Ternary Search Tree.
Text - Class in com.itextpdf.layout.element
A Text is a piece of text of any length.
Text(String) - Constructor for class com.itextpdf.layout.element.Text
Constructs a Text with its role initialized.
text - Variable in class com.itextpdf.layout.element.Text
 
text - Variable in class com.itextpdf.layout.font.FontSelectorStrategy
 
text - Variable in class com.itextpdf.layout.renderer.TextRenderer
 
TEXT_ALIGNMENT - Static variable in class com.itextpdf.layout.property.Property
 
TEXT_RENDERING_MODE - Static variable in class com.itextpdf.layout.property.Property
TEXT_RISE - Static variable in class com.itextpdf.layout.property.Property
 
TEXT_SPACE_COEFF - Static variable in class com.itextpdf.layout.renderer.TextRenderer
 
TextAlignment - Enum in com.itextpdf.layout.property
A specialized enum containing potential property values for Property.TEXT_ALIGNMENT.
TextLayoutResult - Class in com.itextpdf.layout.layout
Represents the result of a text layout.
TextLayoutResult(int, LayoutArea, IRenderer, IRenderer) - Constructor for class com.itextpdf.layout.layout.TextLayoutResult
TextLayoutResult(int, LayoutArea, IRenderer, IRenderer, IRenderer) - Constructor for class com.itextpdf.layout.layout.TextLayoutResult
TextRenderer - Class in com.itextpdf.layout.renderer
This class represents the renderer object for a Text object.
TextRenderer(Text) - Constructor for class com.itextpdf.layout.renderer.TextRenderer
Creates a TextRenderer from its corresponding layout object.
TextRenderer(Text, String) - Constructor for class com.itextpdf.layout.renderer.TextRenderer
Creates a TextRenderer from its corresponding layout object, with a custom text to replace the contents of the Text.
TextRenderer(TextRenderer) - Constructor for class com.itextpdf.layout.renderer.TextRenderer
 
thickness - Variable in class com.itextpdf.layout.property.Underline
 
thicknessMul - Variable in class com.itextpdf.layout.property.Underline
 
TOP - Static variable in class com.itextpdf.layout.property.Property
 
topMargin - Variable in class com.itextpdf.layout.Document
Deprecated.
To be removed in 7.2. Use Property.MARGIN_TOP instead.
toString() - Method in class com.itextpdf.layout.element.Cell
 
toString() - Method in class com.itextpdf.layout.font.FontInfo
 
toString() - Method in class com.itextpdf.layout.font.Range
 
toString() - Method in class com.itextpdf.layout.hyphenation.Hyphen
toString() - Method in class com.itextpdf.layout.hyphenation.Hyphenation
toString() - Method in class com.itextpdf.layout.layout.LayoutArea
toString() - Method in class com.itextpdf.layout.layout.LayoutContext
toString() - Method in class com.itextpdf.layout.layout.LayoutResult
toString() - Method in class com.itextpdf.layout.minmaxwidth.MinMaxWidth
 
toString() - Method in class com.itextpdf.layout.property.UnitValue
 
toString() - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Returns a string representation of the renderer.
toString() - Method in class com.itextpdf.layout.renderer.LineRenderer
 
toString() - Method in class com.itextpdf.layout.renderer.ParagraphRenderer
Returns a string representation of the renderer.
toString() - Method in class com.itextpdf.layout.renderer.TextRenderer
 
TRANSFORM - Static variable in class com.itextpdf.layout.property.Property
 
Transform - Class in com.itextpdf.layout.property
This class is used to store and process multiple transform css property before drawing.
Transform(int) - Constructor for class com.itextpdf.layout.property.Transform
Creates a new Transform instance.
Transform.SingleTransform - Class in com.itextpdf.layout.property
This class is used to store one transform function.
transformPoints(List<Point>, AffineTransform) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
 
transparentColor - Variable in class com.itextpdf.layout.borders.Border
The color of the border.
transparentColor - Variable in class com.itextpdf.layout.property.Background
 
TransparentColor - Class in com.itextpdf.layout.property
 
TransparentColor(Color) - Constructor for class com.itextpdf.layout.property.TransparentColor
 
TransparentColor(Color, float) - Constructor for class com.itextpdf.layout.property.TransparentColor
 
transparentColor - Variable in class com.itextpdf.layout.property.Underline
 
trimFirst() - Method in class com.itextpdf.layout.renderer.TextRenderer
Trims any whitespace characters from the start of the GlyphLine to be rendered.
trimLast() - Method in class com.itextpdf.layout.renderer.LineRenderer
 
trimToSize() - Method in class com.itextpdf.layout.hyphenation.ByteVector
Trim byte vector to current length.
trimToSize() - Method in class com.itextpdf.layout.hyphenation.CharVector
Trim char vector to current length.
trimToSize() - Method in class com.itextpdf.layout.hyphenation.TernaryTree
Each node stores a character (splitchar) which is part of some key(s).
type - Variable in class com.itextpdf.layout.borders.Border
The type of the border.
type - Variable in class com.itextpdf.layout.property.Leading
 
TYPOGRAPHY_CONFIG - Static variable in class com.itextpdf.layout.property.Property
 
TypographyUtils - Class in com.itextpdf.layout.renderer
 

U

UNDERLINE - Static variable in class com.itextpdf.layout.property.Property
 
Underline - Class in com.itextpdf.layout.property
A POJO that describes the underline of a layout element.
Underline(Color, float, float, float, float, int) - Constructor for class com.itextpdf.layout.property.Underline
Creates an Underline.
Underline(Color, float, float, float, float, float, int) - Constructor for class com.itextpdf.layout.property.Underline
Creates an Underline.
unitType - Variable in class com.itextpdf.layout.property.UnitValue
 
UnitValue - Class in com.itextpdf.layout.property
A specialized class that holds a value and the unit it is measured in.
UnitValue(int, float) - Constructor for class com.itextpdf.layout.property.UnitValue
Creates a UnitValue object with a specified type and value.
UnitValue(UnitValue) - Constructor for class com.itextpdf.layout.property.UnitValue
Creates a copy of UnitValue object.
unpackValues(int) - Method in class com.itextpdf.layout.hyphenation.HyphenationTree
Unpack values.
updateCellIndexes(int, int, int) - Method in class com.itextpdf.layout.element.Cell
 
updateCurrentArea(LayoutResult) - Method in class com.itextpdf.layout.ColumnDocumentRenderer
 
updateCurrentArea(LayoutResult) - Method in class com.itextpdf.layout.renderer.CanvasRenderer
updateCurrentArea(LayoutResult) - Method in class com.itextpdf.layout.renderer.DocumentRenderer
 
updateCurrentArea(LayoutResult) - Method in class com.itextpdf.layout.renderer.RootRenderer
 
updateHeight(UnitValue) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Updates fixed content box height value for this renderer.
updateHeightsOnSplit(boolean, AbstractRenderer, AbstractRenderer) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
 
updateMaxChildWidth(float) - Method in class com.itextpdf.layout.renderer.AbstractWidthHandler
 
updateMaxChildWidth(float) - Method in class com.itextpdf.layout.renderer.MaxMaxWidthHandler
 
updateMaxHeight(UnitValue) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Updates content box max-height value for this renderer.
updateMinChildWidth(float) - Method in class com.itextpdf.layout.renderer.AbstractWidthHandler
 
updateMinChildWidth(float) - Method in class com.itextpdf.layout.renderer.MaxMaxWidthHandler
 
updateMinHeight(UnitValue) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Updates content box min-height value for this renderer.
updateMinMaxWidth(MinMaxWidth) - Method in class com.itextpdf.layout.renderer.AbstractWidthHandler
 
updateWidth(UnitValue) - Method in class com.itextpdf.layout.renderer.AbstractRenderer
Updates fixed content box width value for this renderer.
useAllAvailableWidth() - Method in class com.itextpdf.layout.element.Table
Set Property.WIDTH = 100%.
useAutoTaggingPointerAndRememberItsPosition(IRenderer) - Method in class com.itextpdf.layout.tagging.LayoutTaggingHelper
 

V

value - Variable in class com.itextpdf.layout.property.Leading
 
value - Variable in class com.itextpdf.layout.property.UnitValue
 
valueOf(String) - Static method in enum com.itextpdf.layout.borders.Border.Side
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.itextpdf.layout.property.AreaBreakType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.itextpdf.layout.property.BaseDirection
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.itextpdf.layout.property.BorderCollapsePropertyValue
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.itextpdf.layout.property.BoxSizingPropertyValue
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.itextpdf.layout.property.CaptionSide
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.itextpdf.layout.property.ClearPropertyValue
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.itextpdf.layout.property.FloatPropertyValue
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.itextpdf.layout.property.FontKerning
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.itextpdf.layout.property.HorizontalAlignment
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.itextpdf.layout.property.ListNumberingType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.itextpdf.layout.property.ListSymbolAlignment
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.itextpdf.layout.property.ListSymbolPosition
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.itextpdf.layout.property.OverflowPropertyValue
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.itextpdf.layout.property.TabAlignment
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.itextpdf.layout.property.TextAlignment
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.itextpdf.layout.property.VerticalAlignment
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.itextpdf.layout.borders.Border.Side
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.itextpdf.layout.property.AreaBreakType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.itextpdf.layout.property.BaseDirection
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.itextpdf.layout.property.BorderCollapsePropertyValue
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.itextpdf.layout.property.BoxSizingPropertyValue
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.itextpdf.layout.property.CaptionSide
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.itextpdf.layout.property.ClearPropertyValue
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.itextpdf.layout.property.FloatPropertyValue
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.itextpdf.layout.property.FontKerning
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.itextpdf.layout.property.HorizontalAlignment
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.itextpdf.layout.property.ListNumberingType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.itextpdf.layout.property.ListSymbolAlignment
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.itextpdf.layout.property.ListSymbolPosition
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.itextpdf.layout.property.OverflowPropertyValue
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.itextpdf.layout.property.TabAlignment
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.itextpdf.layout.property.TextAlignment
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.itextpdf.layout.property.VerticalAlignment
Returns an array containing the constants of this enum type, in the order they are declared.
VERTICAL_ALIGNMENT - Static variable in class com.itextpdf.layout.property.Property
 
VERTICAL_BORDER_SPACING - Static variable in class com.itextpdf.layout.property.Property
 
VERTICAL_SCALING - Static variable in class com.itextpdf.layout.property.Property
Value of 1 is equivalent to no scaling
VerticalAlignment - Enum in com.itextpdf.layout.property
A specialized enum containing potential property values for Property.VERTICAL_ALIGNMENT.
vspace - Variable in class com.itextpdf.layout.hyphenation.HyphenationTree
value space: stores the interletter values

W

waitingDrawingElements - Variable in class com.itextpdf.layout.renderer.RootRenderer
 
warning(SAXParseException) - Method in class com.itextpdf.layout.hyphenation.PatternParser
width - Variable in class com.itextpdf.layout.borders.Border
The width of the border.
WIDTH - Static variable in class com.itextpdf.layout.property.Property
 
WORD_SPACING - Static variable in class com.itextpdf.layout.property.Property
 
wordHasBeenSplit - Variable in class com.itextpdf.layout.layout.TextLayoutResult
Indicates whether some word was splitted during layout.
wrappedContentPage - Variable in class com.itextpdf.layout.renderer.DocumentRenderer
 

X

xObject - Variable in class com.itextpdf.layout.element.Image
 

Y

yLineOffset - Variable in class com.itextpdf.layout.renderer.TextRenderer
 
yPosition - Variable in class com.itextpdf.layout.property.Underline
 
yPositionMul - Variable in class com.itextpdf.layout.property.Underline
 

_

_3D_GROOVE - Static variable in class com.itextpdf.layout.borders.Border
The 3D groove border.
_3D_INSET - Static variable in class com.itextpdf.layout.borders.Border
The 3D inset border.
_3D_OUTSET - Static variable in class com.itextpdf.layout.borders.Border
The 3D outset border.
_3D_RIDGE - Static variable in class com.itextpdf.layout.borders.Border
The 3D ridge border.
A B C D E F G H I J K L M N O P R S T U V W X Y _ 
Skip navigation links

Copyright © 1998–2019 iText Group NV. All rights reserved.