Class
PaintingContext

Definition

Namespace:Telerik.WinControls.UI.Diagrams

Assembly:Telerik.WinControls.RadDiagram.dll

Syntax:

cs-api-definition
public abstract class PaintingContext : IPaintingContext

Inheritance: objectPaintingContext

Derived Classes: GDIPaintingContext

Implements: IPaintingContext

Constructors

PaintingContext()

Declaration

cs-api-definition
protected PaintingContext()

Properties

ClipBounds

Declaration

cs-api-definition
public RectangleF ClipBounds { get; set; }

Property Value

RectangleF

Implements IPaintingContext.ClipBounds

ScaleFactor

Declaration

cs-api-definition
public SizeF ScaleFactor { get; protected set; }

Property Value

SizeF

Implements IPaintingContext.ScaleFactor

Methods

DrawEllipse(RectangleF, Pen)

Declaration

cs-api-definition
public abstract void DrawEllipse(RectangleF rectangle, Pen pen)

Parameters

rectangle

RectangleF

pen

Pen

Implements IPaintingContext.DrawEllipse(RectangleF, Pen)

DrawImage(Image, RectangleF, double)

Declaration

cs-api-definition
public abstract void DrawImage(Image image, RectangleF rectangle, double opacity)

Parameters

image

Image

rectangle

RectangleF

opacity

double

Implements IPaintingContext.DrawImage(Image, RectangleF, double)

DrawLine(PointF, PointF, Pen)

Declaration

cs-api-definition
public abstract void DrawLine(PointF startPoint, PointF endPoint, Pen pen)

Parameters

startPoint

PointF

endPoint

PointF

pen

Pen

Implements IPaintingContext.DrawLine(PointF, PointF, Pen)

DrawLines(PointF[], Pen)

Declaration

cs-api-definition
public abstract void DrawLines(PointF[] pointF, Pen pen)

Parameters

pointF

PointF[]

pen

Pen

Implements IPaintingContext.DrawLines(PointF[], Pen)

DrawPath(Point[], Pen)

Declaration

cs-api-definition
public abstract void DrawPath(Point[] pointF, Pen pen)

Parameters

pointF

Point[]

pen

Pen

Implements IPaintingContext.DrawPath(Point[], Pen)

DrawPolygon(Point[], Pen)

Declaration

cs-api-definition
public abstract void DrawPolygon(Point[] pointF, Pen pen)

Parameters

pointF

Point[]

pen

Pen

Implements IPaintingContext.DrawPolygon(Point[], Pen)

DrawRectangle(RectangleF, Pen)

Declaration

cs-api-definition
public abstract void DrawRectangle(RectangleF rectangle, Pen pen)

Parameters

rectangle

RectangleF

pen

Pen

Implements IPaintingContext.DrawRectangle(RectangleF, Pen)

FillEllipse(RectangleF, Brush)

Declaration

cs-api-definition
public abstract void FillEllipse(RectangleF rectanlge, Brush color)

Parameters

rectanlge

RectangleF

color

Brush

Implements IPaintingContext.FillEllipse(RectangleF, Brush)

FillPolygon(Point[], Brush)

Declaration

cs-api-definition
public abstract void FillPolygon(Point[] pointF, Brush brush)

Parameters

pointF

Point[]

brush

Brush

Implements IPaintingContext.FillPolygon(Point[], Brush)

FillRectangle(RectangleF, Brush)

Declaration

cs-api-definition
public abstract void FillRectangle(RectangleF rectanlge, Brush color)

Parameters

rectanlge

RectangleF

color

Brush

Implements IPaintingContext.FillRectangle(RectangleF, Brush)

InvertRectangle(RectangleF)

Declaration

cs-api-definition
public abstract void InvertRectangle(RectangleF rectangle)

Parameters

rectangle

RectangleF

Implements IPaintingContext.InvertRectangle(RectangleF)

ResetTransformation()

Declaration

cs-api-definition
public void ResetTransformation()

Implements IPaintingContext.ResetTransformation()

ResetTransformationOverride()

Declaration

cs-api-definition
protected abstract void ResetTransformationOverride()

ScaleTransformation(float, float)

Declaration

cs-api-definition
public void ScaleTransformation(float x, float y)

Parameters

x

float

y

float

Implements IPaintingContext.ScaleTransformation(float, float)

ScaleTransformationOverride(float, float)

Declaration

cs-api-definition
protected abstract void ScaleTransformationOverride(float x, float y)

Parameters

x

float

y

float