SMath.Drawing Namespace

 

Classes

BitmapExtensions Extension methods for IBitmap objects.
ColorBrush Defines objects used to fill the interiors of graphical shapes such as rectangles, ellipses, pies, polygons, and paths.
ColorBrushes Each property of this class is a ColorBrush of a selected color.
ColorPen Defines an object used to draw lines and curves.
ColorPens Each property of this class is a ColorPen of a selected color.
DesktopBitmap Implements IBitmap for the .Net Framework.
DesktopFontFamily Implements IFontFamily for the .Net Framework.
DrawingSpecifics Implements IDrawingSpecifics for the .Net Framework platform.
FontInfo Defines a particular format for text, including font face, size, and style attributes. This class cannot be inherited.
FontMetrics Represents font metrics.
Graphics Provide helper methods to work with platform specific graphics.
GraphicsExtensions Extension methods for IGraphics objects.
LinearGradientColorBrush Defines objects used to fill the interiors of graphical shapes with linear gradient such as rectangles, ellipses, pies, polygons, and paths.
PathArcTo Represents an arc representing a portion of an ellipse specified by a pair of coordinates, a width, and a height.
PathCubicTo Represents a drawing path step for a cubic Bézier parametric curve segment in (x,y) coordinate space. Drawing a curve that intersects both the specified start point coordinates and Point3, using the specified points Point1 and Point2 as Bézier control points.
PathLineTo Represents a drawing path step for the line.
PathMoveTo Represents a drawing path step to move next start point to.
PathQuadCurveTo Represents a drawing path step for quadratic Bézier parametric curve segment in (x,y) coordinate space.
PathStep Empty abstract class to encapsulate drawing path steps.
StringOptions Encapsulates text layout information (such as alignment, orientation and tab stops) display manipulations (such as ellipsis insertion and national digit substitution).
SvgGraphics Implements IGraphics to generate SVG images.
SvgGraphics.SvgNotSupported The exception that is thrown when SVG or its part cannot be generated.
SystemColorBrushes Each property of this class is a ColorBrush of a selected color of a UI display element.
SystemSpecificColors Each property of this class is a Color structure that is the color of a UI display element.

Interfaces

IBitmap A wrapper over the platform specific bitmap object.
IDrawingSpecifics Provides platform specific fields and methods related to graphics drawing.
IFontFamily Defines a particular format for text, including font face, size, and style attributes.
IGraphics Defines methods for a native system drawing surface encapsulation.
ISystemSpecifics Platform specific fields and methods.

Enumerations

BitmapFormat Format of the bitmap.
ColorFormats Defines how color values are encoded to and decoded from strings.
FontfaceStyle Specifies style information applied to text.
PlatformType Type of the platform.
StringOptionsFlags Specifies the display and layout information for text strings.
StrokeStyle Style of the ColorPen stroke.