C# Класс Eto.Wpf.Drawing.GraphicsPathHandler

Handler for IGraphicsPath
Наследование: GraphicsPath.IHandler
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
ConnectTo void
GraphicsPathHandler System

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

Метод Описание
AddArc ( float x, float y, float width, float height, float startAngle, float sweepAngle ) : void
AddBezier ( Eto.Drawing.PointF start, Eto.Drawing.PointF control1, Eto.Drawing.PointF control2, Eto.Drawing.PointF end ) : void
AddCurve ( IEnumerable points, float tension = 0.5f ) : void
AddEllipse ( float x, float y, float width, float height ) : void
AddLine ( float startX, float startY, float endX, float endY ) : void
AddLines ( IEnumerable points ) : void
AddPath ( IGraphicsPath path, bool connect = false ) : void
AddRectangle ( float x, float y, float width, float height ) : void
Clone ( ) : IGraphicsPath
CloseFigure ( ) : void
Dispose ( ) : void
GraphicsPathHandler ( ) : System
LineTo ( float x, float y ) : void
MoveTo ( float x, float y ) : void
StartFigure ( ) : void
Transform ( IMatrix matrix ) : void

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

Метод Описание
ConnectTo ( System.Windows startPoint, bool startNewFigure = false ) : void
GraphicsPathHandler ( System.Windows.Media control ) : System

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

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

public AddArc ( float x, float y, float width, float height, float startAngle, float sweepAngle ) : void
x float
y float
width float
height float
startAngle float
sweepAngle float
Результат void

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

public AddBezier ( Eto.Drawing.PointF start, Eto.Drawing.PointF control1, Eto.Drawing.PointF control2, Eto.Drawing.PointF end ) : void
start Eto.Drawing.PointF
control1 Eto.Drawing.PointF
control2 Eto.Drawing.PointF
end Eto.Drawing.PointF
Результат void

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

public AddCurve ( IEnumerable points, float tension = 0.5f ) : void
points IEnumerable
tension float
Результат void

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

public AddEllipse ( float x, float y, float width, float height ) : void
x float
y float
width float
height float
Результат void

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

public AddLine ( float startX, float startY, float endX, float endY ) : void
startX float
startY float
endX float
endY float
Результат void

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

public AddLines ( IEnumerable points ) : void
points IEnumerable
Результат void

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

public AddPath ( IGraphicsPath path, bool connect = false ) : void
path IGraphicsPath
connect bool
Результат void

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

public AddRectangle ( float x, float y, float width, float height ) : void
x float
y float
width float
height float
Результат void

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

public Clone ( ) : IGraphicsPath
Результат IGraphicsPath

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

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

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

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

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

public GraphicsPathHandler ( ) : System
Результат System

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

public LineTo ( float x, float y ) : void
x float
y float
Результат void

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

public MoveTo ( float x, float y ) : void
x float
y float
Результат void

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

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

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

public Transform ( IMatrix matrix ) : void
matrix IMatrix
Результат void