Skip navigation links
A B C D E F G H I L M N 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
 
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
 
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
 
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) - 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.
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) - Method in class com.itextpdf.svg.css.impl.SvgNodeRendererInheritanceResolver
Apply style and attribute inheritance to the tree formed by the root and the subTree
applyStyles(ISvgNodeRenderer, ISvgNodeRenderer) - Method in class com.itextpdf.svg.css.impl.SvgNodeRendererInheritanceResolver
 
arc(float, float, float, float, float, float, 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.
Attributes() - Constructor for class com.itextpdf.svg.SvgConstants.Attributes
 
ATTRIBUTES_NULL - Static variable in class com.itextpdf.svg.exceptions.SvgLogMessageConstant
 
attributesAndStyles - Variable in class com.itextpdf.svg.renderers.impl.AbstractSvgNodeRenderer
Map that contains attributes and styles used for drawing operations

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.AbstractSvgNodeRenderer
Method to see if the renderer can create a viewport
canConstructViewPort() - Method in class com.itextpdf.svg.renderers.impl.SvgTagSvgNodeRenderer
 
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.SvgTagSvgNodeRenderer
 
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.Tags
Tag defining a clipping path.
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.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
 
compareFloats(float, float) - Static method in class com.itextpdf.svg.utils.SvgMathUtils
Compare two floats and return true if they are close enough to be considered equal.
convertFloatToString(float) - Static method in class com.itextpdf.svg.utils.SvgCssUtils
Converts a float to a String.
convertPtsToPx(float) - Static method in class com.itextpdf.svg.utils.SvgCssUtils
 
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_VALUE_ABSENT - Static variable in class com.itextpdf.svg.exceptions.SvgLogMessageConstant
 
COULDNOTINSTANTIATE - Static variable in class com.itextpdf.svg.exceptions.SvgLogMessageConstant
 
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.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.LineSvgNodeRenderer
 
createDeepCopy() - Method in class com.itextpdf.svg.renderers.impl.NoDrawOperationSvgNodeRenderer
 
createDeepCopy() - Method in class com.itextpdf.svg.renderers.impl.PathSvgNodeRenderer
 
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.SvgTagSvgNodeRenderer
 
createDeepCopy() - Method in class com.itextpdf.svg.renderers.impl.TextSvgNodeRenderer
 
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(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, ISvgConverterProperties, 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
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.
CURSOR - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Not supported in PDF
CurveTo - Class in com.itextpdf.svg.renderers.path.impl
Implements curveTo(L) attribute of SVG's path element
CurveTo() - Constructor for class com.itextpdf.svg.renderers.path.impl.CurveTo
 
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 which uses the default ISvgNodeRendererMapper implementation.
DefaultSvgNodeRendererFactory(ISvgNodeRendererMapper) - Constructor for class com.itextpdf.svg.renderers.factories.DefaultSvgNodeRendererFactory
Constructor which allows injecting a custom ISvgNodeRendererMapper implementation.
DefaultSvgNodeRendererMapper - Class in com.itextpdf.svg.renderers.factories
The implementation of ISvgNodeRendererMapper that will be used by default in the DefaultSvgNodeRendererFactory.
DefaultSvgNodeRendererMapper() - Constructor for class com.itextpdf.svg.renderers.factories.DefaultSvgNodeRendererMapper
 
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
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.AbstractSvgNodeRenderer
Draws this element to a canvas-like object maintained in the context.
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.NoDrawOperationSvgNodeRenderer
 
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.SvgTagSvgNodeRenderer
 
doDraw(SvgDrawContext) - Method in class com.itextpdf.svg.renderers.impl.TextSvgNodeRenderer
 
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.CurveTo
 
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 Bézier 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.SvgLogMessageConstant
 
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.
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.
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.
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.
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.
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.
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.
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.
drawOnPage(String, PdfPage) - Static method in class com.itextpdf.svg.converter.SvgConverter
Draws a String containing valid SVG to a given 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
drawOnPage(String, PdfPage, ISvgConverterProperties) - Static method in class com.itextpdf.svg.converter.SvgConverter
Draws a String containing valid SVG to a given page
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
drawOnPage(InputStream, PdfPage) - Static method in class com.itextpdf.svg.converter.SvgConverter
Draws a Stream containing valid SVG to a given page
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
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
DrawUtils - Class in com.itextpdf.svg.utils
Utility class for drowing shapes on PdfCanvas

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
 
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
 
equals(Object) - Method in class com.itextpdf.svg.renderers.impl.AbstractBranchSvgNodeRenderer
 
equals(Object) - Method in class com.itextpdf.svg.renderers.impl.AbstractSvgNodeRenderer
 
equals(Object) - Method in class com.itextpdf.svg.renderers.impl.PdfRootSvgNodeRenderer
 
ERROR_CLOSING_CSS_STREAM - Static variable in class com.itextpdf.svg.exceptions.SvgLogMessageConstant
 
ERROR_INITIALIZING_DEFAULT_CSS - Static variable in class com.itextpdf.svg.exceptions.SvgLogMessageConstant
 

F

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.
FLOAT_PARSING_NAN - Static variable in class com.itextpdf.svg.exceptions.SvgLogMessageConstant
 
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.SvgLogMessageConstant
 
FONT_PROVIDER_CONTAINS_ZERO_FONTS - Static variable in class com.itextpdf.svg.exceptions.SvgLogMessageConstant
Message in case the font provider doesn't know about any fonts.
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.
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
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
 
getCoordinate(Map<String, String>, String) - Method in class com.itextpdf.svg.renderers.path.impl.AbstractPathShape
Get a coordinate based on a key value.
getCoordinates() - Method in class com.itextpdf.svg.renderers.path.impl.AbstractPathShape
 
getCoordinates() - Method in interface com.itextpdf.svg.renderers.path.IPathShape
 
getCurrentCanvas() - Method in class com.itextpdf.svg.renderers.SvgDrawContext
Retrieves the current top of the stack, without modifying the stack.
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.
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.
getIgnoredTags() - Method in class com.itextpdf.svg.renderers.factories.DefaultSvgNodeRendererMapper
 
getIgnoredTags() - Method in interface com.itextpdf.svg.renderers.factories.ISvgNodeRendererMapper
Get the list of tags that do not map to any Renderer and should be ignored
getMapping() - Method in class com.itextpdf.svg.renderers.factories.DefaultSvgNodeRendererMapper
 
getMapping() - Method in interface com.itextpdf.svg.renderers.factories.ISvgNodeRendererMapper
Gets the map from tag names to Renderer classes.
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
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.
getPoints() - Method in class com.itextpdf.svg.renderers.impl.PolylineSvgNodeRenderer
 
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.
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.
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.
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.
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
 
hashCode() - Method in class com.itextpdf.svg.renderers.impl.AbstractBranchSvgNodeRenderer
 
hashCode() - Method in class com.itextpdf.svg.renderers.impl.AbstractSvgNodeRenderer
 
hashCode() - Method in class com.itextpdf.svg.renderers.impl.PdfRootSvgNodeRenderer
 
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.
HREF - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining the href value.

I

IBranchSvgNodeRenderer - Interface in com.itextpdf.svg.renderers
Interface that defines branches in the NodeRenderer structure.
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
 
INODEROOTISNULL - Static variable in class com.itextpdf.svg.exceptions.SvgLogMessageConstant
 
INVALID_CLOSEPATH_OPERATOR_USE - Static variable in class com.itextpdf.svg.exceptions.SvgLogMessageConstant
 
INVALID_PATH_D_ATTRIBUTE_OPERATORS - Static variable in class com.itextpdf.svg.exceptions.SvgLogMessageConstant
 
INVALID_TRANSFORM_DECLARATION - Static variable in class com.itextpdf.svg.exceptions.SvgLogMessageConstant
 
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.
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
 
isStyleSheetLink(IElementNode) - Static method in class com.itextpdf.svg.utils.SvgCssUtils
Checks if an IElementNode represents a style sheet link.
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.
ISvgNodeRendererMapper - Interface in com.itextpdf.svg.renderers.factories
Interface that will provide a mapping from SVG tag names to Renderers that will be able to draw them.
ISvgProcessor - Interface in com.itextpdf.svg.processors
Interface for SVG processors.
ISvgProcessorResult - Interface in com.itextpdf.svg.processors
Interface for SVG processors results.
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.
LINEAR_GRADIENT - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining a linear gradient
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
 
LINK - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining a link
LOOP - Static variable in class com.itextpdf.svg.exceptions.SvgLogMessageConstant
 

M

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.
MASK - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining a mask.
mergeParentStyleDeclaration(Map<String, String>, String, String, String) - Method in class com.itextpdf.svg.css.impl.StyleResolverUtil
Merge parent style declarations for passed styleProperty into passed style map
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.
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
 
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.SvgLogMessageConstant
 
NAMED_OBJECT_NULL - Static variable in class com.itextpdf.svg.exceptions.SvgLogMessageConstant
 
NoDrawOperationSvgNodeRenderer - Class in com.itextpdf.svg.renderers.impl
Tags mapped onto this renderer won't be drawn and will be excluded from the renderer tree when processed.
NoDrawOperationSvgNodeRenderer() - Constructor for class com.itextpdf.svg.renderers.impl.NoDrawOperationSvgNodeRenderer
 
NONE - Static variable in class com.itextpdf.svg.SvgConstants.Values
Value representing the "none" value".
NOROOT - Static variable in class com.itextpdf.svg.exceptions.SvgLogMessageConstant
 

P

PARAMETER_CANNOT_BE_NULL - Static variable in class com.itextpdf.svg.exceptions.SvgLogMessageConstant
 
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.
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)
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
Colse 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_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.
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.
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.
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.SvgLogMessageConstant
 
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.
PRESERVE_ASPECT_RATIO - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining how to preserve the aspect ratio when scaling.
process(INode) - 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) - 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) - 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.
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.

