Search
IGraphics Members
Properties Methods
 


This interface exposes methods for drawing graphics primitives used to render MindFusion.Diagramming objects.

The following tables list the members exposed by the IGraphics type.

 Public Properties

  Name Description

Clip

Gets or sets an IGraphicsPath object that limits the drawing region of this IGraphics object.

DpiX

Gets the horizontal resolution of this IGraphics object.

DpiY

Gets the vertical resolution of this IGraphics object.

Transform

Gets or sets the world transformation for this IGraphics object.

 Public Methods

  Name Description

BeginHyperLink

 

DrawArc

Overloaded. Draws an arc representing a portion of an ellipse specified by a pair of coordinates, a width, and a height.

DrawBezier

Draws a Bézier spline defined by four Point structures.

DrawCurve

Draws a cardinal spline through a specified array of Point structures.

DrawEllipse

Overloaded. Draws an ellipse defined by a bounding rectangle specified by a pair of coordinates, a height, and a width.

DrawImage

Overloaded. Draws the specified IImage object at the specified location and with the original size.

DrawLine

Overloaded. Draws a line segment connecting two points.

DrawPath

Draws an IGraphicsPath object.

DrawRectangle

Overloaded. Draws a rectangle specified by a coordinate pair, a width, and a height.

DrawString

Overloaded. Draws the specified text string at the specified location with the specified Brush and Font objects.

EndHyperLink

 

FillEllipse

Overloaded. Fills the interior of an ellipse defined by a bounding rectangle specified by a pair of coordinates, a width, and a height.

FillPath

Fills the interior of a GraphicsPath object.

FillRectangle

Overloaded. Fills the interior of a rectangle specified by a pair of coordinates, a width, and a height.

GetFontHeight

Gets the height of the specified font.

MeasureString

Overloaded. Measures the specified string when drawn with the specified Font object.

MultiplyTransform

Multiplies the world transformation of this IGraphics object and specified the Matrix object in the specified order.

ResetTransform

Resets the world transformation matrix of this IGraphics object to the identity matrix.

Restore

Restores the state of this IGraphics object to the specified state argument.

RotateTransform

Applies the specified rotation to the transformation matrix of this IGraphics object.

Save

Saves the current state of this IGraphics object.

ScaleTransform

Applies the specified scaling operation to the transformation matrix of this IGraphics object by prepending it to the object's transformation matrix.

SetClip

Overloaded. Sets the clipping region of this IGraphics object to the Clip property of the specified IGraphics object.

TranslateTransform

Prepends the specified translation to the transformation matrix of this IGraphics object.

 See Also