Class
GraphicsContext

Definition

Namespace:Telerik.WinControls.Drawing

Assembly:Telerik.WinControls.dll

Syntax:

cs-api-definition
public class GraphicsContext

Inheritance: objectGraphicsContext

Constructors

GraphicsContext()

Declaration

cs-api-definition
public GraphicsContext()

GraphicsContext(Surface)

Declaration

cs-api-definition
public GraphicsContext(Surface deviceSurface)

Parameters

deviceSurface

Surface

Properties

DrawingMode

Declaration

cs-api-definition
public DrawingMode DrawingMode { get; }

Property Value

DrawingMode

Resources

Declaration

cs-api-definition
public Dictionary<string, object> Resources { get; }

Property Value

Dictionary<string, object>

Surface

Declaration

cs-api-definition
public Surface Surface { get; }

Property Value

Surface

Methods

BeginDraw(params object[])

Declaration

cs-api-definition
public void BeginDraw(params object[] handles)

Parameters

handles

object[]

BeginEffects(Size)

Declaration

cs-api-definition
public void BeginEffects(Size viewportSize)

Parameters

viewportSize

Size

CreateDisplacementMapEffect()

Declaration

cs-api-definition
public RadDisplacementMapEffect CreateDisplacementMapEffect()

Returns

RadDisplacementMapEffect

CreateGaussianBlurEffect()

Declaration

cs-api-definition
public RadGaussianBlurEffect CreateGaussianBlurEffect()

Returns

RadGaussianBlurEffect

CreateLinearGradientBrush(RectangleF, GradientStop[], float)

Declaration

cs-api-definition
public RadBrush CreateLinearGradientBrush(RectangleF rectangle, GradientStop[] colorStops, float angle)

Parameters

rectangle

RectangleF

colorStops

GradientStop[]

angle

float

Returns

RadBrush

CreateMorphologyEffect()

Declaration

cs-api-definition
public RadMorphologyEffect CreateMorphologyEffect()

Returns

RadMorphologyEffect

CreatePath()

Declaration

cs-api-definition
public Path CreatePath()

Returns

Path

CreateSolidBrush(Color)

Declaration

cs-api-definition
public RadBrush CreateSolidBrush(Color color)

Parameters

color

Color

Returns

RadBrush

DrawBorder(IBorderElement, Path)

Declaration

cs-api-definition
public void DrawBorder(IBorderElement element, Path path)

Parameters

element

IBorderElement

path

Path

DrawBorder(IBorderElement, RectangleF)

Declaration

cs-api-definition
public void DrawBorder(IBorderElement element, RectangleF rect)

Parameters

element

IBorderElement

rect

RectangleF

DrawImage(IImageElement, RectangleF)

Declaration

cs-api-definition
public void DrawImage(IImageElement element, RectangleF rect)

Parameters

element

IImageElement

rect

RectangleF

DrawImage(Image, RectangleF)

Declaration

cs-api-definition
public void DrawImage(Image image, RectangleF rect)

Parameters

image

Image

rect

RectangleF

DrawLine(Color, PointF, PointF)

Declaration

cs-api-definition
public void DrawLine(Color color, PointF pt1, PointF pt2)

Parameters

color

Color

pt1

PointF

pt2

PointF

DrawLine(Color, float, float, float, float)

Declaration

cs-api-definition
public void DrawLine(Color color, float x1, float y1, float x2, float y2)

Parameters

color

Color

x1

float

y1

float

x2

float

y2

float

DrawLine(RadBrush, PointF, PointF)

Declaration

cs-api-definition
public void DrawLine(RadBrush brush, PointF pt1, PointF pt2)

Parameters

brush

RadBrush

pt1

PointF

pt2

PointF

DrawLine(RadBrush, float, float, float, float)

Declaration

cs-api-definition
public void DrawLine(RadBrush brush, float x1, float y1, float x2, float y2)

Parameters

brush

RadBrush

x1

float

y1

float

x2

float

y2

float

DrawRectangle(Color, RectangleF)

Declaration

cs-api-definition
public void DrawRectangle(Color color, RectangleF rect)

Parameters

color

Color

rect

RectangleF

DrawRectangle(Color, float, float, float, float)

Declaration

cs-api-definition
public void DrawRectangle(Color color, float x1, float y1, float x2, float y2)

