PowerTools MultiRow for Windows Forms 8.0J
FontCharSet 列挙体
使用例 使用例 

GcFontPickerで使用される文字セットを定義します。
構文
Public Enum FontCharSet 
   Inherits System.Enum
public enum FontCharSet : System.Enum 
メンバ
メンバ解説
Arabicアラビア語文字セットを指定します。
Balticバルト語文字セットを指定します。
CentralEuropean中央ヨーロッパ文字セットを指定します。
Chinese_Simplified中国で使用される簡体字中国語(GB2312)文字セットを指定します。
Chinese_Traditional香港と台湾で使用される繁体字中国語文字セットを指定します。
Cyrillicキリル文字セットを指定します。
EastEurope東ヨーロッパ文字セットを指定します。
Greekギリシア語文字セットを指定します。
Hangeul韓国語文字セットの別の一般的なスペルを指定します。
Hangul韓国語文字セットを指定します。
Hangul_Johab別の韓国語文字セットを指定します。
Hebrewヘブライ語文字セットを指定します。
Japanese日本語(Shift-JIS)文字セットを指定します。
MACMacintoshで使用される文字を指定します。
OEM拡張ASCII文字セットを指定します。
Otherその他の文字セットを指定します。
Russianロシア語文字セットを指定します。
Symbol記号文字セットを指定します。
Thaiタイ語文字セットを指定します。
Turkishトルコ語文字セットを指定します。
Vietnameseベトナム語文字セットを指定します。
Western西ヨーロッパ文字セットを指定します。
解説
この列挙体を使用して、GcFontPickerコントロールのドロップダウンリストに表示されるフォント項目をフィルタリングできます。GcFontPickerコントロールのフォントをフィルタリングするために実行できるタスクの詳細については、FontInfoFilterクラスのリファレンストピックを参照してください。
使用例

次のサンプルコードは、この列挙体を使用して、GcFontPickerのドロップダウンリストのすべてのフォントグループに表示されるフォント名をフィルタリングする方法を示します。この例では、OpenTypeフォントのうち日本語文字セットと簡体字中国語文字セットをサポートするフォントのみをすべてのフォントグループに表示しています。このサンプルコードを実行するには、以下のコードをSystem.Windows.Forms.Formプロジェクトに追加し、ここで作成したメソッドをコンストラクターまたはフォーム上の別のメソッドから呼び出します。

private void CreateGcFontPickerWithItemFilter()
{
    // Create an instance of GcFontPicker control.
    GcFontPicker gcFontPicker = new GcFontPicker();

    // Initialize the Name and Location of the gcFontPicker.
    gcFontPicker.Name = "gcFontPicker";
    gcFontPicker.Location = new Point(10, 50);

    // Set ItemFilter.
    gcFontPicker.ItemFilter.FontTypes = FilterFontTypes.OpenTypeFont;
    gcFontPicker.ItemFilter.CharSets = new CharSetCollection(new FontCharSet[] { FontCharSet.Japanese , FontCharSet.Chinese_Simplified});

    // adds gcFontPicker to the form.
    this.Controls.Add(gcFontPicker);
}
Private Sub CreateGcFontPickerWithItemFilter()
    ' Create an instance of GcFontPicker control.
    Dim gcFontPicker As New GcFontPicker()

    ' Initialize the Name and Location of the gcFontPicker.
    gcFontPicker.Name = "gcFontPicker"
    gcFontPicker.Location = New Point(10, 50)

    ' Set ItemFilter.
    gcFontPicker.ItemFilter.FontTypes = FilterFontTypes.OpenTypeFont
    gcFontPicker.ItemFilter.CharSets = New CharSetCollection(New FontCharSet() {FontCharSet.Japanese, FontCharSet.Chinese_Simplified})

    ' adds gcFontPicker to the form.
    Me.Controls.Add(gcFontPicker)
End Sub
継承階層

System.Object
   System.ValueType
      System.Enum
         GrapeCity.Win.Pickers.FontCharSet

参照

GrapeCity.Win.Pickers 名前空間
CharSetCollection クラス
CharSetCollection クラス

 

 


© 2008-2015 GrapeCity inc. All rights reserved.