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

A

A - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining a Hyperlink.
AbstractBranchSvgNodeRenderer - Class in com.itextpdf.svg.renderers.impl
Abstract class that will be the superclass for any element that can function as a parent.
AbstractBranchSvgNodeRenderer() - Constructor for class com.itextpdf.svg.renderers.impl.AbstractBranchSvgNodeRenderer
 
AbstractContainerSvgNodeRenderer - Class in com.itextpdf.svg.renderers.impl
 
AbstractContainerSvgNodeRenderer() - Constructor for class com.itextpdf.svg.renderers.impl.AbstractContainerSvgNodeRenderer
 
AbstractGradientSvgNodeRenderer - Class in com.itextpdf.svg.renderers.impl
ISvgNodeRenderer abstract implementation for gradient tags (<linearGradient>, <radialGradient>).
AbstractGradientSvgNodeRenderer() - Constructor for class com.itextpdf.svg.renderers.impl.AbstractGradientSvgNodeRenderer
 
AbstractPathShape - Class in com.itextpdf.svg.renderers.path.impl
This class handles common behaviour in IPathShape implementations
AbstractPathShape() - Constructor for class com.itextpdf.svg.renderers.path.impl.AbstractPathShape
 
AbstractPathShape(boolean) - Constructor for class com.itextpdf.svg.renderers.path.impl.AbstractPathShape
 
AbstractPathShape(boolean, IOperatorConverter) - Constructor for class com.itextpdf.svg.renderers.path.impl.AbstractPathShape
 
AbstractSvgNodeRenderer - Class in com.itextpdf.svg.renderers.impl
ISvgNodeRenderer abstract implementation.
AbstractSvgNodeRenderer() - Constructor for class com.itextpdf.svg.renderers.impl.AbstractSvgNodeRenderer
 
addChild(ISvgNodeRenderer) - Method in interface com.itextpdf.svg.renderers.IBranchSvgNodeRenderer
Adds a renderer as the last element of the list of children.
addChild(ISvgNodeRenderer) - Method in class com.itextpdf.svg.renderers.impl.AbstractBranchSvgNodeRenderer
 
addChild(ISvgTextNodeRenderer) - Method in class com.itextpdf.svg.renderers.impl.TextSvgBranchRenderer
 
addFontFaceFonts(ICssResolver) - Method in class com.itextpdf.svg.processors.impl.font.SvgFontProcessor
Adds @font-face fonts to the FontProvider.
addNamedObject(String, ISvgNodeRenderer) - Method in class com.itextpdf.svg.renderers.SvgDrawContext
Adds a named object to the draw context.
addNamedObjects(Map<String, ISvgNodeRenderer>) - Method in class com.itextpdf.svg.renderers.SvgDrawContext
* Adds a number of named object to the draw context.
addTemporaryFont(FontProgram, String, String, Range) - Method in class com.itextpdf.svg.processors.impl.SvgProcessorContext
Add temporary font from @font-face.
addTemporaryFont(FontProgram, String, String) - Method in class com.itextpdf.svg.processors.impl.SvgProcessorContext
Add temporary font from @font-face.
addTemporaryFont(FontInfo, String) - Method in class com.itextpdf.svg.processors.impl.SvgProcessorContext
Add temporary font from @font-face.
addTextMove(float, float) - Method in class com.itextpdf.svg.renderers.SvgDrawContext
Increment the stored text move
addUsedId(String) - Method in class com.itextpdf.svg.renderers.SvgDrawContext
Adds an ID that has been referenced by a use element.
addViewPort(Rectangle) - Method in class com.itextpdf.svg.renderers.SvgDrawContext
Adds a viewbox to the context.
ALT_GLYPH - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Alternate glyphs to be used instead of regular grlyphs, e.g.
ALT_GLYPH_DEF - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Defines a set of glyph substitions.
ALT_GLYPH_ITEM - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Defines a candidate set of glyph substitutions.
ANIMATE - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Not supported in PDF.
ANIMATE_COLOR - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Not supported in PDF.
ANIMATE_MOTION - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Not supported in PDF.
ANIMATE_TRANSFORM - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Not supported in PDF.
applyInheritanceToSubTree(ISvgNodeRenderer, ISvgNodeRenderer, SvgCssContext) - Static method in class com.itextpdf.svg.css.impl.SvgNodeRendererInheritanceResolver
Apply style and attribute inheritance to the tree formed by the root and the subTree.
applyViewBox(SvgDrawContext) - Method in class com.itextpdf.svg.renderers.impl.MarkerSvgNodeRenderer
 
arc(double, double, double, double, double, double, PdfCanvas) - Static method in class com.itextpdf.svg.utils.DrawUtils
Draw an arc on the passed canvas, enclosed by the rectangle for which two opposite corners are specified.
ARC_TO_EXPECTS_FOLLOWING_PARAMETERS_GOT_0 - Static variable in class com.itextpdf.svg.exceptions.SvgExceptionMessageConstant
 
Attributes() - Constructor for class com.itextpdf.svg.SvgConstants.Attributes
 
attributesAndStyles - Variable in class com.itextpdf.svg.renderers.impl.AbstractSvgNodeRenderer
Map that contains attributes and styles used for drawing operations.
AUTO - Static variable in class com.itextpdf.svg.SvgConstants.Values
Value representing automatic orientation for the marker attribute orient.
AUTO_START_REVERSE - Static variable in class com.itextpdf.svg.SvgConstants.Values
Value representing reverse automatic orientation for the start marker.

B

BOLD - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
The Constant BOLD.
BUTT - Static variable in class com.itextpdf.svg.SvgConstants.Values
Value representing the default value for the stroke linecap.

C

canConstructViewPort() - Method in class com.itextpdf.svg.renderers.impl.AbstractContainerSvgNodeRenderer
 
canConstructViewPort() - Method in class com.itextpdf.svg.renderers.impl.AbstractSvgNodeRenderer
Method to see if the renderer can create a viewport
canElementFill() - Method in class com.itextpdf.svg.renderers.impl.AbstractContainerSvgNodeRenderer
 
canElementFill() - Method in class com.itextpdf.svg.renderers.impl.AbstractSvgNodeRenderer
Method to see if a certain renderer can use fill.
canElementFill() - Method in class com.itextpdf.svg.renderers.impl.LineSvgNodeRenderer
 
canElementFill() - Method in class com.itextpdf.svg.renderers.impl.TextLeafSvgNodeRenderer
 
CIRCLE - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining a circle.
CircleSvgNodeRenderer - Class in com.itextpdf.svg.renderers.impl
ISvgNodeRenderer implementation for the <circle> tag.
CircleSvgNodeRenderer() - Constructor for class com.itextpdf.svg.renderers.impl.CircleSvgNodeRenderer
 
CLIP_PATH - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining the clipping path to be applied to a specific shape or group of shapes.
CLIP_PATH - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining a clipping path.
CLIP_RULE - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining the clipping rule in a clipping path (or element thereof).
ClipPathSvgNodeRenderer - Class in com.itextpdf.svg.renderers.impl
This renderer represents a collection of elements (simple shapes and paths).
ClipPathSvgNodeRenderer() - Constructor for class com.itextpdf.svg.renderers.impl.ClipPathSvgNodeRenderer
 
ClosePath - Class in com.itextpdf.svg.renderers.path.impl
Implements closePath(Z) attribute of SVG's path element
ClosePath() - Constructor for class com.itextpdf.svg.renderers.path.impl.ClosePath
 
ClosePath(boolean) - Constructor for class com.itextpdf.svg.renderers.path.impl.ClosePath
 
COLOR_PROFILE - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining the color profile to be used.
com.itextpdf.svg - package com.itextpdf.svg
 
com.itextpdf.svg.converter - package com.itextpdf.svg.converter
 
com.itextpdf.svg.css - package com.itextpdf.svg.css
 
com.itextpdf.svg.css.impl - package com.itextpdf.svg.css.impl
 
com.itextpdf.svg.exceptions - package com.itextpdf.svg.exceptions
 
com.itextpdf.svg.logs - package com.itextpdf.svg.logs
 
com.itextpdf.svg.processors - package com.itextpdf.svg.processors
 
com.itextpdf.svg.processors.impl - package com.itextpdf.svg.processors.impl
 
com.itextpdf.svg.processors.impl.font - package com.itextpdf.svg.processors.impl.font
 
com.itextpdf.svg.renderers - package com.itextpdf.svg.renderers
 
com.itextpdf.svg.renderers.factories - package com.itextpdf.svg.renderers.factories
 
com.itextpdf.svg.renderers.impl - package com.itextpdf.svg.renderers.impl
 
com.itextpdf.svg.renderers.path - package com.itextpdf.svg.renderers.path
 
com.itextpdf.svg.renderers.path.impl - package com.itextpdf.svg.renderers.path.impl
 
com.itextpdf.svg.utils - package com.itextpdf.svg.utils
 
containsAbsolutePositionChange() - Method in interface com.itextpdf.svg.renderers.impl.ISvgTextNodeRenderer
 
containsAbsolutePositionChange() - Method in class com.itextpdf.svg.renderers.impl.TextLeafSvgNodeRenderer
 
containsAbsolutePositionChange() - Method in class com.itextpdf.svg.renderers.impl.TextSvgBranchRenderer
 
containsRelativeMove() - Method in interface com.itextpdf.svg.renderers.impl.ISvgTextNodeRenderer
 
containsRelativeMove() - Method in class com.itextpdf.svg.renderers.impl.TextLeafSvgNodeRenderer
 
containsRelativeMove() - Method in class com.itextpdf.svg.renderers.impl.TextSvgBranchRenderer
 
convertDoubleToString(double) - Static method in class com.itextpdf.svg.utils.SvgCssUtils
Converts a double to a String.
convertFloatToString(float) - Static method in class com.itextpdf.svg.utils.SvgCssUtils
Converts a float to a String.
convertToImage(InputStream, PdfDocument) - Static method in class com.itextpdf.svg.converter.SvgConverter
Converts a String containing valid SVG content to an XObject that can then be used on the passed PdfDocument.
convertToImage(InputStream, PdfDocument, ISvgConverterProperties) - Static method in class com.itextpdf.svg.converter.SvgConverter
Converts a String containing valid SVG content to an image that can then be used on the passed PdfDocument.
convertToXObject(String, PdfDocument) - Static method in class com.itextpdf.svg.converter.SvgConverter
Converts a String containing valid SVG content to an XObject that can then be used on the passed PdfDocument.
convertToXObject(String, PdfDocument, ISvgConverterProperties) - Static method in class com.itextpdf.svg.converter.SvgConverter
Converts a String containing valid SVG content to an XObject that can then be used on the passed PdfDocument.
convertToXObject(InputStream, PdfDocument, ISvgConverterProperties) - Static method in class com.itextpdf.svg.converter.SvgConverter
Converts a String containing valid SVG content to an XObject that can then be used on the passed PdfDocument.
convertToXObject(InputStream, PdfDocument) - Static method in class com.itextpdf.svg.converter.SvgConverter
Converts a String containing valid SVG content to an XObject that can then be used on the passed PdfDocument.
convertToXObject(ISvgNodeRenderer, PdfDocument) - Static method in class com.itextpdf.svg.converter.SvgConverter
This method draws a NodeRenderer tree to a canvas that is tied to the passed document.
COORDINATE_ARRAY_LENGTH_MUST_BY_DIVISIBLE_BY_CURRENT_COORDINATES_ARRAY_LENGTH - Static variable in class com.itextpdf.svg.exceptions.SvgExceptionMessageConstant
 
coordinates - Variable in class com.itextpdf.svg.renderers.path.impl.AbstractPathShape
 
copier - Variable in class com.itextpdf.svg.renderers.path.impl.AbstractPathShape
 
COULD_NOT_DETERMINE_MIDDLE_POINT_OF_ELLIPTICAL_ARC - Static variable in class com.itextpdf.svg.exceptions.SvgExceptionMessageConstant
 
