Class GdiSurface
Inherited Members
Namespace: Telerik.WinControls.Drawing
Assembly: Telerik.WinControls.dll
Syntax
public class GdiSurface : Surface
Constructors
GdiSurface(Graphics)
Declaration
public GdiSurface(Graphics graphics)
Parameters
System.
|
Properties
Graphics
Declaration
protected override Graphics Graphics { get; }
Property Value
System.
|
Overrides
TextRendererMode
Methods
BeginDraw(Object[])
Declaration
public override void BeginDraw(params object[] handles)
Parameters
System.
|
Overrides
CreateLinearGradientBrush(RectangleF, GradientStop[], Single)
Declaration
public override RadBrush CreateLinearGradientBrush(RectangleF rectangle, GradientStop[] colorStops, float angle)
Parameters
System.
|
Gradient
|
System.
|
Returns
Overrides
CreateLinearGradientBrush(RectangleF, GradientStop[], RadLinearGradientMode)
Declaration
public override RadBrush CreateLinearGradientBrush(RectangleF rectangle, GradientStop[] colorStops, RadLinearGradientMode mode)
Parameters
System.
|
Gradient
|
Rad
|
Returns
Overrides
CreatePath()
CreateRadialBrush(PointF, Single, Single, GradientStop[])
Declaration
public override RadBrush CreateRadialBrush(PointF center, float xRadius, float yRadius, GradientStop[] colorStops)
Parameters
System.
|
System.
|
System.
|
Gradient
|
Returns
Overrides
CreateRoundedRectangle(RectangleF, Single)
Declaration
public override RoundedRectangle CreateRoundedRectangle(RectangleF rect, float radius)
Parameters
System.
|
System.
|
Returns
Overrides
CreateSolidBrush(Color)
Declaration
public override RadBrush CreateSolidBrush(Color color)
Parameters
System.
|
Returns
Overrides
DrawBorder(IBorderElement, RectangleF)
Declaration
public override void DrawBorder(IBorderElement element, RectangleF rect)
Parameters
IBorder
|
System.
|
Overrides
DrawBorder(IBorderElement, Path)
Declaration
public override void DrawBorder(IBorderElement element, Path path)
Parameters
IBorder
|
Path
path
|
Overrides
DrawImage(Image, RectangleF)
Declaration
public override void DrawImage(Image image, RectangleF rect)
Parameters
System.
|
System.
|
Overrides
DrawImage(IImageElement, RectangleF)
Declaration
public override void DrawImage(IImageElement element, RectangleF rect)
Parameters
IImage
|
System.
|
Overrides
DrawLine(RadBrush, Single, Single, Single, Single)
Declaration
public override void DrawLine(RadBrush brush, float x1, float y1, float x2, float y2)
Parameters
Rad
|
System.
|
System.
|
System.
|
System.
|
Overrides
DrawPathCore(Path, RadBrush, Single)
Declaration
protected override void DrawPathCore(Path path, RadBrush brush, float width)
Parameters
Overrides
DrawRectangle(RadBrush, Single, Single, Single, Single)
Declaration
public override void DrawRectangle(RadBrush brush, float x1, float y1, float x2, float y2)
Parameters
Rad
|
System.
|
System.
|
System.
|
System.
|
Overrides
DrawText(String, Font, RadBrush, RectangleF, TextFormat)
Declaration
public override void DrawText(string text, Font font, RadBrush brush, RectangleF rect, TextFormat textFormat)
Parameters
System.
|
System.
|
Rad
|
System.
|
Text
|
Overrides
DrawText(ITextElement, RadBrush, RectangleF)
Declaration
public override void DrawText(ITextElement element, RadBrush brush, RectangleF rect)
Parameters
IText
|
Rad
|
System.
|
Overrides
EndDraw()
FillOfficeGlass(Path, Color, Color, Color, Color, Single, Single, Boolean)
Declaration
protected override void FillOfficeGlass(Path inputPath, Color color1, Color color2, Color color3, Color color4, float gradientPercentage, float gradientPercentage2, bool fillEllipse)
Parameters
Path
inputPath
|
System.
|
System.
|
System.
|
System.
|
System.
|
System.
|
System.
|
Overrides
FillPathCore(Path, RadBrush)
Declaration
protected override void FillPathCore(Path path, RadBrush brush)
Parameters
Overrides
FillPolygon(RadBrush, PointF[])
Declaration
public override void FillPolygon(RadBrush brush, PointF[] points)
Parameters
Rad
|
System.
|
Overrides
FillRectangle(RadBrush, Single, Single, Single, Single)
Declaration
public override void FillRectangle(RadBrush brush, float x, float y, float width, float height)
Parameters
Rad
|
System.
|
System.
|
System.
|
System.
|
Overrides
FillRoundedRectangleCore(RoundedRectangle, RadBrush)
Declaration
protected override void FillRoundedRectangleCore(RoundedRectangle roundedRectangle, RadBrush brush)
Parameters
Rounded
|
Rad
|
Overrides
MeasureText(String, Font, SizeF, TextFormat)
Declaration
public override SizeF MeasureText(string text, Font font, SizeF availableSize, TextFormat textFormat)
Parameters
System.
|
System.
|
System.
|
Text
|
Returns
System.
|
Overrides
MeasureText(ITextElement, SizeF)
Declaration
public override SizeF MeasureText(ITextElement element, SizeF availableSize)
Parameters
IText
|
System.
|
Returns
System.
|