ClassGdiSurface
Definition
Namespace:Telerik.WinControls.Drawing
Assembly:Telerik.WinControls.dll
Syntax:
public class GdiSurface : Surface
Inheritance: objectSurfaceGdiSurface
Inherited Members
Constructors
Properties
Graphics
Declaration
protected override Graphics Graphics { get; }
Property Value
Overrides
TextRendererMode
Declaration
public TextRendererMode TextRendererMode { get; set; }
Property Value
Methods
BeginDraw(params object[])
Declaration
public override void BeginDraw(params object[] handles)
Parameters
handles
object[]
Overrides
CreateLinearGradientBrush(RectangleF, GradientStop[], RadLinearGradientMode)
Declaration
public override RadBrush CreateLinearGradientBrush(RectangleF rectangle, GradientStop[] colorStops, RadLinearGradientMode mode)
Parameters
rectangle
colorStops
mode
Returns
Overrides
CreateLinearGradientBrush(RectangleF, GradientStop[], float)
Declaration
public override RadBrush CreateLinearGradientBrush(RectangleF rectangle, GradientStop[] colorStops, float angle)
Parameters
rectangle
colorStops
angle
Returns
Overrides
CreateRadialBrush(PointF, float, float, GradientStop[])
Declaration
public override RadBrush CreateRadialBrush(PointF center, float xRadius, float yRadius, GradientStop[] colorStops)
Parameters
center
xRadius
yRadius
colorStops
Returns
Overrides
CreateRoundedRectangle(RectangleF, float)
Declaration
public override RoundedRectangle CreateRoundedRectangle(RectangleF rect, float radius)
Parameters
rect
radius
Returns
Overrides
DrawBorder(IBorderElement, Path)
Declaration
public override void DrawBorder(IBorderElement element, Path path)
Parameters
element
path
Overrides
DrawBorder(IBorderElement, RectangleF)
Declaration
public override void DrawBorder(IBorderElement element, RectangleF rect)
Parameters
element
rect
Overrides
DrawImage(IImageElement, RectangleF)
Declaration
public override void DrawImage(IImageElement element, RectangleF rect)
Parameters
element
rect
Overrides
DrawImage(Image, RectangleF)
Declaration
public override void DrawImage(Image image, RectangleF rect)
Parameters
image
rect
Overrides
DrawText(ITextElement, RadBrush, RectangleF)
Declaration
public override void DrawText(ITextElement element, RadBrush brush, RectangleF rect)
Parameters
element
brush
rect
Overrides
DrawText(string, Font, RadBrush, RectangleF, TextFormat)
Declaration
public override void DrawText(string text, Font font, RadBrush brush, RectangleF rect, TextFormat textFormat)
Parameters
text
font
brush
rect
textFormat
Overrides
EndDraw()
Declaration
public override void EndDraw()
Overrides
FillOfficeGlass(Path, Color, Color, Color, Color, float, float, bool)
Declaration
protected override void FillOfficeGlass(Path inputPath, Color color1, Color color2, Color color3, Color color4, float gradientPercentage, float gradientPercentage2, bool fillEllipse)
Parameters
inputPath
color1
color2
color3
color4
gradientPercentage
gradientPercentage2
fillEllipse
Overrides
FillRoundedRectangleCore(RoundedRectangle, RadBrush)
Declaration
protected override void FillRoundedRectangleCore(RoundedRectangle roundedRectangle, RadBrush brush)
Parameters
roundedRectangle
brush
Overrides
MeasureText(ITextElement, SizeF)
Declaration
public override SizeF MeasureText(ITextElement element, SizeF availableSize)
Parameters
element
availableSize
Returns
Overrides
MeasureText(string, Font, SizeF, TextFormat)
Declaration
public override SizeF MeasureText(string text, Font font, SizeF availableSize, TextFormat textFormat)
Parameters
text
font
availableSize
textFormat
Returns
Overrides