createColor(SvgDrawContext, Rectangle, float, float) - Method in class com.itextpdf.svg.renderers.impl.LinearGradientSvgNodeRenderer
 
createColor(SvgDrawContext, Rectangle, float, float) - Method in class com.itextpdf.svg.renderers.impl.PatternSvgNodeRenderer
 
createColor(SvgDrawContext, Rectangle, float, float) - Method in interface com.itextpdf.svg.renderers.ISvgPaintServer
Creates the Color that represents the corresponding paint server for specified object box.
createDeepCopy() - Method in class com.itextpdf.svg.renderers.impl.AbstractBranchSvgNodeRenderer
 
createDeepCopy() - Method in class com.itextpdf.svg.renderers.impl.CircleSvgNodeRenderer
 
createDeepCopy() - Method in class com.itextpdf.svg.renderers.impl.ClipPathSvgNodeRenderer
 
createDeepCopy() - Method in class com.itextpdf.svg.renderers.impl.DefsSvgNodeRenderer
 
createDeepCopy() - Method in class com.itextpdf.svg.renderers.impl.EllipseSvgNodeRenderer
 
createDeepCopy() - Method in class com.itextpdf.svg.renderers.impl.GroupSvgNodeRenderer
 
createDeepCopy() - Method in class com.itextpdf.svg.renderers.impl.ImageSvgNodeRenderer
 
createDeepCopy() - Method in class com.itextpdf.svg.renderers.impl.LinearGradientSvgNodeRenderer
 
createDeepCopy() - Method in class com.itextpdf.svg.renderers.impl.LineSvgNodeRenderer
 
createDeepCopy() - Method in class com.itextpdf.svg.renderers.impl.MarkerSvgNodeRenderer
 
createDeepCopy() - Method in class com.itextpdf.svg.renderers.impl.PathSvgNodeRenderer
 
createDeepCopy() - Method in class com.itextpdf.svg.renderers.impl.PatternSvgNodeRenderer
 
createDeepCopy() - Method in class com.itextpdf.svg.renderers.impl.PdfRootSvgNodeRenderer
 
createDeepCopy() - Method in class com.itextpdf.svg.renderers.impl.PolygonSvgNodeRenderer
 
createDeepCopy() - Method in class com.itextpdf.svg.renderers.impl.PolylineSvgNodeRenderer
 
createDeepCopy() - Method in class com.itextpdf.svg.renderers.impl.RectangleSvgNodeRenderer
 
createDeepCopy() - Method in class com.itextpdf.svg.renderers.impl.StopSvgNodeRenderer
 
createDeepCopy() - Method in class com.itextpdf.svg.renderers.impl.SvgTagSvgNodeRenderer
 
createDeepCopy() - Method in class com.itextpdf.svg.renderers.impl.SymbolSvgNodeRenderer
 
createDeepCopy() - Method in class com.itextpdf.svg.renderers.impl.TextLeafSvgNodeRenderer
 
createDeepCopy() - Method in class com.itextpdf.svg.renderers.impl.TextSvgBranchRenderer
 
createDeepCopy() - Method in class com.itextpdf.svg.renderers.impl.TextSvgTSpanBranchRenderer
 
createDeepCopy() - Method in class com.itextpdf.svg.renderers.impl.UseSvgNodeRenderer
 
createDeepCopy() - Method in interface com.itextpdf.svg.renderers.ISvgNodeRenderer
Creates a deep copy of this renderer, including it's subtree of children
createPathShape(String) - Static method in class com.itextpdf.svg.renderers.path.SvgPathShapeFactory
Creates a configured IPathShape object based on the passed Svg path data instruction tag.
createPdf(File, File) - Static method in class com.itextpdf.svg.converter.SvgConverter
Converts SVG stored in a File to a PDF File.
createPdf(File, File, ISvgConverterProperties) - Static method in class com.itextpdf.svg.converter.SvgConverter
Converts SVG stored in a File to a PDF File, using specific ISvgConverterProperties.
createPdf(File, File, WriterProperties) - Static method in class com.itextpdf.svg.converter.SvgConverter
Converts SVG stored in a File to a PDF File, using WriterProperties
createPdf(File, File, ISvgConverterProperties, WriterProperties) - Static method in class com.itextpdf.svg.converter.SvgConverter
Converts SVG stored in a File to a PDF File, using specific ISvgConverterProperties and WriterProperties.
createPdf(InputStream, OutputStream) - Static method in class com.itextpdf.svg.converter.SvgConverter
Create a single page pdf containing the SVG on its page using the default processing and drawing logic
createPdf(InputStream, OutputStream, WriterProperties) - Static method in class com.itextpdf.svg.converter.SvgConverter
Create a single page pdf containing the SVG on its page using the default processing and drawing logic
createPdf(InputStream, OutputStream, ISvgConverterProperties) - Static method in class com.itextpdf.svg.converter.SvgConverter
Create a single page pdf containing the SVG on its page using the default processing and drawing logic
createPdf(InputStream, OutputStream, ISvgConverterProperties, WriterProperties) - Static method in class com.itextpdf.svg.converter.SvgConverter
Create a single page pdf containing the SVG on its page using the default processing and drawing logic
createPoint(String, String) - Method in class com.itextpdf.svg.renderers.path.impl.AbstractPathShape
 
createSvgNodeRendererForTag(IElementNode, ISvgNodeRenderer) - Method in class com.itextpdf.svg.renderers.factories.DefaultSvgNodeRendererFactory
 
createSvgNodeRendererForTag(IElementNode, ISvgNodeRenderer) - Method in interface com.itextpdf.svg.renderers.factories.ISvgNodeRendererFactory
Create a configured renderer based on the passed Svg tag and set its parent.
CURRENT_VIEWPORT_IS_NULL - Static variable in class com.itextpdf.svg.exceptions.SvgExceptionMessageConstant
 
CURSOR - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Not supported in PDF
CURVE_TO_EXPECTS_FOLLOWING_PARAMETERS_GOT_0 - Static variable in class com.itextpdf.svg.exceptions.SvgExceptionMessageConstant
 
CurveTo - Class in com.itextpdf.svg.renderers.path.impl
Implements curveTo(C) attribute of SVG's path element
CurveTo() - Constructor for class com.itextpdf.svg.renderers.path.impl.CurveTo
 
CurveTo(boolean) - Constructor for class com.itextpdf.svg.renderers.path.impl.CurveTo
 
CurveTo(boolean, IOperatorConverter) - Constructor for class com.itextpdf.svg.renderers.path.impl.CurveTo
 
CUSTOM_ABSTRACT_CSS_CONTEXT_NOT_SUPPORTED - Static variable in class com.itextpdf.svg.logs.SvgLogMessageConstant
 
CX - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining the x value of the center of a circle or ellipse.
CY - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining the y value of the center of a circle or ellipse.

D

D - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining the outline of a shape.
deepCopyAttributesAndStyles(ISvgNodeRenderer) - Method in class com.itextpdf.svg.renderers.impl.AbstractSvgNodeRenderer
Make a deep copy of the styles and attributes of this renderer Helper method for deep copying logic
deepCopyChildren(AbstractBranchSvgNodeRenderer) - Method in class com.itextpdf.svg.renderers.impl.AbstractBranchSvgNodeRenderer
Create a deep copy of every child renderer and add them to the passed AbstractBranchSvgNodeRenderer
DEFAULT_ASPECT_RATIO - Static variable in class com.itextpdf.svg.SvgConstants.Values
Value representing the default aspect ratio: xmidymid.
DefaultSvgNodeRendererFactory - Class in com.itextpdf.svg.renderers.factories
The default implementation of ISvgNodeRendererFactory that will be used by default by the entry points defined by this project.
DefaultSvgNodeRendererFactory() - Constructor for class com.itextpdf.svg.renderers.factories.DefaultSvgNodeRendererFactory
Default constructor with default ISvgNodeRenderer creation logic.
DefaultSvgProcessor - Class in com.itextpdf.svg.processors.impl
Default implementation of ISvgProcessor.
DefaultSvgProcessor() - Constructor for class com.itextpdf.svg.processors.impl.DefaultSvgProcessor
Instantiates a DefaultSvgProcessor object.
DEFER - Static variable in class com.itextpdf.svg.SvgConstants.Values
Value representing how to preserve the aspect ratio when dealing with images.
DEFS - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining objects that can be reused from another context
DefsSvgNodeRenderer - Class in com.itextpdf.svg.renderers.impl
 
DefsSvgNodeRenderer() - Constructor for class com.itextpdf.svg.renderers.impl.DefsSvgNodeRenderer
 
DESC - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining the description of its parent element
doDraw(SvgDrawContext) - Method in class com.itextpdf.svg.renderers.impl.AbstractBranchSvgNodeRenderer
Method that will set properties to be inherited by this branch renderer's children and will iterate over all children in order to draw them.
doDraw(SvgDrawContext) - Method in class com.itextpdf.svg.renderers.impl.AbstractContainerSvgNodeRenderer
 
doDraw(SvgDrawContext) - Method in class com.itextpdf.svg.renderers.impl.AbstractGradientSvgNodeRenderer
 
doDraw(SvgDrawContext) - Method in class com.itextpdf.svg.renderers.impl.AbstractSvgNodeRenderer
Draws this element to a canvas-like object maintained in the context.
doDraw(SvgDrawContext) - Method in class com.itextpdf.svg.renderers.impl.ClipPathSvgNodeRenderer
 
doDraw(SvgDrawContext) - Method in class com.itextpdf.svg.renderers.impl.DefsSvgNodeRenderer
 
doDraw(SvgDrawContext) - Method in class com.itextpdf.svg.renderers.impl.EllipseSvgNodeRenderer
 
doDraw(SvgDrawContext) - Method in class com.itextpdf.svg.renderers.impl.GroupSvgNodeRenderer
 
doDraw(SvgDrawContext) - Method in class com.itextpdf.svg.renderers.impl.ImageSvgNodeRenderer
 
doDraw(SvgDrawContext) - Method in class com.itextpdf.svg.renderers.impl.LineSvgNodeRenderer
 
doDraw(SvgDrawContext) - Method in class com.itextpdf.svg.renderers.impl.PathSvgNodeRenderer
 
doDraw(SvgDrawContext) - Method in class com.itextpdf.svg.renderers.impl.PolylineSvgNodeRenderer
Draws this element to a canvas-like object maintained in the context.
doDraw(SvgDrawContext) - Method in class com.itextpdf.svg.renderers.impl.RectangleSvgNodeRenderer
 
doDraw(SvgDrawContext) - Method in class com.itextpdf.svg.renderers.impl.StopSvgNodeRenderer
 
doDraw(SvgDrawContext) - Method in class com.itextpdf.svg.renderers.impl.TextLeafSvgNodeRenderer
 
doDraw(SvgDrawContext) - Method in class com.itextpdf.svg.renderers.impl.TextSvgBranchRenderer
Method that will set properties to be inherited by this branch renderer's children and will iterate over all children in order to draw them.
doDraw(SvgDrawContext) - Method in class com.itextpdf.svg.renderers.impl.TextSvgTSpanBranchRenderer
 
doDraw(SvgDrawContext) - Method in class com.itextpdf.svg.renderers.impl.UseSvgNodeRenderer
 
draw(SvgDrawContext) - Method in class com.itextpdf.svg.renderers.impl.AbstractSvgNodeRenderer
Applies transformations set to this object, if any, and delegates the drawing of this element and its children to the doDraw method.
draw(SvgDrawContext) - Method in class com.itextpdf.svg.renderers.impl.PdfRootSvgNodeRenderer
 
draw(SvgDrawContext) - Method in interface com.itextpdf.svg.renderers.ISvgNodeRenderer
Draws this element to a canvas-like object maintained in the context.
draw(PdfCanvas) - Method in class com.itextpdf.svg.renderers.path.impl.ClosePath
 
