PowerTools PlusPak 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

プラットフォーム

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

参照

GrapeCity.Win.Pickers 名前空間
CharSetCollection クラス
CharSets プロパティ
ItemFilter プロパティ
CharSetCollection クラス
CharSets プロパティ
ItemFilter プロパティ

Send Feedback