Table of Contents

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 ISvgNodeRenderer

a wrapped ISvgNodeRenderer root renderer.

context SvgProcessorContext

a SvgProcessorContext instance.

Methods

Equals(object)

public override bool Equals(object o)

Parameters

o object

Returns

bool

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

FontProvider

GetHashCode()

public override int GetHashCode()

Returns

int

GetNamedObjects()

public virtual IDictionary<string, ISvgNodeRenderer> GetNamedObjects()

Returns

IDictionary<string, ISvgNodeRenderer>

GetRootRenderer()

public virtual ISvgNodeRenderer GetRootRenderer()

Returns

ISvgNodeRenderer

GetTempFonts()

public virtual FontSet GetTempFonts()

Returns

FontSet