draw(PdfCanvas) - Method in class com.itextpdf.svg.renderers.path.impl.CurveTo
 
draw(PdfCanvas) - Method in class com.itextpdf.svg.renderers.path.impl.EllipticalCurveTo
 
draw(PdfCanvas) - Method in class com.itextpdf.svg.renderers.path.impl.LineTo
 
draw(PdfCanvas) - Method in class com.itextpdf.svg.renderers.path.impl.MoveTo
 
draw(PdfCanvas) - Method in class com.itextpdf.svg.renderers.path.impl.QuadraticCurveTo
Draws a quadratic Bezier curve from the current point to (x,y) using (x1,y1) as the control point
draw(PdfCanvas) - Method in interface com.itextpdf.svg.renderers.path.IPathShape
Draws this instruction to a canvas object.
DRAW_NO_DRAW - Static variable in class com.itextpdf.svg.exceptions.SvgExceptionMessageConstant
 
drawMarker(SvgDrawContext, MarkerVertexType) - Method in interface com.itextpdf.svg.renderers.IMarkerCapable
Draws a marker in the specified context.
drawMarker(SvgDrawContext, MarkerVertexType) - Method in class com.itextpdf.svg.renderers.impl.LineSvgNodeRenderer
 
drawMarker(SvgDrawContext, MarkerVertexType) - Method in class com.itextpdf.svg.renderers.impl.PathSvgNodeRenderer
 
drawMarker(SvgDrawContext, MarkerVertexType) - Method in class com.itextpdf.svg.renderers.impl.PolylineSvgNodeRenderer
 
drawOnCanvas(String, PdfCanvas) - Static method in class com.itextpdf.svg.converter.SvgConverter
Draws a String containing valid SVG to a pre-made canvas object.
drawOnCanvas(String, PdfCanvas, float, float) - Static method in class com.itextpdf.svg.converter.SvgConverter
Draws a String containing valid SVG to a pre-made canvas object.
drawOnCanvas(String, PdfCanvas, ISvgConverterProperties) - Static method in class com.itextpdf.svg.converter.SvgConverter
Draws a String containing valid SVG to a pre-made canvas object.
drawOnCanvas(String, PdfCanvas, float, float, ISvgConverterProperties) - Static method in class com.itextpdf.svg.converter.SvgConverter
draws a String containing valid SVG to a pre-made canvas object, at a specified location.
drawOnCanvas(InputStream, PdfCanvas) - Static method in class com.itextpdf.svg.converter.SvgConverter
Draws a Stream containing valid SVG to a pre-made canvas object.
drawOnCanvas(InputStream, PdfCanvas, float, float) - Static method in class com.itextpdf.svg.converter.SvgConverter
Draws a Stream containing valid SVG to a pre-made canvas object, to a specified location.
drawOnCanvas(InputStream, PdfCanvas, ISvgConverterProperties) - Static method in class com.itextpdf.svg.converter.SvgConverter
Draws a Stream containing valid SVG to a pre-made canvas object.
drawOnCanvas(InputStream, PdfCanvas, float, float, ISvgConverterProperties) - Static method in class com.itextpdf.svg.converter.SvgConverter
Draws a String containing valid SVG to a pre-made canvas object, at a specified position on the canvas.
drawOnDocument(String, PdfDocument, int) - Static method in class com.itextpdf.svg.converter.SvgConverter
Draws a String containing valid SVG to a document, on a given page number at the origin of the page.
drawOnDocument(String, PdfDocument, int, float, float) - Static method in class com.itextpdf.svg.converter.SvgConverter
Draws a String containing valid SVG to a document, on a given page number on the provided x and y coordinate.
drawOnDocument(String, PdfDocument, int, ISvgConverterProperties) - Static method in class com.itextpdf.svg.converter.SvgConverter
Draws a String containing valid SVG to a document, on a given page number on the provided x and y coordinate.
drawOnDocument(String, PdfDocument, int, float, float, ISvgConverterProperties) - Static method in class com.itextpdf.svg.converter.SvgConverter
Draws a String containing valid SVG to a document, on a given page number on the provided x and y coordinate.
drawOnDocument(InputStream, PdfDocument, int) - Static method in class com.itextpdf.svg.converter.SvgConverter
Draws a Stream containing valid SVG to a document, on a given page number ate the origni of the page.
drawOnDocument(InputStream, PdfDocument, int, float, float) - Static method in class com.itextpdf.svg.converter.SvgConverter
Draws a Stream containing valid SVG to a document, on a given page number on the provided x and y coordinate.
drawOnDocument(InputStream, PdfDocument, int, ISvgConverterProperties) - Static method in class com.itextpdf.svg.converter.SvgConverter
Draws a Stream containing valid SVG to a document, on a given page number on the provided x and y coordinate.
drawOnDocument(InputStream, PdfDocument, int, float, float, ISvgConverterProperties) - Static method in class com.itextpdf.svg.converter.SvgConverter
Draws a Stream containing valid SVG to a document, on a given page number on the provided x and y coordinate.
drawOnPage(String, PdfPage) - Static method in class com.itextpdf.svg.converter.SvgConverter
Draws a String containing valid SVG to a given page at the origin of the page.
drawOnPage(String, PdfPage, float, float) - Static method in class com.itextpdf.svg.converter.SvgConverter
Draws a String containing valid SVG to a given page on the provided x and y coordinate.
drawOnPage(String, PdfPage, ISvgConverterProperties) - Static method in class com.itextpdf.svg.converter.SvgConverter
Draws a String containing valid SVG to a given page on the provided x and y coordinate.
drawOnPage(String, PdfPage, float, float, ISvgConverterProperties) - Static method in class com.itextpdf.svg.converter.SvgConverter
Draws a String containing valid SVG to a given page on the provided x and y coordinate.
drawOnPage(InputStream, PdfPage) - Static method in class com.itextpdf.svg.converter.SvgConverter
Draws a Stream containing valid SVG to a given page at coordinate 0,0.
drawOnPage(InputStream, PdfPage, float, float) - Static method in class com.itextpdf.svg.converter.SvgConverter
Draws a Stream containing valid SVG to a given page, at a given location.
drawOnPage(InputStream, PdfPage, ISvgConverterProperties) - Static method in class com.itextpdf.svg.converter.SvgConverter
Draws a Stream containing valid SVG to a given page at a given location.
drawOnPage(InputStream, PdfPage, float, float, ISvgConverterProperties) - Static method in class com.itextpdf.svg.converter.SvgConverter
Draws a Stream containing valid SVG to a given page at a given location.
DrawUtils - Class in com.itextpdf.svg.utils
Utility class for drowing shapes on PdfCanvas
DX - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining the relative x-translation of a text-element
DY - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining the relative y-translation of a text-element

E

ELLIPSE - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining an ellipse.
EllipseSvgNodeRenderer - Class in com.itextpdf.svg.renderers.impl
ISvgNodeRenderer implementation for the <circle> tag.
EllipseSvgNodeRenderer() - Constructor for class com.itextpdf.svg.renderers.impl.EllipseSvgNodeRenderer
 
EllipticalCurveTo - Class in com.itextpdf.svg.renderers.path.impl
Implements elliptical curveTo (A) segment of SVG's path element.
EllipticalCurveTo() - Constructor for class com.itextpdf.svg.renderers.path.impl.EllipticalCurveTo
Creates an absolute Elliptical curveTo.
EllipticalCurveTo(boolean) - Constructor for class com.itextpdf.svg.renderers.path.impl.EllipticalCurveTo
Creates a Elliptical curveTo.
empty() - Method in class com.itextpdf.svg.processors.impl.ProcessorState
Returns true when the processorstate is empty, false when there is at least one ISvgNodeRenderer in the state.
equals(Object) - Method in class com.itextpdf.svg.processors.impl.SvgProcessorResult
 
ERROR_INITIALIZING_DEFAULT_CSS - Static variable in class com.itextpdf.svg.logs.SvgLogMessageConstant
 
extractWidthAndHeight(ISvgNodeRenderer) - Static method in class com.itextpdf.svg.converter.SvgConverter
Extract width and height of the passed SVGNodeRenderer, defaulting to respective viewbox values if either one is not present or to browser default if viewbox is missing as well

F

FAILED_TO_PARSE_INPUTSTREAM - Static variable in class com.itextpdf.svg.exceptions.SvgExceptionMessageConstant
 
FE_BLEND - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining how to blend two objects together.
FE_COLOR_MATRIX - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining the color matrix transformations that can be performed.
FE_COMPONENT_TRANSFER - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining color component remapping.
FE_COMPOSITE - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining the combination of two input images.
FE_COMVOLVE_MATRIX - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining a matrix convolution filter
FE_DIFFUSE_LIGHTING - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining the lighting map.
FE_DISPLACEMENT_MAP - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining the values to displace an image.
FE_DISTANT_LIGHT - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining a distant light source.
FE_FLOOD - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining the fill of a subregion.
FE_FUNC_A - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining the transfer function for the Alpha component.
FE_FUNC_B - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining the transfer function for the Blue component.
FE_FUNC_G - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining the transfer function for the Green component.
FE_FUNC_R - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining the transfer function for the Red component.
FE_GAUSSIAN_BLUR - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining the blur values.
FE_IMAGE - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining a image data from a source.
FE_MERGE - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining that filters will be applied concurrently instead of sequentially.
FE_MERGE_NODE - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining a node in a merge.
FE_MORPHOLOGY - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining the erosion or dilation of an image.
FE_OFFSET - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining the offset of an image.
FE_POINT_LIGHT - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining a point light effect.
FE_SPECULAR_LIGHTING - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining a lighting map.
FE_SPOTLIGHT - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining a spotlight.
FE_TILE - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining a fill that can be repeated.
FE_TURBULENCE - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining values for the perlin turbulence function.
FILL - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining the fill color.
FILL_OPACITY - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining the fill opacity.
FILL_RULE - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining the fill rule.
FILL_RULE_EVEN_ODD - Static variable in class com.itextpdf.svg.SvgConstants.Values
Value representing the fill rule "even odd".
FILL_RULE_NONZERO - Static variable in class com.itextpdf.svg.SvgConstants.Values
Value representing the fill rule "nonzero".
FILTER - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining a collection of filter operations.
filterReferenceValue(String) - Static method in class com.itextpdf.svg.utils.SvgTextUtil
The reference value may contain a hashtag character or 'url' designation and this method will filter them.
FONT - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining a font.
FONT_FACE - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining a font-face.
FONT_FACE_FORMAT - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining the formats of the font.
FONT_FACE_NAME - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining the name of the font.
FONT_FACE_SRC - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining the source file of the font.
FONT_FACE_URI - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining the URI of a font.
FONT_FAMILY - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining the font family.
FONT_NOT_FOUND - Static variable in class com.itextpdf.svg.exceptions.SvgExceptionMessageConstant
 
FONT_SIZE - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining the font size.
FONT_STYLE - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining the font style.
FONT_WEIGHT - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining the font weight.
FOREIGN_OBJECT - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag definign a foreign XML standard to be inserted.

G

G - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining a group of elements.
getAbsolutePositionChanges() - Method in interface com.itextpdf.svg.renderers.impl.ISvgTextNodeRenderer
 
getAbsolutePositionChanges() - Method in class com.itextpdf.svg.renderers.impl.TextLeafSvgNodeRenderer
 
getAbsolutePositionChanges() - Method in class com.itextpdf.svg.renderers.impl.TextSvgBranchRenderer
 
getArgumentCount() - Method in class com.itextpdf.svg.renderers.path.impl.PathShapeMapper
 
getArgumentCount() - Method in interface com.itextpdf.svg.renderers.path.IPathShapeMapper
 
getArgumentCount(String) - Static method in class com.itextpdf.svg.renderers.path.SvgPathShapeFactory
Finds the appropriate number of arguments for a path command, based on the passed Svg path data instruction tag.
getAttribute(String) - Method in class com.itextpdf.svg.renderers.impl.AbstractSvgNodeRenderer
 
