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

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

Private Properties

Свойство Тип Описание
PixelAligningDrawingTarget System
canPixelAlign bool
pixelAlign Point
pixelAlign Point
pixelAlign Rectangle
pixelAlign Rectangle
toLogical Vector
toPixel Vector
transformChanged void

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

Метод Описание
Arc ( Rectangle rectangle, double start, double stop ) : void
Bezier ( CubicBezier bezier ) : void
Create ( IDrawingTarget target, System.Action disposer, DrawingState state, DrawingTransform transform ) : IDrawingTarget
Dispose ( ) : void
Ellipse ( Rectangle rectangle ) : void
Geometry ( IGeometry geometry ) : void
Line ( Point p1, Point p2 ) : void
Polygon ( ) : void
Rectangle ( Rectangle rectangle ) : void
RoundedRectangle ( Rectangle rectangle, Size cornerRadius ) : void
Text ( string text, Rectangle rectangle ) : void

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

Метод Описание
PixelAligningDrawingTarget ( IDrawingTarget target, DrawingState state, DrawingTransform transform ) : System
canPixelAlign ( Matrix m ) : bool
pixelAlign ( Point p ) : Point
pixelAlign ( double x, double y ) : Point
pixelAlign ( Rectangle r ) : Rectangle
pixelAlign ( double x, double y, double width, double height ) : Rectangle
toLogical ( Vector pixel ) : Vector
toPixel ( Vector logical ) : Vector
transformChanged ( ) : void

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

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 ( IDrawingTarget target, System.Action disposer, DrawingState state, DrawingTransform transform ) : IDrawingTarget
target IDrawingTarget
disposer System.Action
state DrawingState
transform DrawingTransform
Результат IDrawingTarget

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

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

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

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

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

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

public Rectangle ( Rectangle rectangle ) : void
rectangle Rectangle
Результат 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