Interface ISvgRenderer
- Namespace
- Svg
- Assembly
- Svg.dll
public interface ISvgRenderer : IDisposable
- Inherited Members
Properties
DpiY
float DpiY { get; }
Property Value
SmoothingMode
SmoothingMode SmoothingMode { get; set; }
Property Value
Transform
Matrix Transform { get; set; }
Property Value
Methods
DrawImage(Image, RectangleF, RectangleF, GraphicsUnit)
void DrawImage(Image image, RectangleF destRect, RectangleF srcRect, GraphicsUnit graphicsUnit)
Parameters
image
ImagedestRect
RectangleFsrcRect
RectangleFgraphicsUnit
GraphicsUnit
DrawImage(Image, RectangleF, RectangleF, GraphicsUnit, float)
void DrawImage(Image image, RectangleF destRect, RectangleF srcRect, GraphicsUnit graphicsUnit, float opacity)
Parameters
image
ImagedestRect
RectangleFsrcRect
RectangleFgraphicsUnit
GraphicsUnitopacity
float
DrawImageUnscaled(Image, Point)
void DrawImageUnscaled(Image image, Point location)
Parameters
DrawPath(Pen, GraphicsPath)
void DrawPath(Pen pen, GraphicsPath path)
Parameters
pen
Penpath
GraphicsPath
FillPath(Brush, GraphicsPath)
void FillPath(Brush brush, GraphicsPath path)
Parameters
brush
Brushpath
GraphicsPath
GetBoundable()
ISvgBoundable GetBoundable()
Returns
GetClip()
Region GetClip()
Returns
PopBoundable()
ISvgBoundable PopBoundable()
Returns
RotateTransform(float, MatrixOrder)
void RotateTransform(float fAngle, MatrixOrder order = MatrixOrder.Append)
Parameters
fAngle
floatorder
MatrixOrder
ScaleTransform(float, float, MatrixOrder)
void ScaleTransform(float sx, float sy, MatrixOrder order = MatrixOrder.Append)
Parameters
sx
floatsy
floatorder
MatrixOrder
SetBoundable(ISvgBoundable)
void SetBoundable(ISvgBoundable boundable)
Parameters
boundable
ISvgBoundable
SetClip(Region, CombineMode)
void SetClip(Region region, CombineMode combineMode = CombineMode.Replace)
Parameters
region
RegioncombineMode
CombineMode
TranslateTransform(float, float, MatrixOrder)
void TranslateTransform(float dx, float dy, MatrixOrder order = MatrixOrder.Append)
Parameters
dx
floatdy
floatorder
MatrixOrder