getAttribute(String) - Method in class com.itextpdf.svg.renderers.impl.PdfRootSvgNodeRenderer
 
getAttribute(String) - Method in interface com.itextpdf.svg.renderers.ISvgNodeRenderer
Retrieves the property value for a given key name.
getAttributeMapCopy() - Method in class com.itextpdf.svg.renderers.impl.AbstractSvgNodeRenderer
 
getAttributeMapCopy() - Method in class com.itextpdf.svg.renderers.impl.PdfRootSvgNodeRenderer
 
getAttributeMapCopy() - Method in interface com.itextpdf.svg.renderers.ISvgNodeRenderer
Get a modifiable copy of the style and attribute map
getAttributeOrDefault(String, String) - Method in class com.itextpdf.svg.renderers.impl.AbstractSvgNodeRenderer
Retrieves the property value for a given key name or default if the property value is null or missing.
getAutoOrientAngle(MarkerSvgNodeRenderer, boolean) - Method in interface com.itextpdf.svg.renderers.IMarkerCapable
Calculates marker orientation angle if orient attribute is set to auto
getAutoOrientAngle(MarkerSvgNodeRenderer, boolean) - Method in class com.itextpdf.svg.renderers.impl.LineSvgNodeRenderer
 
getAutoOrientAngle(MarkerSvgNodeRenderer, boolean) - Method in class com.itextpdf.svg.renderers.impl.PathSvgNodeRenderer
 
getAutoOrientAngle(MarkerSvgNodeRenderer, boolean) - Method in class com.itextpdf.svg.renderers.impl.PolylineSvgNodeRenderer
 
getBaseUri() - Method in class com.itextpdf.svg.processors.impl.SvgConverterProperties
Gets the base URI.
getBaseUri() - Method in interface com.itextpdf.svg.processors.ISvgConverterProperties
Gets the base URI.
getCharset() - Method in class com.itextpdf.svg.processors.impl.SvgConverterProperties
 
getCharset() - Method in interface com.itextpdf.svg.processors.ISvgConverterProperties
Get the name of the Charset to be used when decoding an InputStream.
getChildren() - Method in interface com.itextpdf.svg.renderers.IBranchSvgNodeRenderer
Gets all child renderers of this object.
getChildren() - Method in class com.itextpdf.svg.renderers.impl.AbstractBranchSvgNodeRenderer
 
getChildren() - Method in class com.itextpdf.svg.renderers.impl.TextSvgBranchRenderer
 
getChildStopRenderers() - Method in class com.itextpdf.svg.renderers.impl.AbstractGradientSvgNodeRenderer
Construct a list of child stop renderers
getContext() - Method in class com.itextpdf.svg.processors.impl.SvgProcessorResult
Gets processor context, containing FontProvider and FontSet of temporary fonts inside.
getCssContext() - Method in class com.itextpdf.svg.processors.impl.SvgProcessorContext
Gets the SVG CSS context.
getCssContext() - Method in class com.itextpdf.svg.renderers.SvgDrawContext
Gets the SVG CSS context.
getCurrentCanvas() - Method in class com.itextpdf.svg.renderers.SvgDrawContext
Retrieves the current top of the stack, without modifying the stack.
getCurrentCanvasTransform() - Method in class com.itextpdf.svg.renderers.SvgDrawContext
Get the current canvas transformation
getCurrentFontSize() - Method in class com.itextpdf.svg.renderers.impl.AbstractSvgNodeRenderer
Return font-size of the current element
getCurrentViewPort() - Method in class com.itextpdf.svg.renderers.SvgDrawContext
Get the current viewbox.
getDeviceDescription() - Method in class com.itextpdf.svg.processors.impl.SvgProcessorContext
Gets the device description.
getEndingPoint() - Method in class com.itextpdf.svg.renderers.path.impl.AbstractPathShape
 
getEndingPoint() - Method in interface com.itextpdf.svg.renderers.path.IPathShape
Gets the ending point on the canvas after the path shape has been drawn via the IPathShape.draw(PdfCanvas) method, in SVG space coordinates.
getFontProvider() - Method in class com.itextpdf.svg.processors.impl.SvgConverterProperties
Gets the font provider.
getFontProvider() - Method in class com.itextpdf.svg.processors.impl.SvgProcessorContext
Gets the font provider.
getFontProvider() - Method in class com.itextpdf.svg.processors.impl.SvgProcessorResult
 
getFontProvider() - Method in interface com.itextpdf.svg.processors.ISvgConverterProperties
Gets the font provider.
getFontProvider() - Method in interface com.itextpdf.svg.processors.ISvgProcessorResult
Obtains the FontProvider.
getFontProvider() - Method in class com.itextpdf.svg.renderers.SvgDrawContext
Gets the FontProvider to be used during the drawing operations.
getFonts() - Method in class com.itextpdf.svg.css.impl.SvgStyleResolver
Gets the list of fonts.
getGradientTransform() - Method in class com.itextpdf.svg.renderers.impl.AbstractGradientSvgNodeRenderer
Evaluates the 'gradientTransform' transformations
getLastControlPoint() - Method in class com.itextpdf.svg.renderers.path.impl.CurveTo
 
getLastControlPoint() - Method in interface com.itextpdf.svg.renderers.path.impl.IControlPointCurve
Returns coordinates of the last control point (the one closest to the ending point) in the Bezier curve, in SVG space coordinates
getLastControlPoint() - Method in class com.itextpdf.svg.renderers.path.impl.QuadraticCurveTo
 
getLastTextTransform() - Method in class com.itextpdf.svg.renderers.SvgDrawContext
Get the text transformation that was last applied
getMapping() - Method in class com.itextpdf.svg.renderers.path.impl.PathShapeMapper
 
getMapping() - Method in interface com.itextpdf.svg.renderers.path.IPathShapeMapper
Provides a mapping of Path-data instructions' names to path shape classes.
getMediaDeviceDescription() - Method in class com.itextpdf.svg.processors.impl.SvgConverterProperties
Gets the media device description.
getMediaDeviceDescription() - Method in interface com.itextpdf.svg.processors.ISvgConverterProperties
Gets the media device description.
getNamedObject(String) - Method in class com.itextpdf.svg.renderers.SvgDrawContext
Get a named object based on its name.
getNamedObjects() - Method in class com.itextpdf.svg.processors.impl.SvgProcessorResult
 
getNamedObjects() - Method in interface com.itextpdf.svg.processors.ISvgProcessorResult
Obtains a map of named-objects with their id's as keys and the objects as values
getObjectBoundingBox(SvgDrawContext) - Method in class com.itextpdf.svg.renderers.impl.ClipPathSvgNodeRenderer
 
getObjectBoundingBox(SvgDrawContext) - Method in class com.itextpdf.svg.renderers.impl.DefsSvgNodeRenderer
 
getObjectBoundingBox(SvgDrawContext) - Method in class com.itextpdf.svg.renderers.impl.EllipseSvgNodeRenderer
 
getObjectBoundingBox(SvgDrawContext) - Method in class com.itextpdf.svg.renderers.impl.GroupSvgNodeRenderer
 
getObjectBoundingBox(SvgDrawContext) - Method in class com.itextpdf.svg.renderers.impl.ImageSvgNodeRenderer
 
getObjectBoundingBox(SvgDrawContext) - Method in class com.itextpdf.svg.renderers.impl.LinearGradientSvgNodeRenderer
 
getObjectBoundingBox(SvgDrawContext) - Method in class com.itextpdf.svg.renderers.impl.LineSvgNodeRenderer
 
getObjectBoundingBox(SvgDrawContext) - Method in class com.itextpdf.svg.renderers.impl.MarkerSvgNodeRenderer
 
getObjectBoundingBox(SvgDrawContext) - Method in class com.itextpdf.svg.renderers.impl.PathSvgNodeRenderer
 
getObjectBoundingBox(SvgDrawContext) - Method in class com.itextpdf.svg.renderers.impl.PatternSvgNodeRenderer
 
getObjectBoundingBox(SvgDrawContext) - Method in class com.itextpdf.svg.renderers.impl.PdfRootSvgNodeRenderer
 
getObjectBoundingBox(SvgDrawContext) - Method in class com.itextpdf.svg.renderers.impl.PolylineSvgNodeRenderer
 
getObjectBoundingBox(SvgDrawContext) - Method in class com.itextpdf.svg.renderers.impl.RectangleSvgNodeRenderer
 
getObjectBoundingBox(SvgDrawContext) - Method in class com.itextpdf.svg.renderers.impl.StopSvgNodeRenderer
 
getObjectBoundingBox(SvgDrawContext) - Method in class com.itextpdf.svg.renderers.impl.SvgTagSvgNodeRenderer
 
getObjectBoundingBox(SvgDrawContext) - Method in class com.itextpdf.svg.renderers.impl.SymbolSvgNodeRenderer
 
getObjectBoundingBox(SvgDrawContext) - Method in class com.itextpdf.svg.renderers.impl.TextLeafSvgNodeRenderer
 
getObjectBoundingBox(SvgDrawContext) - Method in class com.itextpdf.svg.renderers.impl.TextSvgBranchRenderer
 
getObjectBoundingBox(SvgDrawContext) - Method in class com.itextpdf.svg.renderers.impl.TextSvgTSpanBranchRenderer
 
getObjectBoundingBox(SvgDrawContext) - Method in class com.itextpdf.svg.renderers.impl.UseSvgNodeRenderer
 
getObjectBoundingBox(SvgDrawContext) - Method in interface com.itextpdf.svg.renderers.ISvgNodeRenderer
Calculates the current object bounding box.
getOffset() - Method in class com.itextpdf.svg.renderers.impl.StopSvgNodeRenderer
Evaluates the stop color offset value.
getParent() - Method in class com.itextpdf.svg.renderers.impl.AbstractSvgNodeRenderer
 
getParent() - Method in class com.itextpdf.svg.renderers.impl.PdfRootSvgNodeRenderer
 
getParent() - Method in interface com.itextpdf.svg.renderers.ISvgNodeRenderer
Gets the parent of this renderer.
getPathShapeRectangle(Point) - Method in class com.itextpdf.svg.renderers.path.impl.AbstractPathShape
Get bounding rectangle of the current path shape.
getPathShapeRectangle(Point) - Method in class com.itextpdf.svg.renderers.path.impl.CurveTo
 
getPathShapeRectangle(Point) - Method in class com.itextpdf.svg.renderers.path.impl.EllipticalCurveTo
 
getPathShapeRectangle(Point) - Method in class com.itextpdf.svg.renderers.path.impl.QuadraticCurveTo
 
getPathShapeRectangle(Point) - Method in interface com.itextpdf.svg.renderers.path.IPathShape
Get bounding rectangle of the current path shape.
getPoints() - Method in class com.itextpdf.svg.renderers.impl.PolylineSvgNodeRenderer
 
getPreviousElementTextMove() - Method in class com.itextpdf.svg.renderers.SvgDrawContext
 
getRelativeTranslation() - Method in interface com.itextpdf.svg.renderers.impl.ISvgTextNodeRenderer
 
getRelativeTranslation() - Method in class com.itextpdf.svg.renderers.impl.TextLeafSvgNodeRenderer
 
getRelativeTranslation() - Method in class com.itextpdf.svg.renderers.impl.TextSvgBranchRenderer
 
getRendererFactory() - Method in class com.itextpdf.svg.processors.impl.SvgConverterProperties
 
getRendererFactory() - Method in interface com.itextpdf.svg.processors.ISvgConverterProperties
Retrieve the factory responsible for creating ISvgNodeRenderer
getResourceResolver() - Method in class com.itextpdf.svg.processors.impl.SvgProcessorContext
Gets the resource resolver.
getResourceResolver() - Method in class com.itextpdf.svg.renderers.SvgDrawContext
Gets the ResourceResolver to be used during the drawing operations.
getResourceRetriever() - Method in class com.itextpdf.svg.processors.impl.SvgConverterProperties
 
