LEADTOOLS (Leadtools assembly)

FromKnownColor Method (RasterColor)

Show in webframe
Example 







One of the RasterKnownColor enumeration members.
Creates a new RasterColor structure from a known color.
Syntax
[CLSCompliantAttribute(false)]
public static RasterColor FromKnownColor( 
   RasterKnownColor knownColor
)
'Declaration
 
<CLSCompliantAttribute(False)>
Public Shared Function FromKnownColor( _
   ByVal knownColor As RasterKnownColor _
) As RasterColor
'Usage
 
Dim knownColor As RasterKnownColor
Dim value As RasterColor
 
value = RasterColor.FromKnownColor(knownColor)
[CLSCompliantAttribute(false)]
public static RasterColor FromKnownColor( 
   RasterKnownColor knownColor
)

            

            
CLSCompliantAttribute()
 function Leadtools.RasterColor.FromKnownColor( 
   knownColor 
)
[CLSCompliantAttribute(false)]
public:
static RasterColor FromKnownColor( 
   RasterKnownColor knownColor
) 

Parameters

knownColor
One of the RasterKnownColor enumeration members.

Return Value

The new RasterColor object.
Remarks

You can use the RasterKnownColor enumeration to construct RasterColor objects from colors known by name.

Example
Copy Code  
Imports Leadtools

Public Sub FromKnownColorExample()
   ' Create a yellow color (R = 255, G = 255, B = 0)
   Dim clr1 As New RasterColor(255, 255, 0)

   ' Now create the same color using the "Yellow" known color
   Dim clr2 As RasterColor = RasterColor.FromKnownColor(RasterKnownColor.Yellow)

   ' Make sure both colors have the same value
   Debug.Assert(clr1.A = clr2.A)
   Debug.Assert(clr1.R = clr2.R)
   Debug.Assert(clr1.G = clr2.G)
   Debug.Assert(clr1.B = clr2.B)
End Sub
using Leadtools;

      
public void FromKnownColorExample()
{
   // Create a yellow color (R = 255, G = 255, B = 0)
   RasterColor clr1 = new RasterColor(255, 255, 0);
   // Now create the same color using the "Yellow" known color
   RasterColor clr2 = RasterColor.FromKnownColor(RasterKnownColor.Yellow);

   // Make sure both colors have the same value
   Assert.IsTrue(clr1.A == clr2.A);
   Assert.IsTrue(clr1.R == clr2.R);
   Assert.IsTrue(clr1.G == clr2.G);
   Assert.IsTrue(clr1.B == clr2.B);
}
RasterColorExamples.prototype.FromKnownColorExample = function ()
{
   with ( Leadtools){
      // Create a yellow color (R = 255, G = 255, B = 0)
      var clr1 = RasterColorHelper.create(255, 255, 0);

      // Now create the same color using the "Yellow" known color
      var clr2 = RasterColorHelper.fromKnownColor(RasterKnownColor.yellow);

      // Make sure both colors have the same value
      console.assert(clr1.a === clr2.a, "clr1.a === clr2.a");
      console.assert(clr1.r === clr2.r, "clr1.r === clr2.r");
      console.assert(clr1.g === clr2.g, "clr1.g === clr2.g");
      console.assert(clr1.b === clr2.b, "clr1.b === clr2.b");
   }
}
using Leadtools;

      
public void FromKnownColorExample()
{
   // Create a yellow color (R = 255, G = 255, B = 0)
   RasterColor clr1 = RasterColorHelper.Create(255, 255, 0);
   // Now create the same color using the "Yellow" known color
   RasterColor clr2 = RasterColorHelper.FromKnownColor(RasterKnownColor.Yellow);

   // Make sure both colors have the same value
   Assert.IsTrue(clr1.A == clr2.A);
   Assert.IsTrue(clr1.R == clr2.R);
   Assert.IsTrue(clr1.G == clr2.G);
   Assert.IsTrue(clr1.B == clr2.B);
}
Requirements

Target Platforms

See Also

Reference

RasterColor Structure
RasterColor Members

 

 


Products | Support | Contact Us | Copyright Notices

© 2006-2014 All Rights Reserved. LEAD Technologies, Inc.