FontNamesConverter クラスとは? わかりやすく解説

FontNamesConverter クラス

フォント名リスト含んでいる 1 つ文字列を、個別フォント名含んでいる文字列配列変換しますまた、その逆の変換行います

名前空間: System.Web.UI.WebControls
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public Class FontNamesConverter
    Inherits TypeConverter
Dim instance As FontNamesConverter
public class FontNamesConverter : TypeConverter
public ref class FontNamesConverter : public
 TypeConverter
public class FontNamesConverter extends TypeConverter
public class FontNamesConverter extends
 TypeConverter
解説解説
使用例使用例

FontNamesConverter クラス使用してフォント名リスト含んでいる文字列を、個別フォント名含んでいる文字列配列変換する方法の例を次に示します文字列配列は、1 つ文字列変換し直され表示されます。

<%@ Page Language="VB" AutoEventWireup="True"
 %>

<html>
<head>

   <script language="VB" runat="server">
    Sub Page_Load(sender As Object,
 e As EventArgs)
        
        ' Declare local variables.
        Dim culture As New
 System.Globalization.CultureInfo("en")
        Dim context As System.ComponentModel.ITypeDescriptorContext
 = Nothing
        Dim names As Object
        Dim name_string As Object
        
        ' Create FontNamesConverter object.
        Dim fontconverter As New
 FontNamesConverter()
        
        ' Create original list of fonts.
        Dim font_list As String
 = "arial, times new roman, verdana"
        
        ' Check for type compatibility.
        If fontconverter.CanConvertFrom(context, GetType(String))
 Then
            
            ' Display original string.
            Label1.Text = "Original String :" &
 "<br><br>" & font_list
            
            ' Convert string to array to strings and display results.
            names = fontconverter.ConvertFrom(context, culture, font_list)
            Label2.Text = "Converted to Array of Strings : "
 & "<br><br>"
            Dim name_element As String
            For Each name_element In
 CType(names, String())
                Label2.Text &= name_element & "<br>"
            Next name_element
            
            ' Convert array of strings back to a string and display
 results.
            name_string = fontconverter.ConvertTo(context, culture, names, _
                GetType(String))
            Label3.Text = "Converted back to String :"
 & "<br><br>" & _
                CType(name_string, String)
        End If 
    End Sub 'Page_Load
  </script>

</head>
<body>

   <h3>FontNamesConverter Example</h3>
   <p>

   <form runat=server>
        
      <asp:Label id="Label1" runat="server"/>
      <br><hr>
      <asp:Label id="Label2" runat="server"/>
      <br><hr>
      <asp:Label id="Label3" runat="server"/>
        
   </form>

</body>
</html>
   
<%@ Page Language="C#" AutoEventWireup="True" %>

<html>
<head>

   <script language="C#" runat="server">

      void Page_Load(Object sender, EventArgs e) 
      {

         // Declare local variables.
         System.Globalization.CultureInfo culture = new System.Globalization.CultureInfo("en");
         System.ComponentModel.ITypeDescriptorContext context = null;
         Object names; 
         Object name_string;

         // Create FontNamesConverter object.
         FontNamesConverter fontconverter = new FontNamesConverter();

         // Create original list of fonts.
         string font_list = "arial, times new
 roman, verdana";

         // Check for type compatibility.
         if (fontconverter.CanConvertFrom(context, typeof(string)))
         {

            // Display original string.
            Label1.Text = "Original String :" + "<br><br>"
 + font_list;

            // Convert string to array to strings and display results.
            names = fontconverter.ConvertFrom(context, culture, font_list);
            Label2.Text = "Converted to Array of Strings : " + "<br><br>";
            foreach (string name_element in
 (string[])names)
            {
               Label2.Text += name_element + "<br>";
            }

            // Convert array of strings back to a string and display
 results.
            name_string = fontconverter.ConvertTo(context, culture, names, typeof(string));
 
            Label3.Text = "Converted back to String :" + "<br><br>"
 + (string)name_string;

         }
          
      }

   </script>

</head>
<body>

   <h3>FontNamesConverter Example</h3>
   <p>

   <form runat=server>
        
      <asp:Label id="Label1" runat="server"/>
      <br><hr>
      <asp:Label id="Label2" runat="server"/>
      <br><hr>
      <asp:Label id="Label3" runat="server"/>
        
   </form>

</body>
</html>
   
.NET Framework のセキュリティ.NET Frameworkセキュリティ
継承階層継承階層
System.Object
   System.ComponentModel.TypeConverter
    System.Web.UI.WebControls.FontNamesConverter
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
FontNamesConverter メンバ
System.Web.UI.WebControls 名前空間
System.ComponentModel.TypeConverter
その他の技術情報
方法 : 型コンバータ実装する
コンバータの例



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「FontNamesConverter クラス」の関連用語

FontNamesConverter クラスのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



FontNamesConverter クラスのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS