PowerTools MultiRow for Windows Forms 8.0J
FontInfo クラス
メンバ  使用例 

フォント関連情報をカプセル化するクラスを定義します。
構文
Public Class FontInfo 
public class FontInfo 
解説
このクラスは、必要なフォント情報をユーザーに提供するためにGcFontPickerコントロールで使用されます。ユーザーはGcFontPickerコントロールのドロップダウンリストからフォント名を選択し、そのフォント名によって表されるフォントの詳細情報を、GcFontPicker.SelectedFontプロパティ(FontInfo型のインスタンス)にアクセスして取得できます。FontInfoオブジェクトによって表されるSystem.Drawing.Fontを取得するには、ToFont(float)メソッドまたはToFont(float, FontStyle)メソッドを使用します。
使用例

次のサンプルコードは、選択されたFontInfoのすべての情報をLabelに表示します。このサンプルコードを実行するには、GcFontPickerインスタンスと、infoLabelという名前のSystem.Windows.Forms.Labelインスタンスを含むSystem.Windows.Forms.Formに以下のコードを追加します。そして、このイベントハンドラをGcFontPickerインスタンスのGcFontPicker.SelectedFontChangedイベントに関連付けます。

private void DisplaySelectedFontInfo(object sender, EventArgs e)
{
    StringBuilder infoString = new StringBuilder();

    // Get the selected FontInfo.
    FontInfo fontInfo = (sender as GcFontPicker).SelectedFontInfo;

    infoString.AppendLine("Font Name: " + fontInfo.Name);
    infoString.AppendLine("Font Description: " + fontInfo.Description);
    infoString.AppendLine("IsSysbolFont: " + fontInfo.IsSymbolFont);
    infoString.AppendLine("IsMonospacedFont: " + fontInfo.IsMonospacedFont);
    infoString.AppendLine("Font Type: " + fontInfo.FontType);
    infoString.AppendLine("Support CharSets: " + fontInfo.CharSets.ToString());

    // Assign the font information to the Text of infoLabel to display the info.
    infoLabel.Text = infoString.ToString();
}
Private Sub DisplaySelectedFontInfo(ByVal sender As Object, ByVal e As EventArgs)
    Dim infoString As New StringBuilder()

    ' Get the selected FontInfo.
    Dim fontInfo As FontInfo = TryCast(sender, GcFontPicker).SelectedFontInfo

    infoString.AppendLine("Font Name: " + fontInfo.Name)
    infoString.AppendLine("Font Description: " + fontInfo.Description)
    infoString.AppendLine("IsSysbolFont: " + fontInfo.IsSymbolFont)
    infoString.AppendLine("IsMonospacedFont: " + fontInfo.IsMonospacedFont)
    infoString.AppendLine("Font Type: " + fontInfo.FontType)
    infoString.AppendLine("Support CharSets: " + fontInfo.CharSets.ToString())

    ' Assign the font information to the Text of infoLabel to display the info.
    infoLabel.Text = infoString.ToString()
End Sub
継承階層

System.Object
   GrapeCity.Win.Pickers.FontInfo

参照

FontInfo メンバ
GrapeCity.Win.Pickers 名前空間

 

 


© 2008-2015 GrapeCity inc. All rights reserved.