Q

QuadraticCurveTo - Class in com.itextpdf.svg.renderers.path.impl
Implements curveTo(L) attribute of SVG's path element
QuadraticCurveTo() - Constructor for class com.itextpdf.svg.renderers.path.impl.QuadraticCurveTo
 

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.
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.
resolveStyles(INode, AbstractCssContext) - Method in class com.itextpdf.svg.css.impl.SvgStyleResolver
 
ROOT_SVG_NO_BBOX - Static variable in class com.itextpdf.svg.exceptions.SvgLogMessageConstant
 
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
 
setCoordinates(String[]) - Method in class com.itextpdf.svg.renderers.path.impl.CurveTo
 
setCoordinates(String[]) - Method in class com.itextpdf.svg.renderers.path.impl.LineTo
 
setCoordinates(String[]) - Method in class com.itextpdf.svg.renderers.path.impl.MoveTo
 
setCoordinates(String[]) - Method in class com.itextpdf.svg.renderers.path.impl.QuadraticCurveTo
 
setCoordinates(String[]) - Method in interface com.itextpdf.svg.renderers.path.IPathShape
 
setFontProvider(FontProvider) - Method in class com.itextpdf.svg.processors.impl.SvgConverterProperties
 
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(Strng s) method and maps it's values to arc parmateter 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.
setProperties(Map<String, String>) - Method in class com.itextpdf.svg.renderers.path.impl.AbstractPathShape
 
