Table of Contents

Interface ISvgRenderer

Namespace
Svg
Assembly
Svg.dll
public interface ISvgRenderer : IDisposable
Inherited Members

Properties

DpiY

float DpiY { get; }

Property Value

float

SmoothingMode

SmoothingMode SmoothingMode { get; set; }

Property Value

SmoothingMode

Transform

Matrix Transform { get; set; }

Property Value

Matrix

Methods

DrawImage(Image, RectangleF, RectangleF, GraphicsUnit)

void DrawImage(Image image, RectangleF destRect, RectangleF srcRect, GraphicsUnit graphicsUnit)

Parameters

image Image
destRect RectangleF
srcRect RectangleF
graphicsUnit GraphicsUnit

DrawImage(Image, RectangleF, RectangleF, GraphicsUnit, float)

void DrawImage(Image image, RectangleF destRect, RectangleF srcRect, GraphicsUnit graphicsUnit, float opacity)

Parameters

image Image
destRect RectangleF
srcRect RectangleF
graphicsUnit GraphicsUnit
opacity float

DrawImageUnscaled(Image, Point)

void DrawImageUnscaled(Image image, Point location)

Parameters

image Image
location Point

DrawPath(Pen, GraphicsPath)

void DrawPath(Pen pen, GraphicsPath path)

Parameters

pen Pen
path GraphicsPath

FillPath(Brush, GraphicsPath)

void FillPath(Brush brush, GraphicsPath path)

Parameters

brush Brush
path GraphicsPath

GetBoundable()

ISvgBoundable GetBoundable()

Returns

ISvgBoundable

GetClip()

Region GetClip()

Returns

Region

PopBoundable()

ISvgBoundable PopBoundable()

Returns

ISvgBoundable

RotateTransform(float, MatrixOrder)

void RotateTransform(float fAngle, MatrixOrder order = MatrixOrder.Append)

Parameters

fAngle float
order MatrixOrder

ScaleTransform(float, float, MatrixOrder)

void ScaleTransform(float sx, float sy, MatrixOrder order = MatrixOrder.Append)

Parameters

sx float
sy float
order MatrixOrder

SetBoundable(ISvgBoundable)

void SetBoundable(ISvgBoundable boundable)

Parameters

boundable ISvgBoundable

SetClip(Region, CombineMode)

void SetClip(Region region, CombineMode combineMode = CombineMode.Replace)

Parameters

region Region
combineMode CombineMode

TranslateTransform(float, float, MatrixOrder)

void TranslateTransform(float dx, float dy, MatrixOrder order = MatrixOrder.Append)

Parameters

dx float
dy float
order MatrixOrder