Parameters

color

Color

x1

float

y1

float

x2

float

y2

float

DrawRectangle(RadBrush, RectangleF)

Declaration

cs-api-definition
public void DrawRectangle(RadBrush brush, RectangleF rect)

Parameters

brush

RadBrush

rect

RectangleF

DrawRectangle(RadBrush, float, float, float, float)

Declaration

cs-api-definition
public void DrawRectangle(RadBrush brush, float x1, float y1, float x2, float y2)

Parameters

brush

RadBrush

x1

float

y1

float

x2

float

y2

float

DrawText(ITextElement, Color, RectangleF)

Declaration

cs-api-definition
public void DrawText(ITextElement element, Color color, RectangleF rect)

Parameters

element

ITextElement

color

Color

rect

RectangleF

DrawText(ITextElement, PointF)

Declaration

cs-api-definition
public void DrawText(ITextElement element, PointF point)

Parameters

element

ITextElement

point

PointF

DrawText(ITextElement, RadBrush, PointF)

Declaration

cs-api-definition
public void DrawText(ITextElement element, RadBrush brush, PointF point)

Parameters

element

ITextElement

brush

RadBrush

point

PointF

DrawText(ITextElement, RadBrush, RectangleF)

Declaration

cs-api-definition
public void DrawText(ITextElement element, RadBrush brush, RectangleF rect)

Parameters

element

ITextElement

brush

RadBrush

rect

RectangleF

DrawText(ITextElement, RadBrush, float, float)

Declaration

cs-api-definition
public void DrawText(ITextElement element, RadBrush brush, float x, float y)

Parameters

element

ITextElement

brush

RadBrush

x

float

y

float

DrawText(ITextElement, RectangleF)

Declaration

cs-api-definition
public void DrawText(ITextElement element, RectangleF rect)

Parameters

element

ITextElement

rect

RectangleF

DrawText(string, Font, Color, RectangleF)

Declaration

cs-api-definition
public void DrawText(string text, Font font, Color color, RectangleF rect)

Parameters

text

string

font

Font

color

Color

rect

RectangleF

DrawText(string, Font, RadBrush, PointF)

Declaration

cs-api-definition
public void DrawText(string text, Font font, RadBrush brush, PointF point)

Parameters

text

string

font

Font

brush

RadBrush

point

PointF

DrawText(string, Font, RadBrush, PointF, TextFormat)

Declaration

cs-api-definition
public void DrawText(string text, Font font, RadBrush brush, PointF point, TextFormat textFormat)

Parameters

text

string

font

Font

brush

RadBrush

point

PointF

textFormat

TextFormat

DrawText(string, Font, RadBrush, RectangleF)

Declaration

cs-api-definition
public void DrawText(string text, Font font, RadBrush brush, RectangleF rect)

Parameters

text

string

font

Font

brush

RadBrush

rect

RectangleF

DrawText(string, Font, RadBrush, RectangleF, TextFormat)

Declaration

cs-api-definition
public void DrawText(string text, Font font, RadBrush brush, RectangleF rect, TextFormat format)

Parameters

text

string

font

Font

brush

RadBrush

rect

RectangleF

format

TextFormat

DrawText(string, Font, RadBrush, float, float)

Declaration

cs-api-definition
public void DrawText(string text, Font font, RadBrush brush, float x, float y)

Parameters

text

string

font

Font

brush

RadBrush

x

float

y

float

DrawText(string, Font, RadBrush, float, float, TextFormat)

Declaration

cs-api-definition
public void DrawText(string text, Font font, RadBrush brush, float x, float y, TextFormat textFormat)

Parameters

text

string

font

Font

brush

RadBrush

x

float

y

float

textFormat

TextFormat

EndDraw()

Declaration

cs-api-definition
public void EndDraw()

EndEffects(EffectCollection)

Declaration

cs-api-definition
public void EndEffects(EffectCollection effects)

Parameters

effects

EffectCollection

FillPath(IFillElement, Path)

Declaration

cs-api-definition
public void FillPath(IFillElement element, Path path)

Parameters

element

IFillElement

path

Path

FillPolygon(Color, PointF[])

Declaration

cs-api-definition
public void FillPolygon(Color color, PointF[] points)

Parameters

color

Color

