- 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
-
Abstract class that will be the superclass for any element that instantiates new view port.
- 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
-
- 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.
- applyConfigModuleSettings(ModulesConfigurator) - Method in class com.itextpdf.svg.SharpenConfigMapping
-
- 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.
- applyMappingConfiguration(MappingConfigurator) - Method in class com.itextpdf.svg.SharpenConfigMapping
-
- applySharpenOptions(OptionsConfigurator) - Method in class com.itextpdf.svg.SharpenConfigMapping
-
- applyTextDecoration(ISvgTextNodeRenderer, boolean, boolean, SvgDrawContext) - Static method in class com.itextpdf.svg.utils.SvgTextUtil
-
Processes text-decoration attribute which is shorthand for text-decoration-line and text-decoration-style.
- 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(double, double, double, double, double, double, PdfCanvas, AffineTransform) - Static method in class com.itextpdf.svg.utils.DrawUtils
-
Draw an arc on the passed canvas with provided transform,
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.
- 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
-
- CircleSvgNodeRenderer - Class in com.itextpdf.svg.renderers.impl
-
- 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.element - package com.itextpdf.svg.element
-
- 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
-
- com.itextpdf.svg.xobject - package com.itextpdf.svg.xobject
-
- containsAbsolutePositionChange() - Method in interface com.itextpdf.svg.renderers.impl.ISvgTextNodeRenderer
-
Deprecated.
- containsAbsolutePositionChange() - Method in class com.itextpdf.svg.renderers.impl.TextLeafSvgNodeRenderer
-
Deprecated.
- containsAbsolutePositionChange() - Method in class com.itextpdf.svg.renderers.impl.TextSvgBranchRenderer
-
- containsAbsolutePositionChange(SvgDrawContext) - Method in class com.itextpdf.svg.renderers.impl.TextSvgBranchRenderer
-
Checks whether current <text> or <tspan> element contains absolute position attributes.
- containsRelativeMove() - Method in interface com.itextpdf.svg.renderers.impl.ISvgTextNodeRenderer
-
Deprecated.
- containsRelativeMove() - Method in class com.itextpdf.svg.renderers.impl.TextLeafSvgNodeRenderer
-
Deprecated.
- containsRelativeMove() - Method in class com.itextpdf.svg.renderers.impl.TextSvgBranchRenderer
-
Deprecated.
- containsRelativeMove(SvgDrawContext) - Method in class com.itextpdf.svg.renderers.impl.TextSvgBranchRenderer
-
Checks whether current <text> or <tspan> element contains relative position change.
- context - Variable in class com.itextpdf.svg.renderers.path.impl.AbstractPathShape
-
- convertDoubleToString(double) - Static method in class com.itextpdf.svg.utils.SvgCssUtils
-
- convertFloatToString(float) - Static method in class com.itextpdf.svg.utils.SvgCssUtils
-
- convertStrokeDashParameters(String, String, float, SvgDrawContext) - Static method in class com.itextpdf.svg.css.SvgStrokeParameterConverter
-
Convert stroke related SVG parameters and attributes into PDF line dash parameters.
- 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
-
- 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
-
- 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
-
Creates Point based on provided x and y coordinates.
- 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 - 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
-
- DEFAULT_ASPECT_RATIO - Static variable in class com.itextpdf.svg.SvgConstants.Values
-
Value representing the default aspect ratio: xmidymid.
- DEFAULT_FONT_SIZE - Static variable in class com.itextpdf.svg.css.impl.SvgStyleResolver
-
- DEFAULT_VIEWPORT_HEIGHT - Static variable in class com.itextpdf.svg.SvgConstants.Values
-
Default svg view port height value (150px * 0.75 = 112.5).
- DEFAULT_VIEWPORT_WIDTH - Static variable in class com.itextpdf.svg.SvgConstants.Values
-
Default svg view port width value (300px * 0.75 = 225).
- DEFAULT_WIDTH_AND_HEIGHT_VALUE - Static variable in class com.itextpdf.svg.SvgConstants.Values
-
Default width and height value.
- 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
-
- DefaultSvgProcessor - Class in com.itextpdf.svg.processors.impl
-
- 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
- DIRECTION - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
-
Attribute defining the direction used by the text
- 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
-
Draws this element to a canvas-like object maintained in the context.
- 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
-
- doStrokeOrFillForClosedFigure(String, PdfCanvas, boolean) - Static method in class com.itextpdf.svg.utils.DrawUtils
-
Perform stroke or fill operation for closed figure (e.g.
- 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.AbstractPathShape
-
- draw() - Method in class com.itextpdf.svg.renderers.path.impl.AbstractPathShape
-
Draws this instruction to a canvas object.
- draw() - Method in class com.itextpdf.svg.renderers.path.impl.ClosePath
-
- draw() - Method in class com.itextpdf.svg.renderers.path.impl.CurveTo
-
- draw() - Method in class com.itextpdf.svg.renderers.path.impl.EllipticalCurveTo
-
- draw() - Method in class com.itextpdf.svg.renderers.path.impl.LineTo
-
- draw() - Method in class com.itextpdf.svg.renderers.path.impl.MoveTo
-
- draw() - 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
-
Deprecated.
- draw(DrawContext) - Method in class com.itextpdf.svg.renderers.SvgImageRenderer
- DRAW_NO_DRAW - Static variable in class com.itextpdf.svg.exceptions.SvgExceptionMessageConstant
-
- drawClippedRenderer(SvgDrawContext) - Method in class com.itextpdf.svg.renderers.impl.ClipPathSvgNodeRenderer
-
Draw the clipped renderer.
- 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
- 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 - Static variable in class com.itextpdf.svg.SvgConstants.Tags
-
Tag defining a group of elements.
- generate(PdfDocument) - Method in class com.itextpdf.svg.element.SvgImage
-
- generate(PdfDocument) - Method in class com.itextpdf.svg.xobject.SvgImageXObject
-
Processes xObject before first image generation to avoid drawing it twice or more.
- getAbsolutePositionChanges() - Method in interface com.itextpdf.svg.renderers.impl.ISvgTextNodeRenderer
-
Deprecated.
- getAbsolutePositionChanges() - Method in class com.itextpdf.svg.renderers.impl.TextLeafSvgNodeRenderer
-
Deprecated.
- getAbsolutePositionChanges() - Method in class com.itextpdf.svg.renderers.impl.TextSvgBranchRenderer
-
- getAbsolutePositionChanges(SvgDrawContext) - Method in class com.itextpdf.svg.renderers.impl.TextSvgBranchRenderer
-
Gets absolute position of the current <text> or <tspan> element.
- getAccessibilityProperties() - Method in class com.itextpdf.svg.processors.impl.SvgConverterProperties
-
Gets the accessibility properties.
- getArgumentCount() - Method in class com.itextpdf.svg.renderers.path.impl.PathShapeMapper
-
- getArgumentCount() - Method in interface com.itextpdf.svg.renderers.path.IPathShapeMapper
-
Provides a mapping of SVG path element's path-data instruction name to the appropriate number of arguments
for a path command, based on this passed SVG path data instruction tag.
- 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
-
- getAvailableModuleSettings() - Method in class com.itextpdf.svg.SharpenConfigMapping
-
- 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
- getClippingElementTransform() - Method in class com.itextpdf.svg.renderers.SvgDrawContext
-
Gets clipping element transformation matrix.
- getConcatenatedTransform() - Method in class com.itextpdf.svg.renderers.SvgDrawContext
-
Concatenates all transformations applied from the top level of the svg to the current one.
- getContext() - Method in class com.itextpdf.svg.processors.impl.SvgProcessorResult
-
- 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.
- getCssStyleSheet() - Method in class com.itextpdf.svg.processors.impl.SvgConverterProperties
-
- getCssStyleSheet() - Method in class com.itextpdf.svg.processors.impl.SvgProcessorContext
-
Gets the CSS style sheet.
- getCssStyleSheet() - Method in interface com.itextpdf.svg.processors.ISvgConverterProperties
-
Gets the CSS style sheet.
- 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
-
Deprecated.
- getCurrentFontSize(SvgDrawContext) - Method in class com.itextpdf.svg.renderers.impl.AbstractSvgNodeRenderer
-
Return font-size of the current element in px.
- getCurrentViewBox(SvgDrawContext) - Method in class com.itextpdf.svg.renderers.impl.AbstractSvgNodeRenderer
-
Gets the viewbox from the first parent element which can define it.
- getCurrentViewPort() - Method in class com.itextpdf.svg.renderers.SvgDrawContext
-
Get the current viewbox.
- getCustomViewport() - Method in class com.itextpdf.svg.processors.impl.SvgConverterProperties
-
Gets the custom viewport of SVG.
- getCustomViewport() - Method in class com.itextpdf.svg.renderers.SvgDrawContext
-
Gets the custom viewport of SVG.
- getDashArray() - Method in class com.itextpdf.svg.css.SvgStrokeParameterConverter.PdfLineDashParameters
-
Return dash array.
- getDashArray() - Method in class com.itextpdf.svg.utils.SvgTextProperties
-
Gets dash array part of the dash pattern to be used when paths are stroked.
- getDashPhase() - Method in class com.itextpdf.svg.css.SvgStrokeParameterConverter.PdfLineDashParameters
-
Return dash phase.
- getDashPhase() - Method in class com.itextpdf.svg.utils.SvgTextProperties
-
Gets dash phase part of the dash pattern to be used when paths are stroked.
- getDependencies() - Method in class com.itextpdf.svg.SharpenConfigMapping
-
- getDeviceDescription() - Method in class com.itextpdf.svg.processors.impl.SvgProcessorContext
-
Gets the device description.
- getElementHeight() - Method in class com.itextpdf.svg.xobject.SvgImageXObject
-
Gets the SVG element height.
- getElementWidth() - Method in class com.itextpdf.svg.xobject.SvgImageXObject
-
Gets the SVG element width.
- 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.
- getFillColor() - Method in class com.itextpdf.svg.utils.SvgTextProperties
-
Gets text fill color.
- getFillOpacity() - Method in class com.itextpdf.svg.utils.SvgTextProperties
-
Gets text fill opacity.
- 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
-
- 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
- getIgnoredResources() - Method in class com.itextpdf.svg.SharpenConfigMapping
-
- getIgnoredSourceFiles() - Method in class com.itextpdf.svg.SharpenConfigMapping
-
- 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
-
- getLineWidth() - Method in class com.itextpdf.svg.utils.SvgTextProperties
-
Gets text line (or stroke) width.
- 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.
- getMappingPriority() - Method in class com.itextpdf.svg.SharpenConfigMapping
-
- 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.
- getModuleName() - Method in class com.itextpdf.svg.SharpenConfigMapping
-
- 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.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.
- getOverwrittenResources() - Method in class com.itextpdf.svg.SharpenConfigMapping
-
- 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
-
Returns a list of Point objects representing the path to be drawn by the polyline tag.
- getPreviousElementTextMove() - Method in class com.itextpdf.svg.renderers.SvgDrawContext
-
- getRelativePosition() - Method in class com.itextpdf.svg.renderers.SvgDrawContext
-
Retrieves relative position for the current text SVG element relative to the last origin
identified by absolute position.
- getRelativeTranslation() - Method in interface com.itextpdf.svg.renderers.impl.ISvgTextNodeRenderer
-
Deprecated.
- getRelativeTranslation() - Method in class com.itextpdf.svg.renderers.impl.TextLeafSvgNodeRenderer
-
Deprecated.
- getRelativeTranslation() - Method in class com.itextpdf.svg.renderers.impl.TextSvgBranchRenderer
-
Deprecated.
- getRelativeTranslation(SvgDrawContext) - Method in class com.itextpdf.svg.renderers.impl.TextSvgBranchRenderer
-
Gets relative translation of the current <text> or <tspan> element.
- getRendererFactory() - Method in class com.itextpdf.svg.processors.impl.SvgConverterProperties
-
- getRendererFactory() - Method in interface com.itextpdf.svg.processors.ISvgConverterProperties
-
- 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.
- getResourceResolver() - Method in class com.itextpdf.svg.xobject.SvgImageXObject
-
- getResourceRetriever() - Method in class com.itextpdf.svg.processors.impl.SvgConverterProperties
-
- getResourceRetriever() - Method in interface com.itextpdf.svg.processors.ISvgConverterProperties
-
Gets the resource retriever.
- getResult() - Method in class com.itextpdf.svg.xobject.SvgImageXObject
-
Returns processor result containing the SVG information.
- 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
-
- getRootTransform() - Method in class com.itextpdf.svg.renderers.SvgDrawContext
-
Get the current root transformation that was last applied.
- 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.
- getStrokeColor() - Method in class com.itextpdf.svg.utils.SvgTextProperties
-
Gets text stroke color.
- getStrokeOpacity() - Method in class com.itextpdf.svg.utils.SvgTextProperties
-
Gets text stroke opacity.
- getSvgImageXObject() - Method in class com.itextpdf.svg.element.SvgImage
-
- getSvgTextProperties() - Method in class com.itextpdf.svg.renderers.SvgDrawContext
-
- 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
-
Deprecated.
- getTextContentLength(float, PdfFont) - Method in class com.itextpdf.svg.renderers.impl.TextLeafSvgNodeRenderer
-
Deprecated.
- getTextContentLength(float, PdfFont) - Method in class com.itextpdf.svg.renderers.impl.TextSvgBranchRenderer
-
Deprecated.
- getTextDecoration() - Method in class com.itextpdf.svg.utils.SvgTextProperties
-
Gets the list of
Underline values representing text-decoration horizontal lines that can be an
underline, strikethrough or overline.
- 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
-
- 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.
- ILLEGAL_RELATIVE_VALUE_NO_VIEWPORT_IS_SET - Static variable in class com.itextpdf.svg.exceptions.SvgExceptionMessageConstant
-
- 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
-
- initCenter(SvgDrawContext) - Method in class com.itextpdf.svg.renderers.impl.EllipseSvgNodeRenderer
-
Initialize ellipse cx and cy.
- 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
-
- INVALID_TRANSFORM_VALUE - 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.
- isCreatedByImg() - Method in class com.itextpdf.svg.xobject.SvgImageXObject
-
Check if SVG image is created from HTML img tag context
- isCreatedByObject() - Method in class com.itextpdf.svg.xobject.SvgImageXObject
-
Check if SVG image is created from HTML object tag context
- isElementNested(IElementNode, String) - Static method in class com.itextpdf.svg.css.impl.SvgStyleResolver
-
Checks whether element is nested within the passed parent element.
- isHidden() - Method in class com.itextpdf.svg.renderers.impl.AbstractSvgNodeRenderer
-
Check if this renderer should draw the element based on its attributes (e.g.
- isHidden() - Method in class com.itextpdf.svg.renderers.impl.ClipPathSvgNodeRenderer
-
- isHidden() - Method in class com.itextpdf.svg.renderers.impl.LinearGradientSvgNodeRenderer
-
- isHidden() - Method in class com.itextpdf.svg.renderers.impl.MarkerSvgNodeRenderer
-
- 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.
- isRelativeSized() - Method in class com.itextpdf.svg.xobject.SvgImageXObject
-
If the SVG image is relative sized.
- 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
-
- 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
-
- 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
-
Interface for <text> and <tspan> related renderers.
- ITALIC - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
-
The Constant ITALIC.
- 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.
- makeNewRenderer() - Method in class com.itextpdf.svg.element.SvgImage
- MARKER - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
-
Attribute defining shorthand for marker-start/marker-mid/marker-end
- 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_INDEX - Static variable in class com.itextpdf.svg.renderers.impl.MarkerSvgNodeRenderer
-
Attribute defining the marker index on polygon, line or polyline.
- 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
-
- 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
-
Marks white-space property as processed.
- 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
-
Deprecated.
- MISSING_WIDTH - Static variable in class com.itextpdf.svg.logs.SvgLogMessageConstant
-
Deprecated.
- MOVE_TO_EXPECTS_FOLLOWING_PARAMETERS_GOT_0 - Static variable in class com.itextpdf.svg.exceptions.SvgExceptionMessageConstant
-
- moveRelativePosition(float, float) - Method in class com.itextpdf.svg.renderers.SvgDrawContext
-
Adds move to the current relative position for the text SVG element.
- 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
- 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.
- parseAbsoluteHorizontalLength(AbstractSvgNodeRenderer, String, float, SvgDrawContext) - Static method in class com.itextpdf.svg.utils.SvgCssUtils
-
Parses horizontal length attribute and converts it to an absolute value.
- parseAbsoluteLength(String, float, float, SvgDrawContext) - Method in class com.itextpdf.svg.renderers.impl.AbstractSvgNodeRenderer
-
Deprecated.
- parseAbsoluteLength(AbstractSvgNodeRenderer, String, float, float, SvgDrawContext) - Static method in class com.itextpdf.svg.utils.SvgCssUtils
-
Parse length attribute and convert it to an absolute value.
- parseAbsoluteVerticalLength(AbstractSvgNodeRenderer, String, float, SvgDrawContext) - Static method in class com.itextpdf.svg.utils.SvgCssUtils
-
Parses vertical length attribute and converts it to an absolute value.
- 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)
- parseHorizontalLength(String, SvgDrawContext) - Method in class com.itextpdf.svg.renderers.impl.AbstractSvgNodeRenderer
-
Parse x-axis length value.
- parseHorizontalLength(String) - Method in class com.itextpdf.svg.renderers.path.impl.AbstractPathShape
-
Parse x axis length value.
- 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.
- parseVerticalLength(String, SvgDrawContext) - Method in class com.itextpdf.svg.renderers.impl.AbstractSvgNodeRenderer
-
Parse y-axis length value.
- parseVerticalLength(String) - Method in class com.itextpdf.svg.renderers.path.impl.AbstractPathShape
-
Parse y axis length value.
- parseViewBox(ISvgNodeRenderer) - Static method in class com.itextpdf.svg.utils.SvgCssUtils
-
Extract svg viewbox values.
- PATH - Static variable in class com.itextpdf.svg.SvgConstants.Tags
-
- 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.
- 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
-
- 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
-
- PdfLineDashParameters(float[], float) - Constructor for class com.itextpdf.svg.css.SvgStrokeParameterConverter.PdfLineDashParameters
-
Construct PDF dash parameters.
- 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
-
- performRootTransformations - Variable in class com.itextpdf.svg.renderers.impl.TextSvgBranchRenderer
-
Deprecated.
- 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
-
- PolygonSvgNodeRenderer - Class in com.itextpdf.svg.renderers.impl
-
- PolygonSvgNodeRenderer() - Constructor for class com.itextpdf.svg.renderers.impl.PolygonSvgNodeRenderer
-
- POLYLINE - Static variable in class com.itextpdf.svg.SvgConstants.Tags
-
- PolylineSvgNodeRenderer - Class in com.itextpdf.svg.renderers.impl
-
- 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
-
- 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
-
- processWhiteSpace(TextSvgBranchRenderer, boolean, SvgDrawContext) - 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.
- 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
-
- RectangleSvgNodeRenderer - Class in com.itextpdf.svg.renderers.impl
-
- 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.
- resetClippingElementTransform() - Method in class com.itextpdf.svg.renderers.SvgDrawContext
-
Resets clipping element transformation matrix.
- resetRelativePosition() - Method in class com.itextpdf.svg.renderers.SvgDrawContext
-
Resets current relative position for the text SVG element.
- resetTextMove() - Method in class com.itextpdf.svg.renderers.SvgDrawContext
-
Reset the stored text move to [0f,0f]
- resolve(IBranchSvgNodeRenderer, SvgDrawContext) - Static method in class com.itextpdf.svg.utils.TemplateResolveUtils
-
Resolve href to other object within svg and fills renderer with its properties and children if needed.
- resolveFontSize(ISvgTextNodeRenderer, float) - Static method in class com.itextpdf.svg.utils.SvgTextUtil
-
- resolveFontSizeStyle(Map<String, String>, SvgCssContext, String) - Static method in class com.itextpdf.svg.css.impl.SvgStyleResolver
-
Resolves the font size stored inside the current element.
- 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.
- 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
-
Sets the character set.
- setClippedRenderer(AbstractSvgNodeRenderer) - Method in class com.itextpdf.svg.renderers.impl.ClipPathSvgNodeRenderer
-
Sets the clipped renderer.
- setConfigModuleSettings(ModulesConfigurator) - Method in class com.itextpdf.svg.SharpenConfigMapping
-
- setContext(SvgDrawContext) - Method in class com.itextpdf.svg.renderers.path.impl.AbstractPathShape
-
Set svg draw context for this shape.
- 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.
- setCssStyleSheet(CssStyleSheet) - Method in class com.itextpdf.svg.processors.impl.SvgConverterProperties
-
Sets the CSS style sheet.
- setCustomViewport(Rectangle) - Method in class com.itextpdf.svg.processors.impl.SvgConverterProperties
-
Sets the custom viewport of SVG.
- setCustomViewport(Rectangle) - Method in class com.itextpdf.svg.renderers.SvgDrawContext
-
Sets the custom viewport of SVG.
- setDashPattern(float[], float) - Method in class com.itextpdf.svg.utils.SvgTextProperties
-
Sets a description of the dash pattern to be used when paths are stroked.
- setFillColor(Color) - Method in class com.itextpdf.svg.utils.SvgTextProperties
-
Sets text fill color.
- setFillOpacity(float) - Method in class com.itextpdf.svg.utils.SvgTextProperties
-
Sets text fill opacity.
- setFontProvider(FontProvider) - Method in class com.itextpdf.svg.processors.impl.SvgConverterProperties
-
Sets font provider.
- setIsCreatedByImg(boolean) - Method in class com.itextpdf.svg.xobject.SvgImageXObject
-
Set if SVG image is created from HTML img tag context
- setIsCreatedByObject(boolean) - Method in class com.itextpdf.svg.xobject.SvgImageXObject
-
Set if SVG image is created from HTML object tag context
- setLastTextTransform(AffineTransform) - Method in class com.itextpdf.svg.renderers.SvgDrawContext
-
- setLineWidth(float) - Method in class com.itextpdf.svg.utils.SvgTextProperties
-
Sets text line (or stroke) width.
- setMediaDeviceDescription(MediaDeviceDescription) - Method in class com.itextpdf.svg.processors.impl.SvgConverterProperties
-
Sets the media device description.
- setParameters(SvgDrawContext) - Method in class com.itextpdf.svg.renderers.impl.CircleSvgNodeRenderer
-
- setParameters() - Method in class com.itextpdf.svg.renderers.impl.EllipseSvgNodeRenderer
-
Deprecated.
- setParameters(SvgDrawContext) - 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.
- setParent(PathSvgNodeRenderer) - Method in class com.itextpdf.svg.renderers.path.impl.AbstractPathShape
-
Set parent path for this shape.
- setPoints(String) - Method in class com.itextpdf.svg.renderers.impl.PolygonSvgNodeRenderer
-
- setPoints(String) - Method in class com.itextpdf.svg.renderers.impl.PolylineSvgNodeRenderer
-
- setPreviousElementTextMove(float[]) - Method in class com.itextpdf.svg.renderers.SvgDrawContext
-
- setRendererFactory(ISvgNodeRendererFactory) - Method in class com.itextpdf.svg.processors.impl.SvgConverterProperties
-
Sets renderer factory.
- 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.
- setRootFontSize(float) - Method in class com.itextpdf.svg.css.SvgCssContext
-
Sets the root font size.
- setRootTransform(AffineTransform) - Method in class com.itextpdf.svg.renderers.SvgDrawContext
-
Set the current root transformation.
- setStrokeColor(Color) - Method in class com.itextpdf.svg.utils.SvgTextProperties
-
Sets text stroke color.
- setStrokeOpacity(float) - Method in class com.itextpdf.svg.utils.SvgTextProperties
-
Sets text stroke opacity.
- setSvgTextProperties(SvgTextProperties) - Method in class com.itextpdf.svg.renderers.SvgDrawContext
-
- setTempFonts(FontSet) - Method in class com.itextpdf.svg.renderers.SvgDrawContext
-
Sets the FontSet.
- setTextDecoration(List<Underline>) - Method in class com.itextpdf.svg.utils.SvgTextProperties
-
Sets the list of
Underline values representing text-decoration horizontal lines that can be an
underline, strikethrough or overline.
- setTransform(AffineTransform) - Method in class com.itextpdf.svg.renderers.path.impl.AbstractPathShape
-
Sets AffineTransform to apply before drawing the shape.
- SharpenConfigMapping - Class in com.itextpdf.svg
-
Class containing the sharpen mappings for svg module.
- SharpenConfigMapping() - Constructor for class com.itextpdf.svg.SharpenConfigMapping
-
- 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
-
- 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_LINEJOIN - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
-
Attribute defining the stroke linejoin.
- 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.
- SVG_DEFAULT_ROLE - Static variable in class com.itextpdf.svg.converter.SvgConverter
-
- 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
-
- SvgConverterProperties() - Constructor for class com.itextpdf.svg.processors.impl.SvgConverterProperties
-
- 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
-
- SvgImage - Class in com.itextpdf.svg.element
-
A layout element that represents SVG image for inclusion in the document model.
- SvgImage(SvgImageXObject) - Constructor for class com.itextpdf.svg.element.SvgImage
-
Creates an
SvgImage from the
SvgImageXObject which represents Form XObject and contains
processor result with the SVG information and resource resolver for the SVG image.
- SvgImageRenderer - Class in com.itextpdf.svg.renderers
-
Represents a renderer for the
SvgImage layout element.
- SvgImageRenderer(SvgImage) - Constructor for class com.itextpdf.svg.renderers.SvgImageRenderer
-
Creates an SvgImageRenderer from its corresponding layout object.
- SvgImageXObject - Class in com.itextpdf.svg.xobject
-
A wrapper for Form XObject for SVG images.
- SvgImageXObject(Rectangle, ISvgProcessorResult, ResourceResolver) - Constructor for class com.itextpdf.svg.xobject.SvgImageXObject
-
Creates a new instance of Form XObject for the SVG image.
- SvgImageXObject(ISvgProcessorResult, SvgDrawContext, float, PdfDocument) - Constructor for class com.itextpdf.svg.xobject.SvgImageXObject
-
Creates a new instance of Form XObject for the relative sized SVG image.
- SvgLogMessageConstant - Class in com.itextpdf.svg.logs
-
Class that holds the logging and exception messages.
- SvgNodeRendererInheritanceResolver - Class in com.itextpdf.svg.css.impl
-
- SvgPathShapeFactory - Class in com.itextpdf.svg.renderers.path
-
- SvgProcessingException - Exception in com.itextpdf.svg.exceptions
-
- 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
-
- 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
-
- SvgStrokeParameterConverter - Class in com.itextpdf.svg.css
-
This class converts stroke related SVG parameters and attributes into those from PDF specification.
- SvgStrokeParameterConverter.PdfLineDashParameters - Class in com.itextpdf.svg.css
-
This class represents PDF dash parameters.
- 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
-
- SvgStyleResolver(SvgProcessorContext) - Constructor for class com.itextpdf.svg.css.impl.SvgStyleResolver
-
- SvgStyleResolver(INode, SvgProcessorContext) - Constructor for class com.itextpdf.svg.css.impl.SvgStyleResolver
-
- SvgTagSvgNodeRenderer - Class in com.itextpdf.svg.renderers.impl
-
- SvgTagSvgNodeRenderer() - Constructor for class com.itextpdf.svg.renderers.impl.SvgTagSvgNodeRenderer
-
- SvgTextProperties - Class in com.itextpdf.svg.utils
-
This class represents text and tspan SVG elements properties identifying their graphics state.
- SvgTextProperties() - Constructor for class com.itextpdf.svg.utils.SvgTextProperties
-
- SvgTextProperties(SvgTextProperties) - Constructor for class com.itextpdf.svg.utils.SvgTextProperties
-
- 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
-
- TAG_PARAMETER_NULL - Static variable in class com.itextpdf.svg.exceptions.SvgExceptionMessageConstant
-
- Tags() - Constructor for class com.itextpdf.svg.SvgConstants.Tags
-
- TemplateResolveUtils - Class in com.itextpdf.svg.utils
-
Utility class which contains methods related to href resolving
- 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
-
- 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
-
- 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.
- 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.
- XML_SPACE - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
-
Attribute defining the property that sets how white space inside an element is handled.
- XML_STYLESHEET - Static variable in class com.itextpdf.svg.SvgConstants.Tags
-
Tag defining the xml stylesheet declaration.
- XMLNS - Static variable in class com.itextpdf.svg.SvgConstants.Attributes
-
Attribute defining XML namespace