GrapeCity.Win.Pickers 名前空間 : FontType 列挙体 |
メンバ | 解説 |
---|---|
OpenType | フォントがOpenTypeフォントであることを示します。
OpenTypeフォント形式はTrueTypeフォント形式を拡張したもので、PostScriptフォントデータのサポートが追加されています。OpenTypeフォント形式は、MicrosoftとAdobe Corporationが共同で開発しました。OpenTypeフォントと、OpenTypeフォントをサポートするオペレーティングシステムサービスは、フォントにTrueTypeアウトラインとCFF(PostScript)アウトラインのどちらが含まれているかにかかわらず、フォントをインストールして使用する単純な手段をユーザーに提供します。 |
Other | フォントがTrueTypeフォントでもOpenTypeフォントでもないことを示します。 |
TrueType | フォントがTrueTypeフォントであることを示します。
TrueTypeフォントはベクトルフォントで、文字形状の描画方法と塗りつぶし方法をプリンタドライバーまたはディスプレイドライバーに指示します。ベクトルフォントと対比されるのがラスターフォントで、これは単なるリストです。ラスターフォントには使用可能なフォントサイズごとに各文字のリストが含まれており、そのリストに従って、文字の各ピクセルが出力されるかどうかが決定されます。 |
次のサンプルコードは、選択されたFontInfoのすべての情報(FontInfo.FontTypeを含む)を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
System.ValueType
System.Enum
GrapeCity.Win.Pickers.FontType
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