getResourceRetriever() - Method in interface com.itextpdf.svg.processors.ISvgConverterProperties
Gets the resource retriever.
getRootFontSize() - Method in class com.itextpdf.svg.css.SvgCssContext
Gets the root font size.
getRootRenderer() - Method in class com.itextpdf.svg.processors.impl.SvgProcessorResult
 
getRootRenderer() - Method in interface com.itextpdf.svg.processors.ISvgProcessorResult
Obtains the wrapped ISvgNodeRenderer root renderer.
getRootViewPort() - Method in class com.itextpdf.svg.renderers.SvgDrawContext
Get the viewbox which is the root viewport for the current document.
getStopColor() - Method in class com.itextpdf.svg.renderers.impl.StopSvgNodeRenderer
Evaluates the rgba array of the specified stop color.
getStopOpacity() - Method in class com.itextpdf.svg.renderers.impl.StopSvgNodeRenderer
Evaluates the stop opacity of the specified stop color.
getTempFonts() - Method in class com.itextpdf.svg.processors.impl.SvgProcessorContext
Gets the temporary set of fonts.
getTempFonts() - Method in class com.itextpdf.svg.processors.impl.SvgProcessorResult
 
getTempFonts() - Method in interface com.itextpdf.svg.processors.ISvgProcessorResult
Obtains the list of temporary fonts
getTempFonts() - Method in class com.itextpdf.svg.renderers.SvgDrawContext
Gets list of temporary fonts from @font-face.
getTextBaseLineRightPoint() - Method in class com.itextpdf.svg.utils.TextRectangle
Return the far right point of the rectangle with y on the baseline.
getTextContentLength(float, PdfFont) - Method in interface com.itextpdf.svg.renderers.impl.ISvgTextNodeRenderer
 
getTextContentLength(float, PdfFont) - Method in class com.itextpdf.svg.renderers.impl.TextLeafSvgNodeRenderer
 
getTextContentLength(float, PdfFont) - Method in class com.itextpdf.svg.renderers.impl.TextSvgBranchRenderer
 
getTextMove() - Method in class com.itextpdf.svg.renderers.SvgDrawContext
Get the stored current text move
getTextRectangle(SvgDrawContext, Point) - Method in interface com.itextpdf.svg.renderers.impl.ISvgTextNodeRenderer
Return the bounding rectangle of the text element.
getTextRectangle(SvgDrawContext, Point) - Method in class com.itextpdf.svg.renderers.impl.TextLeafSvgNodeRenderer
 
getTextRectangle(SvgDrawContext, Point) - Method in class com.itextpdf.svg.renderers.impl.TextSvgBranchRenderer
 
GLYPH - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining a single glyph.
GLYPH_REF - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining a sigle glyph for altGlyph.
GRADIENT_INVALID_GRADIENT_UNITS_LOG - Static variable in class com.itextpdf.svg.logs.SvgLogMessageConstant
 
GRADIENT_INVALID_SPREAD_METHOD_LOG - Static variable in class com.itextpdf.svg.logs.SvgLogMessageConstant
 
GRADIENT_TRANSFORM - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining the transformations for a color gradient.
GRADIENT_UNITS - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining the units relation for a color gradient.
GroupSvgNodeRenderer - Class in com.itextpdf.svg.renderers.impl
This renderer represents a branch in an SVG tree.
GroupSvgNodeRenderer() - Constructor for class com.itextpdf.svg.renderers.impl.GroupSvgNodeRenderer
 

H

hashCode() - Method in class com.itextpdf.svg.processors.impl.SvgProcessorResult
 
HEIGHT - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining the height.
HKERN - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining the horizontal kerning values in between two glyphs.
HorizontalLineTo - Class in com.itextpdf.svg.renderers.path.impl
Implements lineTo(H) attribute of SVG's path element
HorizontalLineTo() - Constructor for class com.itextpdf.svg.renderers.path.impl.HorizontalLineTo
Creates an absolute Horizontal LineTo.
HorizontalLineTo(boolean) - Constructor for class com.itextpdf.svg.renderers.path.impl.HorizontalLineTo
Creates a Horizontal LineTo.
HREF - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining the href value.

I

I_NODE_ROOT_IS_NULL - Static variable in class com.itextpdf.svg.exceptions.SvgExceptionMessageConstant
 
IBranchSvgNodeRenderer - Interface in com.itextpdf.svg.renderers
Interface that defines branches in the NodeRenderer structure.
IControlPointCurve - Interface in com.itextpdf.svg.renderers.path.impl
Interface that describes a Path object which is defined by control points.
ID - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining the unique id of an element.
IMAGE - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining an image.
ImageSvgNodeRenderer - Class in com.itextpdf.svg.renderers.impl
Responsible for drawing Images to the canvas.
ImageSvgNodeRenderer() - Constructor for class com.itextpdf.svg.renderers.impl.ImageSvgNodeRenderer
 
IMarkerCapable - Interface in com.itextpdf.svg.renderers
Interface implemented by elements that support marker drawing.
INHERITANCE_RULES - Static variable in class com.itextpdf.svg.css.impl.SvgStyleResolver
 
INoDrawSvgNodeRenderer - Interface in com.itextpdf.svg.renderers
Interface that defines branches in the NodeRenderer structure that will not draw on its own.
INVALID_CLOSEPATH_OPERATOR_USE - Static variable in class com.itextpdf.svg.exceptions.SvgExceptionMessageConstant
 
INVALID_PATH_D_ATTRIBUTE_OPERATORS - Static variable in class com.itextpdf.svg.exceptions.SvgExceptionMessageConstant
 
INVALID_SMOOTH_CURVE_USE - Static variable in class com.itextpdf.svg.exceptions.SvgExceptionMessageConstant
 
INVALID_TRANSFORM_DECLARATION - Static variable in class com.itextpdf.svg.exceptions.SvgExceptionMessageConstant
 
IOperatorConverter - Interface in com.itextpdf.svg.renderers.path.impl
A locally used strategy for converting relative coordinates to absolute coordinates (in the current SVG coordinate space).
IPathShape - Interface in com.itextpdf.svg.renderers.path
Interface for IPathShape, which draws the Path-data's d element instructions.
IPathShapeMapper - Interface in com.itextpdf.svg.renderers.path
Interface that will provide a mapping from path element-data instruction names to IPathShape.
isElementNested(IElementNode, String) - Static method in class com.itextpdf.svg.css.impl.SvgStyleResolver
 
isIdUsedByUseTagBefore(String) - Method in class com.itextpdf.svg.renderers.SvgDrawContext
Returns true when this id has been used before
isInheritable(String) - Method in class com.itextpdf.svg.css.impl.SvgAttributeInheritance
 
isObjectBoundingBoxUnits() - Method in class com.itextpdf.svg.renderers.impl.AbstractGradientSvgNodeRenderer
Checks whether the gradient units values are on user space on use or object bounding box
isOnlyWhiteSpace(String) - Static method in class com.itextpdf.svg.utils.SvgTextUtil
Check if the String is only composed of whitespace characters
isRelative() - Method in class com.itextpdf.svg.renderers.path.impl.AbstractPathShape
 
isRelative() - Method in interface com.itextpdf.svg.renderers.path.IPathShape
Returns true when this shape is a relative operator.
isTagIgnored(IElementNode) - Method in class com.itextpdf.svg.renderers.factories.DefaultSvgNodeRendererFactory
 
isTagIgnored(IElementNode) - Method in interface com.itextpdf.svg.renderers.factories.ISvgNodeRendererFactory
Checks whether the provided tag is an ignored tag of this factory or not.
ISvgConverterProperties - Interface in com.itextpdf.svg.processors
Interface for the configuration classes used by ISvgProcessor
ISvgNodeRenderer - Interface in com.itextpdf.svg.renderers
Interface for SvgNodeRenderer, the renderer draws the SVG to its Pdf-canvas passed in SvgDrawContext, applying styling (CSS and attributes).
ISvgNodeRendererFactory - Interface in com.itextpdf.svg.renderers.factories
Interface for the factory used by DefaultSvgProcessor.
ISvgPaintServer - Interface in com.itextpdf.svg.renderers
Interface for working with paint servers.
ISvgProcessor - Interface in com.itextpdf.svg.processors
Interface for SVG processors.
ISvgProcessorResult - Interface in com.itextpdf.svg.processors
Interface for SVG processors results.
ISvgTextNodeRenderer - Interface in com.itextpdf.svg.renderers.impl
 
ITALIC - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
The Constant ITALIC.

L

LINE - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining a line.
LINE_TO_EXPECTS_FOLLOWING_PARAMETERS_GOT_0 - Static variable in class com.itextpdf.svg.exceptions.SvgExceptionMessageConstant
 
LINEAR_GRADIENT - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining a linear gradient.
LinearGradientSvgNodeRenderer - Class in com.itextpdf.svg.renderers.impl
ISvgNodeRenderer implementation for the <linearGradient> tag.
LinearGradientSvgNodeRenderer() - Constructor for class com.itextpdf.svg.renderers.impl.LinearGradientSvgNodeRenderer
 
LineSvgNodeRenderer - Class in com.itextpdf.svg.renderers.impl
ISvgNodeRenderer implementation for the <line> tag.
LineSvgNodeRenderer() - Constructor for class com.itextpdf.svg.renderers.impl.LineSvgNodeRenderer
 
LineTo - Class in com.itextpdf.svg.renderers.path.impl
Implements lineTo(L) attribute of SVG's path element
LineTo() - Constructor for class com.itextpdf.svg.renderers.path.impl.LineTo
 
LineTo(boolean) - Constructor for class com.itextpdf.svg.renderers.path.impl.LineTo
 
LINK - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining a link

M

makeCoordinatesAbsolute(String[], double[]) - Method in interface com.itextpdf.svg.renderers.path.impl.IOperatorConverter
Convert an array of relative coordinates to an array with the same size containing absolute coordinates.
MARKER - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining the graphics (arrowheads or polymarkers) to be drawn at the end of paths, lines, etc.
MARKER_END - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining the marker to use at the end of a path, line, polygon or polyline
MARKER_HEIGHT - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining the height of the viewport in which the marker is to be fitted
MARKER_HEIGHT_IS_NEGATIVE_VALUE - Static variable in class com.itextpdf.svg.logs.SvgLogMessageConstant
 
MARKER_HEIGHT_IS_ZERO_VALUE - Static variable in class com.itextpdf.svg.logs.SvgLogMessageConstant
 
MARKER_MID - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining the marker drawn at every other vertex but the start and end of a path, line, polygon or polyline
MARKER_START - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining the marker to use at the start of a path, line, polygon or polyline
MARKER_UNITS - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining the coordinate system for attributes ‘markerWidth’, ‘markerHeight’ and the contents of the ‘marker’.
MARKER_WIDTH - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining the width of the viewport in which the marker is to be fitted
MARKER_WIDTH_IS_NEGATIVE_VALUE - Static variable in class com.itextpdf.svg.logs.SvgLogMessageConstant
 
MARKER_WIDTH_IS_ZERO_VALUE - Static variable in class com.itextpdf.svg.logs.SvgLogMessageConstant
 
MarkerSvgNodeRenderer - Class in com.itextpdf.svg.renderers.impl
ISvgNodeRenderer implementation for the <marker> tag.
MarkerSvgNodeRenderer() - Constructor for class com.itextpdf.svg.renderers.impl.MarkerSvgNodeRenderer
 
MarkerVertexType - Enum in com.itextpdf.svg
Defines a property of markable elements (<path>, <line>, <polyline> or <polygon>) which is used to determine at which verticies a marker should be drawn.
markWhiteSpaceProcessed() - Method in class com.itextpdf.svg.renderers.impl.TextSvgBranchRenderer
 
