[]
Describes visual content using draw commands.
public interface IDrawingContext
Public Interface IDrawingContext
| Name | Description |
|---|---|
| AntiAlias | Gets or sets a value indicating whether the anti-aliasing technique is used. |
| Cacheable | Gets or sets a value indicating whether the painting result should be cached. |
| DefaultFont | Gets or sets a font value that represents the active font. |
| DpiX | Gets the horizontal resolution (dots per inch) of this drawing context. |
| DpiY | Gets the vertical resolution (dots per inch) of this drawing context. |
| Effectless | Gets or sets a value that indicates whether the picture will be ignore painting effects. |
| GroupBrush | Current group brush |
| IsMeasuring | Gets a boolean value indicates whether the process is measuring. |
| IsPrinting | Gets a boolean value indicates whether the process is printing. |
| RetainedGraphicsMode | Gets the value that indicates the graphics mode will be retained or not. |
| RightToLeft | Gets or sets a value that indicates whether the drawing object was painted RTL. |
| ShowColor | Gets or sets a value that indicates whether to show the color. |
| Stateless | Gets or sets a boolean value indicating whether the painting process ignores state of controls. |
| Workbook | Gets the context workbook. |
| ZoomScale | Gets or sets the zoom magnification for current view representing percent values. |
| Name | Description |
|---|---|
| CreateVisualShape(IShape, Size) | Prepare the visual element. |
| Dispose() | Disposes this instance. |
| DrawBorder(BorderLine, double, double, double, double) | Draws a border between the specified points using the specified BorderLine. |
| DrawCamera(ICamera, int, int) | Draws the camera object. |
| DrawCheckBox(Rectangle, ControlState, CheckState) | Draws a 3D checkbox in the specific rectangle. |
| DrawEffects(IVisualShape, Rectangle) | Draw the effects of the GrapeCity.Drawing.IVisualShape. |
| DrawEllipse(Brush, Pen, Point, double, double) | Draws an ellipse with the specified Brush and Pen. |
| DrawFocusRectangle(Rectangle) | Draw focus rectangle |
| DrawIcon(BuiltInIcons, Rectangle, RectAlignment, Filter[]) | Draws the built-in icon. |
| DrawLine(Pen, Point, Point) | Draws a line between the specified points using the specified Pen. |
| DrawLine(Pen, double, double, double, double) | Draws a line between the specified points using the specified BorderLine. |
| DrawOptionButton(Rectangle, ControlState, bool) | Draw a option button. |
| DrawRectangle(Brush, Pen, Rectangle) | Draws a rectangle with the specified Brush and Pen. The pen and the brush can be null. |
| DrawRoundedRectangle(Brush, Pen, Rectangle, double, double) | Draws a rounded rectangle with the specified Brush and Pen. |
| DrawSparkline(ISparkline, int, int, int, int) | Draws the sparkline |
| DrawText(TextDocument, Rectangle) | Draws the specified text string in the specified rectangle with the specified Brush and GrapeCity.Spreadsheet.Font objects. |
| DrawText(RichText, Rectangle, DrawingTextFormat) | Draws the specified text string in the specified rectangle with the specified Brush and GrapeCity.Spreadsheet.Font objects. |
| DrawText(string, Font, Rectangle, DrawingTextFormat, double) | Draws the specified text string in the specified rectangle with the specified Brush and GrapeCity.Spreadsheet.Font objects. |
| DrawVisualShape(IVisualShape, Rectangle) | Draws the specified GrapeCity.Drawing.IVisualShape object. |
| GetAutoMargins(Font) | Gets the height of text line with the specific font. |
| GetAutoNumberFormatText(object, double, TextFormat) | Gets the displayed text of a numeric value that fits to the specified width. |
| IntersectClip(Rectangle) | Sets a rectangle that limits the drawing region of this drawing context. |
| IsCompatible(IVisualShape) | Gets a boolean value indicating whether the visualElement can be painted by this drawing context natively. |
| MeasureText(TextDocument, TextFormat, Size) | Measure the displayed size of rich text in context. |
| MeasureText(RichText, Font, Size, bool) | Measure the displayed size of rich text in context. |
| MeasureText(string, Font, Size, DrawingTextFormat, double) | Measure the size of a string in the context. |
| MeasureVisualShape(IVisualShape) | Measures the boundary of the specified GrapeCity.Drawing.IVisualShape object. |
| RestoreClip(object) | Restores the clip. |
| ShouldPaintChildren(IVisualShape) | Should paint the children of the |
| SupportOutsetPen() | Checking wether the IDrawingContext supports outset pen alignment or not. |