Version

IGraphics Interface Members

The following tables list the members exposed by IGraphics.

Public Properties
 NameDescription
 PropertyAlternateFillGets or sets a boolean value that selects between Non-zero winding number and Evenodd filling rules.  
 PropertyBrushGets or sets a Brush object that defines the color and texture for text strings and shapes.  
 PropertyCharSpacingGets or sets a float value that defines the distance between characters in text strings in points.  
 PropertyFontGets or sets a Font object that defines the format for text strings.  
 PropertyFontMetricsGets a FontMetrics object that provides information regarding the text ascent, descent and height.  
 PropertyHyperlinkPausedGets a value indicating whether a hyperlink has been paused.  
 PropertyHyperlinkStartedGets a value indicating whether a hyperlink has been started.  
 PropertyPenGets or sets a Pen object that defines the color, width and style for shape outlines.  
 PropertyTextPositionGets or sets a Point object that defines X- and Y-coordinates of the text output.  
 PropertyTransformationGets a Matrix object that defines current transformation.  
Public Methods
 NameDescription
 MethodAddHyperlinkAreaAdds a rectangular area to the hit region of the hyperlink.  
 MethodClipArcClips an arc.  
 MethodClipBeziersClips a series of cubic Bezier splines.  
 MethodClipChordClips a chord.  
 MethodClipClosedCurveClips a closed cardinal spline.  
 MethodClipEllipseClips an ellipse.  
 MethodClipPieClips a pie.  
 MethodClipPolygonClips a polygon.  
 MethodClipRectangleClips a rectangle.  
 MethodClipRoundedRectClips a rounded rectangle.  
 MethodClosePathCloses a path.  
 MethodCurveToDraws a Bezier spline form the current point. A shape has to be started for this method to work.  
 MethodDrawArcOverloaded. Draws an arc.  
 MethodDrawBezierDraws a cubic Bezier spline.  
 MethodDrawBeziersOverloaded. Draws a series of cubic Bezier splines.  
 MethodDrawChordOverloaded. Draws a chord.  
 MethodDrawClosedCurveOverloaded. Draws a closed cardinal spline.  
 MethodDrawCurveDraws a cardinal spline.  
 MethodDrawEllipseOverloaded. Draws an ellipse.  
 MethodDrawImageOverloaded. Draws an image.  
 MethodDrawLineDraws a line.  
 MethodDrawLinesDraws a sequence of lines.  
 MethodDrawPieOverloaded. Draws a pie.  
 MethodDrawPolygonOverloaded. Draws a polygon.  
 MethodDrawRectangleOverloaded. Draws a rectangle.  
 MethodDrawRoundedRectOverloaded. Draws a rounded rectangle.  
 MethodDrawSpacingDraws an invisible spacing. It is useful for underlined text and automatic hyperlink areas.  
 MethodDrawStringOverloaded. Draws the specified text string at the current location.  
 MethodEndHyperlinkStops the hyperlink.  
 MethodEndShapeEnds current shape.  
 MethodFillArcFills an arc.  
 MethodFillBeziersFills a series of cubic Bezier splines.  
 MethodFillChordFills a chord.  
 MethodFillClosedCurveFills a closed cardinal spline.  
 MethodFillEllipseFills an ellipse.  
 MethodFillPieFills a pie.  
 MethodFillPolygonFills a polygon.  
 MethodFillRectangleFills a rectangle.  
 MethodFillRoundedRectFills a rounded rectangle.  
 MethodFlushForces execution of all pending graphics operations.  
 MethodGetCharWidthMeasures the specified character.  
 MethodGetStringWidthMeasures the specified text string.  
 MethodLineToDraws a line from the current point. A shape has to be started for this method to work.  
 MethodMoveToEstablishes a new current point. A shape has to be started for this method to work.  
 MethodPauseHyperlinkPauses the hyperlink.  
 MethodRestoreClipRestores last clipping region from the stack.  
 MethodRestoreStateRestores last graphics state from the stack.  
 MethodResumeHyperlinkReactivates the hyperlink.  
 MethodRotateApplies the specified rotation to the transformation matrix.  
 MethodSaveClipSaves current clipping region to the stack and sets the new clipping region.  
 MethodSaveStateSaves current graphics state to the stack.  
 MethodScaleApplies the specified scaling operation to the transformation matrix.  
 MethodShearApplies the specified shearing operation to the transformation matrix.  
 MethodSkewApplies the specified skewing operation to the transformation matrix.  
 MethodStartHyperlinkOverloaded. Starts a web link.  
 MethodStartShapeOverloaded. Starts a shape.  
 MethodTransformApplies new transformation.  
 MethodTranslateChanges the origin of the coordinate system by prepending the specified translation to the transformation matrix.  
See Also