C# 클래스 Unvell.ReoScript.Extensions.GraphicsExtensionUtility

파일 보기 프로젝트 열기: jing-lu/ReoScript

공개 메소드들

메소드 설명
ConvertToColor ( object color ) : Color
ConvertToColorObject ( ScriptContext ctx, Color color ) : ObjectValue
ConvertToDashStyle ( object val ) : DashStyle
CreatePointObject ( ScriptContext ctx, float x, float y ) : ObjectValue
CreateRectangleObject ( ScriptContext ctx, RectangleF rect ) : ObjectValue
CreateSizeObject ( ScriptContext ctx, PointF p ) : ObjectValue
CreateSizeObject ( ScriptContext ctx, SizeF size ) : ObjectValue
CreateSizeObject ( ScriptContext ctx, double width, double height ) : ObjectValue
DecodeLineStyle ( string data ) : DashStyle
EncodeColor ( Color c ) : string
EncodeLineStyle ( DashStyle ds ) : string
GetPointObject ( ScriptContext ctx, object arg, PointF def ) : PointF
GetSizeObject ( ScriptContext ctx, object arg, SizeF def ) : SizeF
IsRGBColorFormat ( string data ) : bool
IsWebColorFormat ( string data ) : bool

비공개 메소드들

메소드 설명
DecodeColor ( string data ) : Color

메소드 상세

ConvertToColor() 공개 정적인 메소드

public static ConvertToColor ( object color ) : Color
color object
리턴 Color

ConvertToColorObject() 공개 정적인 메소드

public static ConvertToColorObject ( ScriptContext ctx, Color color ) : ObjectValue
ctx ScriptContext
color Color
리턴 ObjectValue

ConvertToDashStyle() 공개 정적인 메소드

public static ConvertToDashStyle ( object val ) : DashStyle
val object
리턴 DashStyle

CreatePointObject() 공개 정적인 메소드

public static CreatePointObject ( ScriptContext ctx, float x, float y ) : ObjectValue
ctx ScriptContext
x float
y float
리턴 ObjectValue

CreateRectangleObject() 공개 정적인 메소드

public static CreateRectangleObject ( ScriptContext ctx, RectangleF rect ) : ObjectValue
ctx ScriptContext
rect System.Drawing.RectangleF
리턴 ObjectValue

CreateSizeObject() 공개 정적인 메소드

public static CreateSizeObject ( ScriptContext ctx, PointF p ) : ObjectValue
ctx ScriptContext
p System.Drawing.PointF
리턴 ObjectValue

CreateSizeObject() 공개 정적인 메소드

public static CreateSizeObject ( ScriptContext ctx, SizeF size ) : ObjectValue
ctx ScriptContext
size System.Drawing.SizeF
리턴 ObjectValue

CreateSizeObject() 공개 정적인 메소드

public static CreateSizeObject ( ScriptContext ctx, double width, double height ) : ObjectValue
ctx ScriptContext
width double
height double
리턴 ObjectValue

DecodeLineStyle() 공개 정적인 메소드

public static DecodeLineStyle ( string data ) : DashStyle
data string
리턴 DashStyle

EncodeColor() 공개 정적인 메소드

public static EncodeColor ( Color c ) : string
c Color
리턴 string

EncodeLineStyle() 공개 정적인 메소드

public static EncodeLineStyle ( DashStyle ds ) : string
ds DashStyle
리턴 string

GetPointObject() 공개 정적인 메소드

public static GetPointObject ( ScriptContext ctx, object arg, PointF def ) : PointF
ctx ScriptContext
arg object
def System.Drawing.PointF
리턴 System.Drawing.PointF

GetSizeObject() 공개 정적인 메소드

public static GetSizeObject ( ScriptContext ctx, object arg, SizeF def ) : SizeF
ctx ScriptContext
arg object
def System.Drawing.SizeF
리턴 System.Drawing.SizeF

IsRGBColorFormat() 공개 정적인 메소드

public static IsRGBColorFormat ( string data ) : bool
data string
리턴 bool

IsWebColorFormat() 공개 정적인 메소드

public static IsWebColorFormat ( string data ) : bool
data string
리턴 bool