Click or drag to resize

SautinSoft.Document.Drawing Namespace

Allows to work with shapes, graphics and images.
Classes
 ClassDescription
Public classCode exampleBrush Represents a type which describes how the area is painted or filled.
Public classCode exampleCustomGeometry Represents the custom geometry. A sequence of CustomPaths consisting of a series of moves, lines and curves, that when combined make up a geometry.
Public classCustomPath Represents a series of connected lines and curves.
Public classCode exampleFloatingLayout Represents a floating Layout which is used to embed document element in a page outside of the main content flow. Main content flow is usually wrapped around embedded element.
Public classCode exampleGeometry Represent base class for the shape geometry.
Public classCode exampleGroupLayout Represents a Layout which is used to positioning elements within a ShapeGroup.
Public classCode exampleImageData Provides an image data for Picture or PictureFillBrush.
Public classCode exampleInlineLayout Represents an in-line Layout which is used to embed document element in the current line of the main content flow.
Public classCode exampleLayout Represents a base class for specifying element's layout properties, such as position and size.
Public classPathArcTo ArcTo element.
Public classPathClose Close element.
Public classPathCubicBezierTo CubicBezierTo element.
Public classPathElement Represents a base class for all path elements (lines and curves).
Public classPathLineTo LineTo element.
Public classPathMoveTo MoveTo element.
Public classPathQuadBezierTo QuadBezierTo element.
Public classCode examplePen Represents a type which describes how a shape is outlined.
Public classCode examplePicture Represents a picture.
Public classCode examplePictureFillBrush Represents a brush which fills an area with a picture.
Public classCode examplePresetGeometry Represents the preset geometry.
Public classCode exampleShape Represents a shape.
Public classCode exampleShapeBase Base class for all drawing objects, such as a Shape, ShapeGroup or Picture.
Public classShapeCollection Represents a collection of ShapeBase derived elements.
Public classCode exampleShapeGroup Represents a group of shapes.
Public classCode exampleShapeText Defines the text inside a shape and its attributes.
Public classCode exampleSolidColorBrush Represents a brush which fills an area with a solid color.
Structures
 StructureDescription
Public structurePoint Represents an ordered pair of x- and y-coordinates that defines a point in a two-dimensional plane.
Public structureCode exampleRectangle Stores a set of four values that represent the location and size of a rectangle.
Public structureSize A structure used to describe the size of an object.
Enumerations
 EnumerationDescription
Public enumerationCode exampleFigure Specifies Microsoft Word figures.
Public enumerationFlipOrientation Specifies a possible values for the orientation of a shape.
Public enumerationLineCapStyle Specifies line cap style.
Public enumerationLineDashStyle Specifies dash line style.
Public enumerationLineEndLength Specifies the length of the line end decoration relative to the width of the line itself.
Public enumerationLineEndType Specifies the line end decoration.
Public enumerationLineJoinStyle Specifies line join style.
Public enumerationPathElementType Specifies a possible custom geometry path element types.
Public enumerationPathFillMode Specifies how the CustomPath should be filled.
Public enumerationPictureFillMode Specifies a picture fill modes.
Public enumerationPictureFormat Specifies the file format for a picture.
Public enumerationShapeAutoFit Specifies a shape auto-fit modes.
Public enumerationShapeType Specifies an shape type enumeration.
Public enumerationTextAnchoringType Specifies the anchoring position of the text within the shape.
Public enumerationTextHorizontalOverflowType Determines whether the text can flow out of the bounding box horizontally.
Public enumerationTextVerticalOverflowType Determines whether the text can flow out of the bounding box vertically.
Public enumerationCode exampleWrappingStyle Specifies how text is wrapped around a shape or picture.
Public enumerationWrapSide Specifies what side(s) of the shape or picture the text wraps around.