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
imageImagedestRectRectangleFsrcRectRectangleFgraphicsUnitGraphicsUnit
DrawImage(Image, RectangleF, RectangleF, GraphicsUnit, float)
void DrawImage(Image image, RectangleF destRect, RectangleF srcRect, GraphicsUnit graphicsUnit, float opacity)
Parameters
imageImagedestRectRectangleFsrcRectRectangleFgraphicsUnitGraphicsUnitopacityfloat
DrawImageUnscaled(Image, Point)
void DrawImageUnscaled(Image image, Point location)
Parameters
DrawPath(Pen, GraphicsPath)
void DrawPath(Pen pen, GraphicsPath path)
Parameters
penPenpathGraphicsPath
FillPath(Brush, GraphicsPath)
void FillPath(Brush brush, GraphicsPath path)
Parameters
brushBrushpathGraphicsPath
GetBoundable()
ISvgBoundable GetBoundable()
Returns
GetClip()
Region GetClip()
Returns
PopBoundable()
ISvgBoundable PopBoundable()
Returns
RotateTransform(float, MatrixOrder)
void RotateTransform(float fAngle, MatrixOrder order = MatrixOrder.Append)
Parameters
fAnglefloatorderMatrixOrder
ScaleTransform(float, float, MatrixOrder)
void ScaleTransform(float sx, float sy, MatrixOrder order = MatrixOrder.Append)
Parameters
sxfloatsyfloatorderMatrixOrder
SetBoundable(ISvgBoundable)
void SetBoundable(ISvgBoundable boundable)
Parameters
boundableISvgBoundable
SetClip(Region, CombineMode)
void SetClip(Region region, CombineMode combineMode = CombineMode.Replace)
Parameters
regionRegioncombineModeCombineMode
TranslateTransform(float, float, MatrixOrder)
void TranslateTransform(float dx, float dy, MatrixOrder order = MatrixOrder.Append)
Parameters
dxfloatdyfloatorderMatrixOrder