C# 클래스 CrossUI.Drawing.DrawingTargetRecorder

상속: IDrawingTarget
파일 보기 프로젝트 열기: pragmatrix/CrossUI

공개 메소드들

메소드 설명
Arc ( Rectangle rectangle, double start, double stop ) : void
Bezier ( CubicBezier bezier ) : void
Dispose ( ) : void
DrawingTargetRecorder ( int width, int height, ITextMeasurements textMeasurements ) : System
Ellipse ( Rectangle rectangle ) : void
Fill ( System.Color color ) : void
Font ( string name, FontWeight weight, FontStyle style ) : void
Geometry ( IGeometry geometry ) : void
Line ( Point p1, Point p2 ) : void
MeasureText ( string text, double maxWidth, double maxHeight ) : 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, double centerY ) : void
RoundedRectangle ( Rectangle rectangle, Size cornerRadius ) : void
SaveState ( ) : void
SaveTransform ( ) : void
Scale ( double sx, double sy, double centerX, double centerY ) : void
Stroke ( System.Color color, double weight, StrokeAlignment alignment ) : void
Text ( double size, System.Color color, TextAlignment alignment, ParagraphAlignment paragraphAlignment, WordWrapping wordWrapping ) : void
Text ( string text, Rectangle rectangle ) : void
Translate ( double dx, double dy ) : void
replay ( IDrawingTarget target ) : void

비공개 메소드들

메소드 설명
record ( Action action ) : 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

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

DrawingTargetRecorder() 공개 메소드

public DrawingTargetRecorder ( int width, int height, ITextMeasurements textMeasurements ) : System
width int
height int
textMeasurements ITextMeasurements
리턴 System

Ellipse() 공개 메소드

public Ellipse ( Rectangle rectangle ) : void
rectangle Rectangle
리턴 void

Fill() 공개 메소드

public Fill ( System.Color color ) : void
color System.Color
리턴 void

Font() 공개 메소드

public Font ( string name, FontWeight weight, FontStyle style ) : void
name string
weight FontWeight
style FontStyle
리턴 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 maxHeight ) : TextSize
text string
maxWidth double
maxHeight double
리턴 TextSize

NoFill() 공개 메소드

public NoFill ( ) : void
리턴 void

NoPixelAlign() 공개 메소드

public NoPixelAlign ( ) : void
리턴 void

NoStroke() 공개 메소드

public NoStroke ( ) : void
리턴 void

PixelAlign() 공개 메소드

public PixelAlign ( ) : void
리턴 void

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

RestoreState() 공개 메소드

public RestoreState ( ) : void
리턴 void

RestoreTransform() 공개 메소드

public RestoreTransform ( ) : void
리턴 void

Rotate() 공개 메소드

public Rotate ( double radians, double centerX, double centerY ) : void
radians double
centerX double
centerY double
리턴 void

RoundedRectangle() 공개 메소드

public RoundedRectangle ( Rectangle rectangle, Size cornerRadius ) : void
rectangle Rectangle
cornerRadius Size
리턴 void

SaveState() 공개 메소드

public SaveState ( ) : void
리턴 void

SaveTransform() 공개 메소드

public SaveTransform ( ) : void
리턴 void

Scale() 공개 메소드

public Scale ( double sx, double sy, double centerX, double centerY ) : void
sx double
sy double
centerX double
centerY double
리턴 void

Stroke() 공개 메소드

public Stroke ( System.Color color, double weight, StrokeAlignment alignment ) : void
color System.Color
weight double
alignment StrokeAlignment
리턴 void

Text() 공개 메소드

public Text ( double size, System.Color color, TextAlignment alignment, ParagraphAlignment paragraphAlignment, WordWrapping wordWrapping ) : void
size double
color System.Color
alignment TextAlignment
paragraphAlignment ParagraphAlignment
wordWrapping WordWrapping
리턴 void

Text() 공개 메소드

public Text ( string text, Rectangle rectangle ) : void
text string
rectangle Rectangle
리턴 void

Translate() 공개 메소드

public Translate ( double dx, double dy ) : void
dx double
dy double
리턴 void

replay() 공개 메소드

public replay ( IDrawingTarget target ) : void
target IDrawingTarget
리턴 void