Class SvgProcessorResult
- Namespace
- iText.Svg.Processors.Impl
- Assembly
- itext.svg.dll
A wrapper class that encapsulates processing results of ISvgProcessor objects.
public class SvgProcessorResult : ISvgProcessorResult
- Inheritance
-
SvgProcessorResult
- Implements
- Inherited Members
Constructors
SvgProcessorResult(IDictionary<string, ISvgNodeRenderer>, ISvgNodeRenderer, SvgProcessorContext)
Creates new SvgProcessorResult entity.
public SvgProcessorResult(IDictionary<string, ISvgNodeRenderer> namedObjects, ISvgNodeRenderer root, SvgProcessorContext context)
Parameters
namedObjects
IDictionary<string, ISvgNodeRenderer>a map of named-objects with their id's as string keys and the ISvgNodeRenderer objects as values.
root
ISvgNodeRenderera wrapped ISvgNodeRenderer root renderer.
context
SvgProcessorContexta SvgProcessorContext instance.
Methods
Equals(object)
public override bool Equals(object o)
Parameters
o
object
Returns
GetContext()
Gets processor context, containing FontProvider and FontSet of temporary fonts inside.
public virtual SvgProcessorContext GetContext()
Returns
- SvgProcessorContext
SvgProcessorContext instance
GetFontProvider()
public virtual FontProvider GetFontProvider()
Returns
GetHashCode()
public override int GetHashCode()
Returns
GetNamedObjects()
public virtual IDictionary<string, ISvgNodeRenderer> GetNamedObjects()
Returns
GetRootRenderer()
public virtual ISvgNodeRenderer GetRootRenderer()
Returns
GetTempFonts()
public virtual FontSet GetTempFonts()