Class ColorUtils
Namespace: Aurigma.DesignAtoms
Assembly: Aurigma.DesignAtoms.dll
Syntax
public static class ColorUtils
Inheritance: System.Object -> ColorUtils
Inherited Members
System.Object.ToStringSystem.Object.Equals(System.Object)System.Object.Equals(System.Object,System.Object)System.Object.ReferenceEquals(System.Object,System.Object)System.Object.GetHashCodeSystem.Object.GetTypeSystem.Object.MemberwiseClone
Methods
ConvertToLabString
public static string ConvertToLabString(LabColor color, string rgbPreview = null)
Parameters
| Type | Name | Description |
|---|---|---|
Aurigma.GraphicsMill.LabColor | color | |
System.String | rgbPreview |
Returns
System.String
ConvertToSpotString
public static string ConvertToSpotString(SpotColor color, string rgbPreview)
Parameters
| Type | Name | Description |
|---|---|---|
Aurigma.GraphicsMill.SpotColor | color | |
System.String | rgbPreview |
Returns
System.String
ParseWebRgbColor
public static RgbColor ParseWebRgbColor(string rgbColor)
Parameters
| Type | Name | Description |
|---|---|---|
System.String | rgbColor |
Returns
Aurigma.DesignAtoms.Model.Color.RgbColor
ParseHexRgbColor
public static RgbColor ParseHexRgbColor(string hexColor)
Parameters
| Type | Name | Description |
|---|---|---|
System.String | hexColor |
Returns
Aurigma.DesignAtoms.Model.Color.RgbColor
ParseWebColor
public static Color ParseWebColor(string color)
Parameters
| Type | Name | Description |
|---|---|---|
System.String | color |
Returns
Aurigma.DesignAtoms.Model.Color.Color
ParseWebColorGm
public static Color ParseWebColorGm(string color)
Parameters
| Type | Name | Description |
|---|---|---|
System.String | color |
Returns
Aurigma.GraphicsMill.Color
ConvertToPercentCmykWebColor
public static string ConvertToPercentCmykWebColor(CmykColor color, string rgbPreview = null)
Parameters
| Type | Name | Description |
|---|---|---|
Aurigma.GraphicsMill.CmykColor | color | |
System.String | rgbPreview |
Returns
System.String
ConvertToDeviceCmykWebColor
public static string ConvertToDeviceCmykWebColor(CmykColor color, string rgbPreview)
Parameters
| Type | Name | Description |
|---|---|---|
Aurigma.GraphicsMill.CmykColor | color | |
System.String | rgbPreview |
Returns
System.String
ConvertToRelativeCmykWebColor
public static string ConvertToRelativeCmykWebColor(CmykColor color, string rgbPreview)
Parameters
| Type | Name | Description |
|---|---|---|
Aurigma.GraphicsMill.CmykColor | color | |
System.String | rgbPreview |
Returns
System.String
ConvertToWebColor
public static string ConvertToWebColor(RgbColor color)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Color.RgbColor | color |
Returns
System.String
ConvertToWebColor
public static string ConvertToWebColor(RgbColor color)
Parameters
| Type | Name | Description |
|---|---|---|
Aurigma.GraphicsMill.RgbColor | color |
Returns
System.String
ConvertToHexColor
public static string ConvertToHexColor(RgbColor color)
Parameters
| Type | Name | Description |
|---|---|---|
Aurigma.GraphicsMill.RgbColor | color |
Returns
System.String
ConvertToHexColor
public static string ConvertToHexColor(RgbColor color)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Color.RgbColor | color |
Returns
System.String
ParseXmlColor
public static Color ParseXmlColor(Dictionary<string, string[]> styles, string prefix = "")
Parameters
| Type | Name | Description |
|---|---|---|
System.Collections.Generic.Dictionary<System.String,System.String[]> | styles | |
System.String | prefix |
Returns
Aurigma.DesignAtoms.Model.Color.Color
ParseXmlColor
public static Color ParseXmlColor(string color, string inkName = null, string inkSolidity = null, string inkColor = null)
Parameters
| Type | Name | Description |
|---|---|---|
System.String | color | |
System.String | inkName | |
System.String | inkSolidity | |
System.String | inkColor |
Returns
Aurigma.DesignAtoms.Model.Color.Color
ParseGmXmlColor
public static Color ParseGmXmlColor(string color, string inkName = null, string inkSolidity = null, string inkColor = null)
Parameters
| Type | Name | Description |
|---|---|---|
System.String | color | |
System.String | inkName | |
System.String | inkSolidity | |
System.String | inkColor |
Returns
Aurigma.GraphicsMill.Color
ParseGmXmlColor
public static Color ParseGmXmlColor(Dictionary<string, string[]> styles, string prefix = "")
Parameters
| Type | Name | Description |
|---|---|---|
System.Collections.Generic.Dictionary<System.String,System.String[]> | styles | |
System.String | prefix |
Returns
Aurigma.GraphicsMill.Color
IsColorSupported
public static bool IsColorSupported(Color color)
Parameters
| Type | Name | Description |
|---|---|---|
Aurigma.GraphicsMill.Color | color |
Returns
System.Boolean
ConvertToGmXmlColor
public static string ConvertToGmXmlColor(Color color)
Parameters
| Type | Name | Description |
|---|---|---|
Aurigma.GraphicsMill.Color | color |
Returns
System.String
GetColorProfileDescription
public static string GetColorProfileDescription(Color color)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Color.Color | color |
Returns
System.String
GetTextAndPalette
public static Tuple<string, List<Color>> GetTextAndPalette(string text, List<Color> palette = null)
Parameters
| Type | Name | Description |
|---|---|---|
System.String | text | |
System.Collections.Generic.List<Aurigma.DesignAtoms.Model.Color.Color> | palette |
Returns
System.Tuple<System.String,System.Collections.Generic.List<Aurigma.DesignAtoms.Model.Color.Color>>
Fields
HtmlDeviceCMYK
public static Regex HtmlDeviceCMYK
HtmlPercentCMYK
public static Regex HtmlPercentCMYK
HtmlRelativeCMYK
public static Regex HtmlRelativeCMYK
LabColorRegex
public static Regex LabColorRegex
SpotColorRegex
public static Regex SpotColorRegex