C# Класс Unvell.ReoScript.Extensions.GraphicsExtensionUtility

Показать файл Открыть проект

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

Метод Описание
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