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

プラットフォーム

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

参照

FontInfo メンバ
GrapeCity.Win.Pickers 名前空間
SelectedFontInfo プロパティ
SelectedFontInfo プロパティ

Send Feedback