setProperties(Map<String, String>) - Method in interface com.itextpdf.svg.renderers.path.IPathShape
Sets the map of attributes that this path instruction needs.
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.
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
 
splitValueList(String) - Static method in class com.itextpdf.svg.utils.SvgCssUtils
Splits a given String into a list of substrings.
STOP - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining the ramp of colors in a gradient.
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.
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.
StyleResolverUtil - Class in com.itextpdf.svg.css.impl
Utility class for resolving parent-inheritance of style and attribute declarations
StyleResolverUtil() - Constructor for class com.itextpdf.svg.css.impl.StyleResolverUtil
 
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 SvgConverterProperties object.
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
 
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.exceptions
Class that holds the logging and exception messages.
SvgMathUtils - Class in com.itextpdf.svg.utils
Helper class for numbers and special Arithmetic Operations
SVGNAMESPACEURL - Static variable in class com.itextpdf.svg.SvgConstants.Values
The value corresponding with the namespace url for SVG
SvgNodeRendererInheritanceResolver - Class in com.itextpdf.svg.css.impl
Style and attribute inheritance resolver for ISvgNodeRenderer objects
SvgNodeRendererInheritanceResolver() - Constructor for class com.itextpdf.svg.css.impl.SvgNodeRendererInheritanceResolver
 
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, FontProvider, FontSet) - Constructor for class com.itextpdf.svg.processors.impl.SvgProcessorResult
 
