Aspose.Svg.Drawing

The Aspose.Svg.Drawing namespace contains objects and interfaces to specify measurement and units as well as drawing attribute objects like brushes, colors and fonts.

Classes

Class Description
Angle The angle data type
Dimension Provides the base class for dimensions. The general term ‘dimension’ refers to a number with a unit attached to it, and are denoted by UnitType.
Frequency The ‘frequency’ unit.
Length Represents a length measurement unit.
LengthOrAuto Represents a container for storage length or ‘auto’ units..
Margin Represents page margin.
Numeric Provides the base class for numeric types.
Page Represents a page object is used for configuration output page. The lacuna value for page size is A4(210x297mm)
Resolution Represents a resolution unit.
Size Stores a values which specify a Height and Width.
Time Represents a time unit.
Unit Provides the base class for units of measurement.
UnitType Specifies the unit of measurement.

Interfaces

Interface Description
IBrush Declares method for getting of brush type.
IConvertibleColor Declare methods for color conversions
IGradientBrush Declare methods for getting common properties of gradient brushes.
IInterpolationColor Desclares methods for getting interpolation color.
ILinearGradientBrush Defines brush interface with a linear gradient.
ISolidBrush Defines brush interface of a single color
ITextureBrush Defines brush interface that uses an image to fill the interior of a shape.
ITransformableBrush Desclares methods for getting transformation matrix and wrap mode.
ITrueTypeFont Declares methods for working with TrueType font.

Enumeration

Enumeration Description
BrushType Specifies the type of brush.