points

PointF[]

FillPolygon(RadBrush, PointF[])

Declaration

cs-api-definition
public void FillPolygon(RadBrush brush, PointF[] points)

Parameters

brush

RadBrush

points

PointF[]

FillRectangle(Color, RectangleF)

Declaration

cs-api-definition
public void FillRectangle(Color color, RectangleF rect)

Parameters

color

Color

rect

RectangleF

FillRectangle(Color, float, float, float, float)

Declaration

cs-api-definition
public void FillRectangle(Color color, float x, float y, float width, float height)

Parameters

color

Color

x

float

y

float

width

float

height

float

FillRectangle(IFillElement, RectangleF)

Declaration

cs-api-definition
public void FillRectangle(IFillElement element, RectangleF rect)

Parameters

element

IFillElement

rect

RectangleF

FillRectangle(RadBrush, RectangleF)

Declaration

cs-api-definition
public void FillRectangle(RadBrush brush, RectangleF rect)

Parameters

brush

RadBrush

rect

RectangleF

FillRectangle(RadBrush, float, float, float, float)

Declaration

cs-api-definition
public void FillRectangle(RadBrush brush, float x, float y, float width, float height)

Parameters

brush

RadBrush

x

float

y

float

width

float

height

float

MeasureText(ITextElement, SizeF)

Declaration

cs-api-definition
public SizeF MeasureText(ITextElement element, SizeF availableSize)

Parameters

element

ITextElement

availableSize

SizeF

Returns

SizeF

MeasureText(string, Font, SizeF)

Declaration

cs-api-definition
public SizeF MeasureText(string text, Font font, SizeF availableSize)

Parameters

text

string

font

Font

availableSize

SizeF

Returns

SizeF

MeasureText(string, Font, SizeF, TextFormat)

Declaration

cs-api-definition
public SizeF MeasureText(string text, Font font, SizeF availableSize, TextFormat textFormat)

Parameters

text

string

font

Font

availableSize

SizeF

textFormat

TextFormat

Returns

SizeF

In this article
DefinitionConstructorsGraphicsContext()GraphicsContext(Surface)PropertiesDrawingModeResourcesSurfaceMethodsBeginDraw(params object[])BeginEffects(Size)CreateDisplacementMapEffect()CreateGaussianBlurEffect()CreateLinearGradientBrush(RectangleF, GradientStop[], float)CreateMorphologyEffect()CreatePath()CreateSolidBrush(Color)DrawBorder(IBorderElement, Path)DrawBorder(IBorderElement, RectangleF)DrawImage(IImageElement, RectangleF)DrawImage(Image, RectangleF)DrawLine(Color, PointF, PointF)DrawLine(Color, float, float, float, float)DrawLine(RadBrush, PointF, PointF)DrawLine(RadBrush, float, float, float, float)DrawRectangle(Color, RectangleF)DrawRectangle(Color, float, float, float, float)DrawRectangle(RadBrush, RectangleF)DrawRectangle(RadBrush, float, float, float, float)DrawText(ITextElement, Color, RectangleF)DrawText(ITextElement, PointF)DrawText(ITextElement, RadBrush, PointF)DrawText(ITextElement, RadBrush, RectangleF)DrawText(ITextElement, RadBrush, float, float)DrawText(ITextElement, RectangleF)DrawText(string, Font, Color, RectangleF)DrawText(string, Font, RadBrush, PointF)DrawText(string, Font, RadBrush, PointF, TextFormat)DrawText(string, Font, RadBrush, RectangleF)DrawText(string, Font, RadBrush, RectangleF, TextFormat)DrawText(string, Font, RadBrush, float, float)DrawText(string, Font, RadBrush, float, float, TextFormat)EndDraw()EndEffects(EffectCollection)FillPath(IFillElement, Path)FillPolygon(Color, PointF[])FillPolygon(RadBrush, PointF[])FillRectangle(Color, RectangleF)FillRectangle(Color, float, float, float, float)FillRectangle(IFillElement, RectangleF)FillRectangle(RadBrush, RectangleF)FillRectangle(RadBrush, float, float, float, float)MeasureText(ITextElement, SizeF)MeasureText(string, Font, SizeF)MeasureText(string, Font, SizeF, TextFormat)
Not finding the help you need?
Contact Support