LEADTOOLS(Leadtoolsアセンブリ)

フレームを表示

RasterColorTypeConverterクラス








メンバ 
1つのデータ型からもう一つにRasterColorオブジェクトを変換します。TypeConverterを通してこのクラスにアクセスします
オブジェクトモデル
構文
public class RasterColorTypeConverter : System.ComponentModel.TypeConverter 
'Declaration
 
Public Class RasterColorTypeConverter 
   Inherits System.ComponentModel.TypeConverter
'Usage
 
Dim instance As RasterColorTypeConverter
public sealed class RasterColorTypeConverter : System.ComponentModel.TypeConverter 
function Leadtools.RasterColorTypeConverter()
public ref class RasterColorTypeConverter : public System.ComponentModel.TypeConverter 
解説

文字列値までRasterColorを変換するために、RasterColor.ToStringメソッドを使います。

RasterColor値にstringを変換するために、このクラスのメンバを使うことができます。ヘルパー静的なRasterColorTypeConverter.ConvertFromString(共有される)メソッドをTypeConverterインスタンスを作成することなく、直接使うこともできます。

現時点では、このクラスは、文字列型だけへ/からRasterColorを変換することをサポートします。stringは、HTML共通フォーマットであることができます。

サンプル
Copy Code  
Imports Leadtools

      
Public Sub RasterColorTypeConverterExample()
   Dim clr As RasterColor
   ' Convert different type of color string representation to RasterColor objects
   clr = RasterColorTypeConverter.ConvertFromString("Red")
   Console.WriteLine("Red: " + clr.ToString())
   clr = RasterColorTypeConverter.ConvertFromString("BLUE")
   Console.WriteLine("BLUE: " + clr.ToString())
   clr = RasterColorTypeConverter.ConvertFromString("#F3AABBCC")
   Console.WriteLine("#F3AABBCC: " + clr.ToString())

   ' Convert this last color back to string
   Dim temp As String = clr.ToString()
   ' Convert it back to color
   clr = RasterColorTypeConverter.ConvertFromString(temp)
   Console.WriteLine(temp + ": " + clr.ToString())
End Sub
using Leadtools;

      
public void RasterColorTypeConverterExample()
{
   RasterColor clr;
   // Convert different type of color string representation to RasterColor objects
   clr = RasterColorTypeConverter.ConvertFromString("Red");
   Assert.IsTrue(clr.ToString() == "#FFFF0000");
   Console.WriteLine("Red: " + clr.ToString());

   clr = RasterColorTypeConverter.ConvertFromString("BLUE");
   Assert.IsTrue(clr.ToString() == "#FF0000FF");
   Console.WriteLine("BLUE: " + clr.ToString());

   clr = RasterColorTypeConverter.ConvertFromString("#F3AABBCC");
   Assert.IsTrue(clr.ToString() == "#F3AABBCC");
   Console.WriteLine("#F3AABBCC: " + clr.ToString());

   // Convert this last color back to string
   string temp = clr.ToString();
   // Convert it back to color
   clr = RasterColorTypeConverter.ConvertFromString(temp);
   Assert.IsTrue(clr.ToString() == temp);
   Console.WriteLine(temp + ": " + clr.ToString());
}
必要条件

ターゲットプラットホーム

参照

参照

RasterColorTypeConverterメンバ
Leadtools名前空間