MASK - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining a mask.
MEET - Static variable in class com.itextpdf.svg.SvgConstants.Values
Value representing the meet for preserve aspect ratio calculations.
MEET_OR_SLICE_ARGUMENT_IS_INCORRECT - Static variable in class com.itextpdf.svg.exceptions.SvgExceptionMessageConstant
 
METADATA - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining metadata.
MISSING_GLYPH - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining content to be rendered if a glyph is missing from the font.
MISSING_HEIGHT - Static variable in class com.itextpdf.svg.logs.SvgLogMessageConstant
 
MISSING_WIDTH - Static variable in class com.itextpdf.svg.logs.SvgLogMessageConstant
 
MOVE_TO_EXPECTS_FOLLOWING_PARAMETERS_GOT_0 - Static variable in class com.itextpdf.svg.exceptions.SvgExceptionMessageConstant
 
MoveTo - Class in com.itextpdf.svg.renderers.path.impl
Implements moveTo(M) attribute of SVG's path element
MoveTo() - Constructor for class com.itextpdf.svg.renderers.path.impl.MoveTo
 
MoveTo(boolean) - Constructor for class com.itextpdf.svg.renderers.path.impl.MoveTo
 
MPATH - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Not supported in PDF

N

NAMED_OBJECT_NAME_NULL_OR_EMPTY - Static variable in class com.itextpdf.svg.exceptions.SvgExceptionMessageConstant
 
NAMED_OBJECT_NULL - Static variable in class com.itextpdf.svg.exceptions.SvgExceptionMessageConstant
 
NO_ROOT - Static variable in class com.itextpdf.svg.exceptions.SvgExceptionMessageConstant
 
NONE - Static variable in class com.itextpdf.svg.SvgConstants.Values
Value representing the "none" value".
NONINVERTIBLE_TRANSFORMATION_MATRIX_USED_IN_CLIP_PATH - Static variable in class com.itextpdf.svg.logs.SvgLogMessageConstant
 

O

OBJECT_BOUNDING_BOX - Static variable in class com.itextpdf.svg.SvgConstants.Values
Value representing the units relation "objectBoundingBox".
OFFSET - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining the offset of a stop color for gradients.
OPACITY - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining the opacity of a group or graphic element.
ORIENT - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining the orientation of a marker

P

PARAMETER_CANNOT_BE_NULL - Static variable in class com.itextpdf.svg.exceptions.SvgExceptionMessageConstant
 
parse(String) - Static method in class com.itextpdf.svg.converter.SvgConverter
Parse a String containing valid SVG into an XML DOM node, using the default JSoup XML parser.
parse(InputStream) - Static method in class com.itextpdf.svg.converter.SvgConverter
Parse a Stream containing valid SVG into an XML DOM node, using the default JSoup XML parser.
parse(InputStream, ISvgConverterProperties) - Static method in class com.itextpdf.svg.converter.SvgConverter
Parse a Stream containing valid SVG into an XML DOM node, using the default JSoup XML parser.
parseAbsoluteLength(String, float, float, SvgDrawContext) - Method in class com.itextpdf.svg.renderers.impl.AbstractSvgNodeRenderer
Parse absolute length.
parseAndProcess(InputStream) - Static method in class com.itextpdf.svg.converter.SvgConverter
Parse and process an Inputstream containing an SVG, using the default Svg processor (DefaultSvgProcessor) The parsing of the stream is done using UTF-8 as the default charset.
parseAndProcess(InputStream, ISvgConverterProperties) - Static method in class com.itextpdf.svg.converter.SvgConverter
Parse and process an Inputstream containing an SVG, using the default Svg processor (DefaultSvgProcessor)
parseSpreadMethod() - Method in class com.itextpdf.svg.renderers.impl.AbstractGradientSvgNodeRenderer
Parses the gradient spread method
parseTransform(String) - Static method in class com.itextpdf.svg.utils.TransformUtils
Converts a string containing a transform declaration into an AffineTransform object.
PATH - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining a path.
PATH_DATA_BEARING - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Bearing command.
PATH_DATA_CATMULL_CURVE - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Catmull-Rom curve command.
PATH_DATA_CLOSE_PATH - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Close Path Operator.
PATH_DATA_CURVE_TO - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
CurveTo Path Operator.
PATH_DATA_CURVE_TO_S - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Smooth CurveTo Path Operator.
PATH_DATA_ELLIPTICAL_ARC_A - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining Elliptical arc path operator.
PATH_DATA_LINE_TO - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Absolute LineTo Path Operator.
PATH_DATA_LINE_TO_H - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Absolute hrizontal LineTo Path Operator.
PATH_DATA_LINE_TO_V - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Absolute vertical LineTo Path operator.
PATH_DATA_MOVE_TO - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
MoveTo Path Operator.
PATH_DATA_QUAD_CURVE_TO - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Quadratic CurveTo Path Operator.
PATH_DATA_REL_BEARING - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Relative Bearing command.
PATH_DATA_REL_CATMULL_CURVE - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Relative Catmull-Rom curve command.
PATH_DATA_REL_CURVE_TO - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Relative CurveTo Path Operator.
PATH_DATA_REL_CURVE_TO_S - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Relative Smooth CurveTo Path Operator.
PATH_DATA_REL_ELLIPTICAL_ARC_A - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining Elliptical arc path operator.
PATH_DATA_REL_LINE_TO - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Relative LineTo Path Operator.
PATH_DATA_REL_LINE_TO_H - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Relative horizontal LineTo Path Operator.
PATH_DATA_REL_LINE_TO_V - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Relative vertical LineTo Path operator.
PATH_DATA_REL_MOVE_TO - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Relative MoveTo Path Operator.
PATH_DATA_REL_QUAD_CURVE_TO - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Relative Quadratic CurveTo Path Operator.
PATH_DATA_REL_SHORTHAND_CURVE_TO - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Relative Shorthand/smooth quadratic Bézier curveto.
PATH_DATA_SHORTHAND_CURVE_TO - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Shorthand/smooth quadratic Bézier curveto.
PATH_OBJECT_MUST_HAVE_D_ATTRIBUTE - Static variable in class com.itextpdf.svg.exceptions.SvgExceptionMessageConstant
Deprecated.
PathShapeMapper - Class in com.itextpdf.svg.renderers.path.impl
The implementation of IPathShapeMapper that will be used by sub classes of PathSvgNodeRenderer To map the path-data instructions(moveto, lineto, corveto ...) to their respective implementations.
PathShapeMapper() - Constructor for class com.itextpdf.svg.renderers.path.impl.PathShapeMapper
 
PathSvgNodeRenderer - Class in com.itextpdf.svg.renderers.impl
ISvgNodeRenderer implementation for the <path> tag.
PathSvgNodeRenderer() - Constructor for class com.itextpdf.svg.renderers.impl.PathSvgNodeRenderer
 
PATTERN - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining a graphical object that can be repeated.
PATTERN_CONTENT_UNITS - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining the coordinate system for the pattern content.
PATTERN_INVALID_PATTERN_CONTENT_UNITS_LOG - Static variable in class com.itextpdf.svg.logs.SvgLogMessageConstant
 
PATTERN_INVALID_PATTERN_UNITS_LOG - Static variable in class com.itextpdf.svg.logs.SvgLogMessageConstant
 
PATTERN_TRANSFORM - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining list of transform definitions for the pattern element.
PATTERN_UNITS - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining the coordinate system for attributes x, y, width , and height in pattern.
PATTERN_WIDTH_OR_HEIGHT_IS_NEGATIVE - Static variable in class com.itextpdf.svg.logs.SvgLogMessageConstant
 
PATTERN_WIDTH_OR_HEIGHT_IS_ZERO - Static variable in class com.itextpdf.svg.logs.SvgLogMessageConstant
 
PatternSvgNodeRenderer - Class in com.itextpdf.svg.renderers.impl
Implementation for the svg <pattern> tag.
PatternSvgNodeRenderer() - Constructor for class com.itextpdf.svg.renderers.impl.PatternSvgNodeRenderer
 
PdfRootSvgNodeRenderer - Class in com.itextpdf.svg.renderers.impl
Root renderer responsible for applying the initial axis-flipping transform
PdfRootSvgNodeRenderer(ISvgNodeRenderer) - Constructor for class com.itextpdf.svg.renderers.impl.PdfRootSvgNodeRenderer
Creates a PdfRootSvgNodeRenderer instance.
performRootTransformations - Variable in class com.itextpdf.svg.renderers.impl.TextSvgBranchRenderer
 
points - Variable in class com.itextpdf.svg.renderers.impl.PolylineSvgNodeRenderer
A List of Point objects representing the path to be drawn by the polyline tag
POINTS - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining the points of a polyline or polygon.
POINTS_ATTRIBUTE_INVALID_LIST - Static variable in class com.itextpdf.svg.exceptions.SvgExceptionMessageConstant
 
POLYGON - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining a polygon shape.
PolygonSvgNodeRenderer - Class in com.itextpdf.svg.renderers.impl
ISvgNodeRenderer implementation for the <polygon> tag.
PolygonSvgNodeRenderer() - Constructor for class com.itextpdf.svg.renderers.impl.PolygonSvgNodeRenderer
 
POLYLINE - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining a polyline shape.
PolylineSvgNodeRenderer - Class in com.itextpdf.svg.renderers.impl
ISvgNodeRenderer implementation for the <polyline> tag.
PolylineSvgNodeRenderer() - Constructor for class com.itextpdf.svg.renderers.impl.PolylineSvgNodeRenderer
 
pop() - Method in class com.itextpdf.svg.processors.impl.ProcessorState
Removes and returns the first renderer of the processor state.
popCanvas() - Method in class com.itextpdf.svg.renderers.SvgDrawContext
Retrieves the current top of the stack, thereby taking the current item off the stack.
popPatternId() - Method in class com.itextpdf.svg.renderers.SvgDrawContext
Pops the last template id from the stack.
PRESERVE_ASPECT_RATIO - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining how to preserve the aspect ratio when scaling.
process(INode, ISvgConverterProperties) - Static method in class com.itextpdf.svg.converter.SvgConverter
Use the default implementation of ISvgProcessor to convert an XML DOM tree to a node renderer tree.
process(INode, ISvgConverterProperties) - Method in class com.itextpdf.svg.processors.impl.DefaultSvgProcessor
 
process(INode, ISvgConverterProperties) - Method in interface com.itextpdf.svg.processors.ISvgProcessor
Process an SVG, returning the root of a renderer-tree and a list of named objects wrapped in a processor result object
ProcessorState - Class in com.itextpdf.svg.processors.impl
Internal ProcessorState representation for DefaultSvgProcessor
ProcessorState() - Constructor for class com.itextpdf.svg.processors.impl.ProcessorState
Instantiates the processor state.
processWhiteSpace(TextSvgBranchRenderer, boolean) - Static method in class com.itextpdf.svg.utils.SvgTextUtil
Process the whitespace inside the Text Tree.
properties - Variable in class com.itextpdf.svg.renderers.path.impl.AbstractPathShape
The properties of this shape.
push(ISvgNodeRenderer) - Method in class com.itextpdf.svg.processors.impl.ProcessorState
Adds an ISvgNodeRenderer to the processor's state.
pushCanvas(PdfCanvas) - Method in class com.itextpdf.svg.renderers.SvgDrawContext
Adds a PdfCanvas to the stack (by definition its top), for use in drawing operations.
pushPatternId(String) - Method in class com.itextpdf.svg.renderers.SvgDrawContext
Add pattern id to stack.

Q

QUADRATIC_CURVE_TO_EXPECTS_FOLLOWING_PARAMETERS_GOT_0 - Static variable in class com.itextpdf.svg.exceptions.SvgExceptionMessageConstant
 
QuadraticCurveTo - Class in com.itextpdf.svg.renderers.path.impl
Implements quadratic Bezier curveTo(Q) attribute of SVG's path element
QuadraticCurveTo() - Constructor for class com.itextpdf.svg.renderers.path.impl.QuadraticCurveTo
 
