C# 클래스 Core2D.Shapes.XText

Text shape.
상속: Core2D.Shape.BaseShape
파일 보기 프로젝트 열기: Core2D/Core2D 1 사용 예제들

공개 메소드들

메소드 설명
BindText ( ImmutableArray db, XRecord r ) : string

Bind properties or data record to XText.Text property.

Create ( XPoint topLeft, XPoint bottomRight, ShapeStyle style, BaseShape point, string text, bool isStroked = true, string name = "" ) : XText

Creates a new XText instance.

Create ( double x, double y, ShapeStyle style, BaseShape point, string text, bool isStroked = true, string name = "" ) : XText

Creates a new XText instance.

Create ( double x1, double y1, double x2, double y2, ShapeStyle style, BaseShape point, string text, bool isStroked = true, string name = "" ) : XText

Creates a new XText instance.

Draw ( object dc, ShapeRenderer renderer, double dx, double dy, ImmutableArray db, XRecord r ) : void
GetPoints ( ) : IEnumerable
Move ( double dx, double dy ) : void

비공개 메소드들

메소드 설명
TryToBind ( ImmutableArray db, string propertyName, string &value ) : bool

Try binding properties array to one of XText shape properties.

TryToBind ( XRecord r, string columnName, string &value ) : bool

Try binding data record to XText.Text shape property containing column name.

메소드 상세

BindText() 공개 메소드

Bind properties or data record to XText.Text property.
public BindText ( ImmutableArray db, XRecord r ) : string
db ImmutableArray The properties database used for binding.
r Core2D.Data.Database.XRecord The external data record used for binding.
리턴 string

Create() 공개 정적인 메소드

Creates a new XText instance.
public static Create ( XPoint topLeft, XPoint bottomRight, ShapeStyle style, BaseShape point, string text, bool isStroked = true, string name = "" ) : XText
topLeft XPoint The corner point.
bottomRight XPoint The corner point.
style Core2D.Style.ShapeStyle The shape style.
point Core2D.Shape.BaseShape The point template.
text string The text string.
isStroked bool The flag indicating whether shape is stroked.
name string The shape name.
리턴 XText

Create() 공개 정적인 메소드

Creates a new XText instance.
public static Create ( double x, double y, ShapeStyle style, BaseShape point, string text, bool isStroked = true, string name = "" ) : XText
x double The X coordinate of and corner points.
y double The Y coordinate of and corner points.
style Core2D.Style.ShapeStyle The shape style.
point Core2D.Shape.BaseShape The point template.
text string The text string.
isStroked bool The flag indicating whether shape is stroked.
name string The shape name.
리턴 XText

Create() 공개 정적인 메소드

Creates a new XText instance.
public static Create ( double x1, double y1, double x2, double y2, ShapeStyle style, BaseShape point, string text, bool isStroked = true, string name = "" ) : XText
x1 double The X coordinate of corner point.
y1 double The Y coordinate of corner point.
x2 double The X coordinate of corner point.
y2 double The Y coordinate of corner point.
style Core2D.Style.ShapeStyle The shape style.
point Core2D.Shape.BaseShape The point template.
text string The text string.
isStroked bool The flag indicating whether shape is stroked.
name string The shape name.
리턴 XText

Draw() 공개 메소드

public Draw ( object dc, ShapeRenderer renderer, double dx, double dy, ImmutableArray db, XRecord r ) : void
dc object
renderer Core2D.Renderer.ShapeRenderer
dx double
dy double
db ImmutableArray
r Core2D.Data.Database.XRecord
리턴 void

GetPoints() 공개 메소드

public GetPoints ( ) : IEnumerable
리턴 IEnumerable

Move() 공개 메소드

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