C# Класс CrossUI.Drawing.BoundsTrackingDrawingTarget

Наследование: IGeometryFigures, IDrawingElements, IReportingTarget, ITextMeasurements, IDrawingTargetBitmap
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Arc ( Rectangle rectangle, double start, double stop ) : void
Bezier ( CubicBezier bezier ) : void
Create ( IDrawingBackend backend, BoundsTracker boundsTracker ) : IDrawingTarget
Ellipse ( Rectangle rectangle ) : void
Geometry ( IGeometry geometry ) : void
Line ( Point p1, Point p2 ) : void
MeasureText ( string text, double maxWidth = Double.PositiveInfinity, double maxHeight = Double.PositiveInfinity ) : TextSize
Polygon ( Point points ) : void
Rectangle ( Rectangle rectangle ) : void
Report ( string text ) : void
RoundedRectangle ( Rectangle rectangle, Size cornerRadius ) : void
Text ( string text, Rectangle rectangle ) : void

Приватные методы

Метод Описание
BoundsTrackingDrawingTarget ( BoundsTracker tracker ) : System

Описание методов

Arc() публичный Метод

public Arc ( Rectangle rectangle, double start, double stop ) : void
rectangle Rectangle
start double
stop double
Результат void

Bezier() публичный Метод

public Bezier ( CubicBezier bezier ) : void
bezier CubicBezier
Результат void

Create() публичный статический Метод

public static Create ( IDrawingBackend backend, BoundsTracker boundsTracker ) : IDrawingTarget
backend IDrawingBackend
boundsTracker BoundsTracker
Результат IDrawingTarget

Ellipse() публичный Метод

public Ellipse ( Rectangle rectangle ) : void
rectangle Rectangle
Результат void

Geometry() публичный Метод

public Geometry ( IGeometry geometry ) : void
geometry IGeometry
Результат void

Line() публичный Метод

public Line ( Point p1, Point p2 ) : void
p1 Point
p2 Point
Результат void

MeasureText() публичный Метод

public MeasureText ( string text, double maxWidth = Double.PositiveInfinity, double maxHeight = Double.PositiveInfinity ) : TextSize
text string
maxWidth double
maxHeight double
Результат TextSize

Polygon() публичный Метод

public Polygon ( Point points ) : void
points Point
Результат void

Rectangle() публичный Метод

public Rectangle ( Rectangle rectangle ) : void
rectangle Rectangle
Результат void

Report() публичный Метод

public Report ( string text ) : void
text string
Результат void

RoundedRectangle() публичный Метод

public RoundedRectangle ( Rectangle rectangle, Size cornerRadius ) : void
rectangle Rectangle
cornerRadius Size
Результат void

Text() публичный Метод

public Text ( string text, Rectangle rectangle ) : void
text string
rectangle Rectangle
Результат void