QuadraticCurveTo(boolean) - Constructor for class com.itextpdf.svg.renderers.path.impl.QuadraticCurveTo
 
QuadraticCurveTo(boolean, IOperatorConverter) - Constructor for class com.itextpdf.svg.renderers.path.impl.QuadraticCurveTo
 
QuadraticSmoothCurveTo - Class in com.itextpdf.svg.renderers.path.impl
Implements shorthand/smooth quadraticCurveTo (T) attribute of SVG's path element
QuadraticSmoothCurveTo() - Constructor for class com.itextpdf.svg.renderers.path.impl.QuadraticSmoothCurveTo
 
QuadraticSmoothCurveTo(boolean) - Constructor for class com.itextpdf.svg.renderers.path.impl.QuadraticSmoothCurveTo
 

R

R - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining the radius of a circle.
RADIAL_GRADIENT - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining a radial gradient
RECT - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining a rectangle.
RectangleSvgNodeRenderer - Class in com.itextpdf.svg.renderers.impl
ISvgNodeRenderer implementation for the <rect> tag.
RectangleSvgNodeRenderer() - Constructor for class com.itextpdf.svg.renderers.impl.RectangleSvgNodeRenderer
Constructs a RectangleSvgNodeRenderer.
REFX - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining the x-axis coordinate of the reference point which is to be aligned exactly at the marker position.
REFY - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining the y-axis coordinate of the reference point which is to be aligned exactly at the marker position.
relative - Variable in class com.itextpdf.svg.renderers.path.impl.AbstractPathShape
Whether this is a relative operator or not.
removeCurrentViewPort() - Method in class com.itextpdf.svg.renderers.SvgDrawContext
Remove the currently set view box.
removeUsedId(String) - Method in class com.itextpdf.svg.renderers.SvgDrawContext
Removes an ID that has been referenced by a use element.
RENDERER_WITHOUT_OBJECT_BOUNDING_BOX - Static variable in class com.itextpdf.svg.exceptions.SvgExceptionMessageConstant
Deprecated.
resetTextMove() - Method in class com.itextpdf.svg.renderers.SvgDrawContext
Reset the stored text move to [0f,0f]
resolveFontSize(ISvgTextNodeRenderer, float) - Static method in class com.itextpdf.svg.utils.SvgTextUtil
Resolve the font size stored inside the passed renderer
resolveFontSizeStyle(Map<String, String>, SvgCssContext, String) - Static method in class com.itextpdf.svg.css.impl.SvgStyleResolver
 
resolveNativeStyles(INode, AbstractCssContext) - Method in class com.itextpdf.svg.css.impl.SvgStyleResolver
Resolves node styles without inheritance of parent element styles.
resolveStyles(INode, AbstractCssContext) - Method in class com.itextpdf.svg.css.impl.SvgStyleResolver
 
ROOT_SVG_NO_BBOX - Static variable in class com.itextpdf.svg.exceptions.SvgExceptionMessageConstant
 
RX - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining the x-axis of an ellipse or the x-axis radius of rounded rectangles.
RY - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining the y-axis of an ellipse or the y-axis radius of rounded rectangles.

S

SCRIPT - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Not supported in PDF.
SET - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Not supported in PDF.
setAttribute(String, String) - Method in class com.itextpdf.svg.renderers.impl.AbstractSvgNodeRenderer
 
setAttribute(String, String) - Method in class com.itextpdf.svg.renderers.impl.PdfRootSvgNodeRenderer
 
setAttribute(String, String) - Method in interface com.itextpdf.svg.renderers.ISvgNodeRenderer
Sets a property key and value pairs for a given attribute
setAttributesAndStyles(Map<String, String>) - Method in class com.itextpdf.svg.renderers.impl.AbstractSvgNodeRenderer
 
setAttributesAndStyles(Map<String, String>) - Method in class com.itextpdf.svg.renderers.impl.PdfRootSvgNodeRenderer
 
setAttributesAndStyles(Map<String, String>) - Method in interface com.itextpdf.svg.renderers.ISvgNodeRenderer
Sets the map of XML node attributes and CSS style properties that this renderer needs.
setBaseUri(String) - Method in class com.itextpdf.svg.processors.impl.SvgConverterProperties
Sets the base URI.
setCharset(String) - Method in class com.itextpdf.svg.processors.impl.SvgConverterProperties
 
setClippedRenderer(AbstractSvgNodeRenderer) - Method in class com.itextpdf.svg.renderers.impl.ClipPathSvgNodeRenderer
 
setCoordinates(String[], Point) - Method in class com.itextpdf.svg.renderers.path.impl.CurveTo
 
setCoordinates(String[], Point) - Method in class com.itextpdf.svg.renderers.path.impl.EllipticalCurveTo
 
setCoordinates(String[], Point) - Method in class com.itextpdf.svg.renderers.path.impl.HorizontalLineTo
 
setCoordinates(String[], Point) - Method in class com.itextpdf.svg.renderers.path.impl.LineTo
 
setCoordinates(String[], Point) - Method in class com.itextpdf.svg.renderers.path.impl.MoveTo
 
setCoordinates(String[], Point) - Method in class com.itextpdf.svg.renderers.path.impl.QuadraticCurveTo
 
setCoordinates(String[], Point) - Method in class com.itextpdf.svg.renderers.path.impl.VerticalLineTo
 
setCoordinates(String[], Point) - Method in interface com.itextpdf.svg.renderers.path.IPathShape
This method sets the coordinates for the path painting operator and does internal preprocessing, if necessary
setCssContext(SvgCssContext) - Method in class com.itextpdf.svg.renderers.SvgDrawContext
Sets the SVG CSS context.
setFontProvider(FontProvider) - Method in class com.itextpdf.svg.processors.impl.SvgConverterProperties
 
setLastTextTransform(AffineTransform) - Method in class com.itextpdf.svg.renderers.SvgDrawContext
Set the last text transformation
setMediaDeviceDescription(MediaDeviceDescription) - Method in class com.itextpdf.svg.processors.impl.SvgConverterProperties
Sets the media device description.
setParameters() - Method in class com.itextpdf.svg.renderers.impl.CircleSvgNodeRenderer
 
setParameters() - Method in class com.itextpdf.svg.renderers.impl.EllipseSvgNodeRenderer
Fetches a map of String values by calling getAttribute(String s) method and maps it's values to arc parameter cx, cy , rx, ry respectively
setParent(ISvgNodeRenderer) - Method in class com.itextpdf.svg.renderers.impl.AbstractSvgNodeRenderer
 
setParent(ISvgNodeRenderer) - Method in class com.itextpdf.svg.renderers.impl.PdfRootSvgNodeRenderer
 
setParent(ISvgNodeRenderer) - Method in interface com.itextpdf.svg.renderers.ISvgNodeRenderer
Sets the parent of this renderer.
setPoints(String) - Method in class com.itextpdf.svg.renderers.impl.PolygonSvgNodeRenderer
Calls setPoints(String) to set PolylineSvgNodeRenderer.points Then calls PolygonSvgNodeRenderer.connectPoints() to create a path between the first and last point if it doesn't already exist
setPoints(String) - Method in class com.itextpdf.svg.renderers.impl.PolylineSvgNodeRenderer
Parses a string of space separated x,y pairs into individual Point objects and appends them toPolylineSvgNodeRenderer.points.
setPreviousElementTextMove(float[]) - Method in class com.itextpdf.svg.renderers.SvgDrawContext
 
setRendererFactory(ISvgNodeRendererFactory) - Method in class com.itextpdf.svg.processors.impl.SvgConverterProperties
 
setResourceRetriever(IResourceRetriever) - Method in class com.itextpdf.svg.processors.impl.SvgConverterProperties
Sets the resource retriever.
setRootFontSize(String) - Method in class com.itextpdf.svg.css.SvgCssContext
Sets the root font size.
setTempFonts(FontSet) - Method in class com.itextpdf.svg.renderers.SvgDrawContext
Sets the FontSet.
size() - Method in class com.itextpdf.svg.processors.impl.ProcessorState
Returns the amount of ISvgNodeRenderers being processed.
size() - Method in class com.itextpdf.svg.renderers.SvgDrawContext
Get the current size of the stack, signifying the nesting level of the XObjects.
SLICE - Static variable in class com.itextpdf.svg.SvgConstants.Values
The value representing slice for the preserve aspect ratio calculations;
SmoothSCurveTo - Class in com.itextpdf.svg.renderers.path.impl
Implements shorthand/smooth curveTo (S) attribute of SVG's path element
SmoothSCurveTo() - Constructor for class com.itextpdf.svg.renderers.path.impl.SmoothSCurveTo
 
SmoothSCurveTo(boolean) - Constructor for class com.itextpdf.svg.renderers.path.impl.SmoothSCurveTo
 
splitValueList(String) - Static method in class com.itextpdf.svg.utils.SvgCssUtils
Splits a given String into a list of substrings.
SPREAD_METHOD - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining the spread method for a color gradient.
SPREAD_METHOD_PAD - Static variable in class com.itextpdf.svg.SvgConstants.Values
Value representing the gradient spread method "pad".
SPREAD_METHOD_REFLECT - Static variable in class com.itextpdf.svg.SvgConstants.Values
Value representing the gradient spread method "reflect".
SPREAD_METHOD_REPEAT - Static variable in class com.itextpdf.svg.SvgConstants.Values
Value representing the gradient spread method "repeat".
STOP - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining the ramp of colors in a gradient.
STOP_COLOR - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining the color in stop point of a gradient.
STOP_OPACITY - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining the opacity in stop point of a gradient.
StopSvgNodeRenderer - Class in com.itextpdf.svg.renderers.impl
ISvgNodeRenderer implementation for the gradient <stop> tag.
StopSvgNodeRenderer() - Constructor for class com.itextpdf.svg.renderers.impl.StopSvgNodeRenderer
 
STROKE - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining the stroke color.
STROKE_DASHARRAY - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining the stroke dash offset.
STROKE_DASHOFFSET - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining the stroke dash offset.
STROKE_LINECAP - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining the stroke linecap.
STROKE_MITERLIMIT - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining the stroke miterlimit.
STROKE_OPACITY - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defingin the stroke opacity.
STROKE_WIDTH - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining the stroke width.
STROKEWIDTH - Static variable in class com.itextpdf.svg.SvgConstants.Values
The value for markerUnits that represent values in a coordinate system which has a single unit equal the size in user units of the current stroke width.
STYLE - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining the style of an element.
STYLE - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining the style to be.
SVG - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining an SVG element.
SvgAttributeInheritance - Class in com.itextpdf.svg.css.impl
Helper class that allows you to check if a property is inheritable.
SvgAttributeInheritance() - Constructor for class com.itextpdf.svg.css.impl.SvgAttributeInheritance
 
SvgConstants - Class in com.itextpdf.svg
A class containing constant values signifying the proeprty names of tags, attribute, CSS-style and certain values in SVG XML.
SvgConstants.Attributes - Class in com.itextpdf.svg
Class containing the constant property names for the attributes of tags in the SVG spec
SvgConstants.Tags - Class in com.itextpdf.svg
Class containing the constant property names for the tags in the SVG spec
SvgConstants.Values - Class in com.itextpdf.svg
Class containing the constants for values appearing in SVG tags and attributes
SvgConverter - Class in com.itextpdf.svg.converter
This is the main container class for static methods that do high-level conversion operations from input to PDF, either by drawing on a canvas or by returning an XObject, which can then be used by the calling class for further processing and drawing operations.
SvgConverterProperties - Class in com.itextpdf.svg.processors.impl
Default and fallback implementation of ISvgConverterProperties for DefaultSvgProcessor.
SvgConverterProperties() - Constructor for class com.itextpdf.svg.processors.impl.SvgConverterProperties
Creates a new SvgConverterProperties instance.
SvgCssContext - Class in com.itextpdf.svg.css
Context necessary for evaluating certain Css statements whose final values depends on other statements e.g.
SvgCssContext() - Constructor for class com.itextpdf.svg.css.SvgCssContext
 
