Skip to main content

Class ColorUtils

Namespace: Aurigma.DesignAtoms​
Assembly: Aurigma.DesignAtoms.dll​
Syntax
public static class ColorUtils

Inheritance: System.Object -> ColorUtils

Inherited Members​

  • System.Object.ToString
  • System.Object.Equals(System.Object)
  • System.Object.Equals(System.Object,System.Object)
  • System.Object.ReferenceEquals(System.Object,System.Object)
  • System.Object.GetHashCode
  • System.Object.GetType
  • System.Object.MemberwiseClone

Methods​

ConvertToLabString​

public static string ConvertToLabString(LabColor color, string rgbPreview = null)
Parameters​
TypeNameDescription
Aurigma.GraphicsMill.LabColorcolor
System.StringrgbPreview
Returns​

System.String

ConvertToSpotString​

public static string ConvertToSpotString(SpotColor color, string rgbPreview)
Parameters​
TypeNameDescription
Aurigma.GraphicsMill.SpotColorcolor
System.StringrgbPreview
Returns​

System.String

ParseWebRgbColor​

public static RgbColor ParseWebRgbColor(string rgbColor)
Parameters​
TypeNameDescription
System.StringrgbColor
Returns​

Aurigma.DesignAtoms.Model.Color.RgbColor

ParseHexRgbColor​

public static RgbColor ParseHexRgbColor(string hexColor)
Parameters​
TypeNameDescription
System.StringhexColor
Returns​

Aurigma.DesignAtoms.Model.Color.RgbColor

ParseToWebColor​

public static string ParseToWebColor(Color color, CmykColorStringFormat cmykColorStringFormat = CmykColorStringFormat.Percent)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Model.Color.Colorcolor
Aurigma.DesignAtoms.Model.Color.CmykColorStringFormatcmykColorStringFormat
Returns​

System.String

ParseWebColor​

public static Color ParseWebColor(string color)
Parameters​
TypeNameDescription
System.Stringcolor
Returns​

Aurigma.DesignAtoms.Model.Color.Color

ParseWebColorGm​

public static Color ParseWebColorGm(string color)
Parameters​
TypeNameDescription
System.Stringcolor
Returns​

Aurigma.GraphicsMill.Color

ConvertToPercentCmykWebColor​

public static string ConvertToPercentCmykWebColor(CmykColor color, string rgbPreview = null)
Parameters​
TypeNameDescription
Aurigma.GraphicsMill.CmykColorcolor
System.StringrgbPreview
Returns​

System.String

ConvertToDeviceCmykWebColor​

public static string ConvertToDeviceCmykWebColor(CmykColor color, string rgbPreview)
Parameters​
TypeNameDescription
Aurigma.GraphicsMill.CmykColorcolor
System.StringrgbPreview
Returns​

System.String

ConvertToRelativeCmykWebColor​

public static string ConvertToRelativeCmykWebColor(CmykColor color, string rgbPreview)
Parameters​
TypeNameDescription
Aurigma.GraphicsMill.CmykColorcolor
System.StringrgbPreview
Returns​

System.String

ConvertToWebColor​

public static string ConvertToWebColor(RgbColor color)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Model.Color.RgbColorcolor
Returns​

System.String

ConvertToWebColor​

public static string ConvertToWebColor(RgbColor color)
Parameters​
TypeNameDescription
Aurigma.GraphicsMill.RgbColorcolor
Returns​

System.String

ConvertToHexColor​

public static string ConvertToHexColor(RgbColor color)
Parameters​
TypeNameDescription
Aurigma.GraphicsMill.RgbColorcolor
Returns​

System.String

ConvertToHexColor​

public static string ConvertToHexColor(RgbColor color)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Model.Color.RgbColorcolor
Returns​

System.String

ParseXmlColor​

public static Color ParseXmlColor(Dictionary<string, string[]> styles, string prefix = "")
Parameters​
TypeNameDescription
System.Collections.Generic.Dictionary<System.String,System.String[]>styles
System.Stringprefix
Returns​

Aurigma.DesignAtoms.Model.Color.Color

ParseXmlColor​

public static Color ParseXmlColor(string color, string inkName = null, string inkSolidity = null, string inkColor = null)
Parameters​
TypeNameDescription
System.Stringcolor
System.StringinkName
System.StringinkSolidity
System.StringinkColor
Returns​

Aurigma.DesignAtoms.Model.Color.Color

ParseGmXmlColor​

public static Color ParseGmXmlColor(string color, string inkName = null, string inkSolidity = null, string inkColor = null)
Parameters​
TypeNameDescription
System.Stringcolor
System.StringinkName
System.StringinkSolidity
System.StringinkColor
Returns​

Aurigma.GraphicsMill.Color

ParseGmXmlColor​

public static Color ParseGmXmlColor(Dictionary<string, string[]> styles, string prefix = "")
Parameters​
TypeNameDescription
System.Collections.Generic.Dictionary<System.String,System.String[]>styles
System.Stringprefix
Returns​

Aurigma.GraphicsMill.Color

IsColorSupported​

public static bool IsColorSupported(Color color)
Parameters​
TypeNameDescription
Aurigma.GraphicsMill.Colorcolor
Returns​

System.Boolean

ConvertToGmXmlColor​

public static string ConvertToGmXmlColor(Color color)
Parameters​
TypeNameDescription
Aurigma.GraphicsMill.Colorcolor
Returns​

System.String

GetColorProfileDescription​

public static string GetColorProfileDescription(Color color)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Model.Color.Colorcolor
Returns​

System.String

GetTextAndPalette​

public static Tuple<string, List<Color>> GetTextAndPalette(string text, List<Color> palette = null)
Parameters​
TypeNameDescription
System.Stringtext
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
Was this page helpful?