C# Class CrossUI.Drawing.DrawingTargetSplitter

Inheritance: IDrawingTarget
Afficher le fichier Open project: pragmatrix/CrossUI Class Usage Examples

Méthodes publiques

Méthode Description
Arc ( Rectangle rectangle, double start, double stop ) : void
Bezier ( CubicBezier bezier ) : void
Dispose ( ) : void
DrawingTargetSplitter ( IDrawingBackend backend, IDrawingState state, IDrawingTransform transform, IGeometryFigures figures, IDrawingElements elements, ITextMeasurements measurements, IDrawingTargetBitmap bitmap, IReportingTarget reporting, System.Action disposer ) : System
Ellipse ( Rectangle rectangle ) : void
Fill ( System.Color color = null ) : void
Font ( string name = null, FontWeight weight = null, FontStyle style = null ) : void
Geometry ( IGeometry geometry ) : void
Line ( Point p1, Point p2 ) : void
MeasureText ( string text, double maxWidth = Double.PositiveInfinity, double maxHeight = Double.PositiveInfinity ) : TextSize
NoFill ( ) : void
NoPixelAlign ( ) : void
NoStroke ( ) : void
PixelAlign ( ) : void
Polygon ( Point points ) : void
Rectangle ( Rectangle rectangle ) : void
Report ( string text ) : void
RestoreState ( ) : void
RestoreTransform ( ) : void
Rotate ( double radians, double centerX = null, double centerY = null ) : void
RoundedRectangle ( Rectangle rectangle, Size cornerRadius ) : void
SaveState ( ) : void
SaveTransform ( ) : void
Scale ( double sx, double sy, double centerX = null, double centerY = null ) : void
Stroke ( System.Color color = null, double weight = null, StrokeAlignment alignment = null ) : void
Text ( double size = null, System.Color color = null, TextAlignment alignment = null, ParagraphAlignment paragraphAlignment = null, WordWrapping wordWrapping = null ) : void
Text ( string text, Rectangle rectangle ) : void
Translate ( double dx, double dy ) : void

Method Details

Arc() public méthode

public Arc ( Rectangle rectangle, double start, double stop ) : void
rectangle Rectangle
start double
stop double
Résultat void

Bezier() public méthode

public Bezier ( CubicBezier bezier ) : void
bezier CubicBezier
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

DrawingTargetSplitter() public méthode

public DrawingTargetSplitter ( IDrawingBackend backend, IDrawingState state, IDrawingTransform transform, IGeometryFigures figures, IDrawingElements elements, ITextMeasurements measurements, IDrawingTargetBitmap bitmap, IReportingTarget reporting, System.Action disposer ) : System
backend IDrawingBackend
state IDrawingState
transform IDrawingTransform
figures IGeometryFigures
elements IDrawingElements
measurements ITextMeasurements
bitmap IDrawingTargetBitmap
reporting IReportingTarget
disposer System.Action
Résultat System

Ellipse() public méthode

public Ellipse ( Rectangle rectangle ) : void
rectangle Rectangle
Résultat void

Fill() public méthode

public Fill ( System.Color color = null ) : void
color System.Color
Résultat void

Font() public méthode

public Font ( string name = null, FontWeight weight = null, FontStyle style = null ) : void
name string
weight FontWeight
style FontStyle
Résultat void

Geometry() public méthode

public Geometry ( IGeometry geometry ) : void
geometry IGeometry
Résultat void

Line() public méthode

public Line ( Point p1, Point p2 ) : void
p1 Point
p2 Point
Résultat void

MeasureText() public méthode

public MeasureText ( string text, double maxWidth = Double.PositiveInfinity, double maxHeight = Double.PositiveInfinity ) : TextSize
text string
maxWidth double
maxHeight double
Résultat TextSize

NoFill() public méthode

public NoFill ( ) : void
Résultat void

NoPixelAlign() public méthode

public NoPixelAlign ( ) : void
Résultat void

NoStroke() public méthode

public NoStroke ( ) : void
Résultat void

PixelAlign() public méthode

public PixelAlign ( ) : void
Résultat void

Polygon() public méthode

public Polygon ( Point points ) : void
points Point
Résultat void

Rectangle() public méthode

public Rectangle ( Rectangle rectangle ) : void
rectangle Rectangle
Résultat void

Report() public méthode

public Report ( string text ) : void
text string
Résultat void

RestoreState() public méthode

public RestoreState ( ) : void
Résultat void

RestoreTransform() public méthode

public RestoreTransform ( ) : void
Résultat void

Rotate() public méthode

public Rotate ( double radians, double centerX = null, double centerY = null ) : void
radians double
centerX double
centerY double
Résultat void

RoundedRectangle() public méthode

public RoundedRectangle ( Rectangle rectangle, Size cornerRadius ) : void
rectangle Rectangle
cornerRadius Size
Résultat void

SaveState() public méthode

public SaveState ( ) : void
Résultat void

SaveTransform() public méthode

public SaveTransform ( ) : void
Résultat void

Scale() public méthode

public Scale ( double sx, double sy, double centerX = null, double centerY = null ) : void
sx double
sy double
centerX double
centerY double
Résultat void

Stroke() public méthode

public Stroke ( System.Color color = null, double weight = null, StrokeAlignment alignment = null ) : void
color System.Color
weight double
alignment StrokeAlignment
Résultat void

Text() public méthode

public Text ( double size = null, System.Color color = null, TextAlignment alignment = null, ParagraphAlignment paragraphAlignment = null, WordWrapping wordWrapping = null ) : void
size double
color System.Color
alignment TextAlignment
paragraphAlignment ParagraphAlignment
wordWrapping WordWrapping
Résultat void

Text() public méthode

public Text ( string text, Rectangle rectangle ) : void
text string
rectangle Rectangle
Résultat void

Translate() public méthode

public Translate ( double dx, double dy ) : void
dx double
dy double
Résultat void