SvgCssUtils - Class in com.itextpdf.svg.utils
Utility class that facilitates parsing values from CSS.
SvgDrawContext - Class in com.itextpdf.svg.renderers
The SvgDrawContext keeps a stack of PdfCanvas instances, which represent all levels of XObjects that are added to the root canvas.
SvgDrawContext(ResourceResolver, FontProvider) - Constructor for class com.itextpdf.svg.renderers.SvgDrawContext
Create an instance of the context that is used to store information when converting SVG.
SvgExceptionMessageConstant - Class in com.itextpdf.svg.exceptions
Class that bundles all the error message templates as constants.
SvgFontProcessor - Class in com.itextpdf.svg.processors.impl.font
Class that processes and add resolved css fonts to the FontProvider
SvgFontProcessor(SvgProcessorContext) - Constructor for class com.itextpdf.svg.processors.impl.font.SvgFontProcessor
 
SvgLogMessageConstant - Class in com.itextpdf.svg.logs
Class that holds the logging and exception messages.
SvgNodeRendererInheritanceResolver - Class in com.itextpdf.svg.css.impl
Style and attribute inheritance resolver for ISvgNodeRenderer objects.
SvgPathShapeFactory - Class in com.itextpdf.svg.renderers.path
A factory for creating IPathShape objects.
SvgProcessingException - Exception in com.itextpdf.svg.exceptions
Exception thrown by ISvgProcessor when it cannot process an SVG
SvgProcessingException(String) - Constructor for exception com.itextpdf.svg.exceptions.SvgProcessingException
Creates a new SvgProcessingException instance.
SvgProcessingException(String, Throwable) - Constructor for exception com.itextpdf.svg.exceptions.SvgProcessingException
Creates a new SvgProcessingException instance.
SvgProcessorContext - Class in com.itextpdf.svg.processors.impl
Context class with accessors to properties/objects used in processing Svg documents
SvgProcessorContext(ISvgConverterProperties) - Constructor for class com.itextpdf.svg.processors.impl.SvgProcessorContext
Instantiates a new SvgProcessorContext instance.
SvgProcessorResult - Class in com.itextpdf.svg.processors.impl
A wrapper class that encapsulates processing results of ISvgProcessor objects.
SvgProcessorResult(Map<String, ISvgNodeRenderer>, ISvgNodeRenderer, SvgProcessorContext) - Constructor for class com.itextpdf.svg.processors.impl.SvgProcessorResult
Creates new SvgProcessorResult entity.
SvgStyleResolver - Class in com.itextpdf.svg.css.impl
Default implementation of SVG`s styles and attribute resolver .
SvgStyleResolver(InputStream, SvgProcessorContext) - Constructor for class com.itextpdf.svg.css.impl.SvgStyleResolver
Creates a SvgStyleResolver with a given default CSS.
SvgStyleResolver(SvgProcessorContext) - Constructor for class com.itextpdf.svg.css.impl.SvgStyleResolver
Creates a SvgStyleResolver.
SvgStyleResolver(INode, SvgProcessorContext) - Constructor for class com.itextpdf.svg.css.impl.SvgStyleResolver
Creates a SvgStyleResolver.
SvgTagSvgNodeRenderer - Class in com.itextpdf.svg.renderers.impl
ISvgNodeRenderer implementation for the <svg> tag.
SvgTagSvgNodeRenderer() - Constructor for class com.itextpdf.svg.renderers.impl.SvgTagSvgNodeRenderer
 
SvgTextUtil - Class in com.itextpdf.svg.utils
Class containing utility methods for text operations in the context of SVG processing
SWITCH - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining a switch element.
SYMBOL - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining graphical templates that can be reused by the use tag.
SymbolSvgNodeRenderer - Class in com.itextpdf.svg.renderers.impl
 
SymbolSvgNodeRenderer() - Constructor for class com.itextpdf.svg.renderers.impl.SymbolSvgNodeRenderer
 

T

TAG_PARAMETER_NULL - Static variable in class com.itextpdf.svg.exceptions.SvgExceptionMessageConstant
 
Tags() - Constructor for class com.itextpdf.svg.SvgConstants.Tags
 
TEXT - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining text to be drawn on a page/screen.
TEXT_ANCHOR - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining the text anchor used by the text
TEXT_ANCHOR_END - Static variable in class com.itextpdf.svg.SvgConstants.Values
Value representing the text-alignment end for text objects
TEXT_ANCHOR_MIDDLE - Static variable in class com.itextpdf.svg.SvgConstants.Values
Value representing the text-alignment middle for text objects
TEXT_ANCHOR_START - Static variable in class com.itextpdf.svg.SvgConstants.Values
Value representing the text-alignment start for text objects
TEXT_CONTENT - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining the text content of a text node.
TEXT_LEAF - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Phantom tag for text leaf.
TEXT_PATH - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining a path on which text can be drawn.
TEXTFLIP - Static variable in class com.itextpdf.svg.renderers.impl.TextSvgBranchRenderer
Top level transformation to flip the y-axis results in the character glyphs being mirrored, this tf corrects for this behaviour
TextLeafSvgNodeRenderer - Class in com.itextpdf.svg.renderers.impl
ISvgNodeRenderer implementation for drawing text to a canvas.
TextLeafSvgNodeRenderer() - Constructor for class com.itextpdf.svg.renderers.impl.TextLeafSvgNodeRenderer
 
TextRectangle - Class in com.itextpdf.svg.utils
A rectangle adapted for working with text elements.
TextRectangle(float, float, float, float, float) - Constructor for class com.itextpdf.svg.utils.TextRectangle
Create new instance of text rectangle.
TextSvgBranchRenderer - Class in com.itextpdf.svg.renderers.impl
ISvgNodeRenderer implementation for the <text> and <tspan> tag.
TextSvgBranchRenderer() - Constructor for class com.itextpdf.svg.renderers.impl.TextSvgBranchRenderer
 
TextSvgTSpanBranchRenderer - Class in com.itextpdf.svg.renderers.impl
 
TextSvgTSpanBranchRenderer() - Constructor for class com.itextpdf.svg.renderers.impl.TextSvgTSpanBranchRenderer
 
TITLE - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining the description of an element.
top() - Method in class com.itextpdf.svg.processors.impl.ProcessorState
Returns the first ISvgNodeRenderer object without removing it.
toString() - Method in enum com.itextpdf.svg.MarkerVertexType
 
TRANSFORM - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining a transformation that needs to be applied.
TRANSFORM_EMPTY - Static variable in class com.itextpdf.svg.exceptions.SvgExceptionMessageConstant
 
TRANSFORM_INCORRECT_NUMBER_OF_VALUES - Static variable in class com.itextpdf.svg.exceptions.SvgExceptionMessageConstant
 
TRANSFORM_NULL - Static variable in class com.itextpdf.svg.exceptions.SvgExceptionMessageConstant
 
TransformUtils - Class in com.itextpdf.svg.utils
Utility class responsible for converting Strings containing transformation declarations into AffineTransform objects.
trimLeadingWhitespace(String) - Static method in class com.itextpdf.svg.utils.SvgTextUtil
Trim all the leading whitespace characters from the passed string
trimTrailingWhitespace(String) - Static method in class com.itextpdf.svg.utils.SvgTextUtil
Trim all the trailing whitespace characters from the passed string
TSPAN - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining a span within a text element.

U

UNABLE_TO_GET_INVERSE_MATRIX_DUE_TO_ZERO_DETERMINANT - Static variable in class com.itextpdf.svg.logs.SvgLogMessageConstant
 
UNABLE_TO_RETRIEVE_FONT - Static variable in class com.itextpdf.svg.logs.SvgLogMessageConstant
 
UNKNOWN_TRANSFORMATION_TYPE - Static variable in class com.itextpdf.svg.exceptions.SvgExceptionMessageConstant
 
UNMAPPED_TAG - Static variable in class com.itextpdf.svg.logs.SvgLogMessageConstant
 
USE - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining the use of a named object.
USER_SPACE_ON_USE - Static variable in class com.itextpdf.svg.SvgConstants.Values
Value representing the units relation "userSpaceOnUse".
UseSvgNodeRenderer - Class in com.itextpdf.svg.renderers.impl
Renderer implementing the use tag.
UseSvgNodeRenderer() - Constructor for class com.itextpdf.svg.renderers.impl.UseSvgNodeRenderer
 

V

valueOf(String) - Static method in enum com.itextpdf.svg.MarkerVertexType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.itextpdf.svg.MarkerVertexType
Returns an array containing the constants of this enum type, in the order they are declared.
Values() - Constructor for class com.itextpdf.svg.SvgConstants.Values
 
VERSION - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining version
VERSION1_1 - Static variable in class com.itextpdf.svg.SvgConstants.Values
 
VerticalLineTo - Class in com.itextpdf.svg.renderers.path.impl
Implements lineTo(V) attribute of SVG's path element
VerticalLineTo() - Constructor for class com.itextpdf.svg.renderers.path.impl.VerticalLineTo
Creates an absolute Vertical LineTo.
VerticalLineTo(boolean) - Constructor for class com.itextpdf.svg.renderers.path.impl.VerticalLineTo
Creates a Vertical LineTo.
VIEW - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining how to view the image.
VIEWBOX - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining the viewbox of an element.
VIEWBOX_IS_INCORRECT - Static variable in class com.itextpdf.svg.exceptions.SvgExceptionMessageConstant
 
VIEWBOX_VALUE_MUST_BE_FOUR_NUMBERS - Static variable in class com.itextpdf.svg.logs.SvgLogMessageConstant
 
VIEWBOX_VALUES_NUMBER - Static variable in class com.itextpdf.svg.renderers.impl.AbstractBranchSvgNodeRenderer
The number of viewBox values.
VIEWBOX_WIDTH_AND_HEIGHT_CANNOT_BE_NEGATIVE - Static variable in class com.itextpdf.svg.logs.SvgLogMessageConstant
 
VIEWBOX_WIDTH_OR_HEIGHT_IS_ZERO - Static variable in class com.itextpdf.svg.logs.SvgLogMessageConstant
 
VKERN - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining the vertical kerning values in between two glyphs.

W

WIDTH - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining the width of an element.

X

X - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining the x value of an element.
X1 - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining the first x coordinate value of a line.
X2 - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining the second x coordinate value of a line.
XLINK_HREF - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining image source.
XMAX_YMAX - Static variable in class com.itextpdf.svg.SvgConstants.Values
Value representing how to align when scaling.
XMAX_YMID - Static variable in class com.itextpdf.svg.SvgConstants.Values
Value representing how to align when scaling.
XMAX_YMIN - Static variable in class com.itextpdf.svg.SvgConstants.Values
Value representing how to align when scaling.
XMID_YMAX - Static variable in class com.itextpdf.svg.SvgConstants.Values
Value representing how to align when scaling.
XMID_YMID - Static variable in class com.itextpdf.svg.SvgConstants.Values
Value representing how to align when scaling.
XMID_YMIN - Static variable in class com.itextpdf.svg.SvgConstants.Values
Value representing how to align when scaling.
XMIN_YMAX - Static variable in class com.itextpdf.svg.SvgConstants.Values
Value representing how to align when scaling.
XMIN_YMID - Static variable in class com.itextpdf.svg.SvgConstants.Values
Value representing how to align when scaling.
XMIN_YMIN - Static variable in class com.itextpdf.svg.SvgConstants.Values
Value representing how to align when scaling.
XMLNS - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining XML namespace

Y

Y - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining the y value of an element.
Y1 - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining the first y coordinate value of a line.
Y2 - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining the second y coordinate value of a line.
A B C D E F G H I L M N O P Q R S T U V W X Y 
Skip navigation links

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