SvgStyleResolver - Class in com.itextpdf.svg.css.impl
Default CSS resolver implementation.
SvgStyleResolver(InputStream) - Constructor for class com.itextpdf.svg.css.impl.SvgStyleResolver
Creates a SvgStyleResolver with a given default CSS.
SvgStyleResolver() - 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.

T

TAGPARAMETERNULL - Static variable in class com.itextpdf.svg.exceptions.SvgLogMessageConstant
 
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_CONTENT - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
Attribute defining the text content of a text node.
TEXT_PATH - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining a path on which text can be drawn.
TextSvgNodeRenderer - Class in com.itextpdf.svg.renderers.impl
Draws text to a PdfCanvas.
TextSvgNodeRenderer() - Constructor for class com.itextpdf.svg.renderers.impl.TextSvgNodeRenderer
 
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.
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.SvgLogMessageConstant
 
TRANSFORM_INCORRECT_NUMBER_OF_VALUES - Static variable in class com.itextpdf.svg.exceptions.SvgLogMessageConstant
 
TRANSFORM_INCORRECT_VALUE_TYPE - Static variable in class com.itextpdf.svg.exceptions.SvgLogMessageConstant
 
TRANSFORM_NULL - Static variable in class com.itextpdf.svg.exceptions.SvgLogMessageConstant
 
TransformUtils - Class in com.itextpdf.svg.utils
Utility class responsible for converting Strings containing transformation declarations into AffineTransform objects.
TREF - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Deprecated in SVG.
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_RETRIEVE_FONT - Static variable in class com.itextpdf.svg.exceptions.SvgLogMessageConstant
The Constant UNABLE_TO_RETRIEVE_FONT.
UNABLE_TO_RETRIEVE_STREAM_WITH_GIVEN_BASE_URI - Static variable in class com.itextpdf.svg.exceptions.SvgLogMessageConstant
 
UNKNOWN_TRANSFORMATION_TYPE - Static variable in class com.itextpdf.svg.exceptions.SvgLogMessageConstant
 
UNMAPPEDTAG - Static variable in class com.itextpdf.svg.exceptions.SvgLogMessageConstant
 
USE - Static variable in class com.itextpdf.svg.SvgConstants.Tags
Tag defining the use of a named object.
UseSvgNodeRenderer - Class in com.itextpdf.svg.renderers.impl
Renderer implementing the use tag.
UseSvgNodeRenderer() - Constructor for class com.itextpdf.svg.renderers.impl.UseSvgNodeRenderer
 

V

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
 
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.
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_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 P Q R S T U V W X Y 
Skip navigation links

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