FontInfo クラス
アセンブリ: System.Web.Mobile (system.web.mobile.dll 内)
構文
解説
.NET Framework のセキュリティ
System.Web.UI.MobileControls.FontInfo
プラットフォーム
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
FontInfo クラス
アセンブリ: System.Web (system.web.dll 内)
構文
解説
FontInfo クラスを使用して、テキストのフォント プロパティをカプセル化します。フォント名とフォント サイズを指定できます。また、フォントのスタイルに、太字、斜体、上付き、取り消し線、または下付きも指定できます。
このクラスは通常、WebControl クラスの Font プロパティなどのフォント情報を必要とするクラスのプロパティで使用されます。
メモ |
---|
プログラムによって FontInfo オブジェクトのプロパティを変更し、Label コントロールのフォント プロパティを指定する方法を次のコード例に示します。
<%@ Page Language="VB" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script runat="server"> Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) ' When the page loads, set the the myLabel Label control's FontInfo properties. ' Note that myLabel.Font is a FontInfo object. myLabel.Font.Bold = True myLabel.Font.Italic = False myLabel.Font.Name = "verdana" myLabel.Font.Overline = False myLabel.Font.Size = 10 myLabel.Font.Strikeout = False myLabel.Font.Underline = True ' Write information on the FontInfo object to the myLabel label. myLabel.Text = myLabel.Font.ToString() End Sub </script> <html > <head id="Head1" runat="server"> <title>FontInfo Example</title> </head> <body> <form id="form1" runat="server"> <h3>FontInfo Example</h3> <asp:Label id="myLabel" runat="server" > </asp:Label> </form> </body> </html>
<%@ Page Language="C#" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script runat="server"> void Page_Load(object sender, EventArgs e) { // When the page loads, set the the myLabel Label control's FontInfo properties. // Note that myLabel.Font is a FontInfo object. myLabel.Font.Bold = true; myLabel.Font.Italic = false; myLabel.Font.Name = "verdana"; myLabel.Font.Overline = false; myLabel.Font.Size = 10; myLabel.Font.Strikeout = false; myLabel.Font.Underline = true; // Write information on the FontInfo object to the myLabel label. myLabel.Text = myLabel.Font.ToString(); } </script> <html > <head runat="server"> <title>FontInfo Example</title> </head> <body> <form id="form1" runat="server"> <h3>FontInfo Example</h3> <asp:Label id="myLabel" runat="server" > </asp:Label> </form> </body> </html>
<%@ Page Language="JScript" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script runat="server"> function Page_Load(sender, e : EventArgs) { // When the page loads, set the the myLabel Label control's FontInfo properties. // Note that myLabel.Font is a FontInfo object. myLabel.Font.Bold = true; myLabel.Font.Italic = false; myLabel.Font.Name = "verdana"; myLabel.Font.Overline = false; myLabel.Font.Size = 10; myLabel.Font.Strikeout = false; myLabel.Font.Underline = true; // Write information on the FontInfo object to the myLabel label. myLabel.Text = myLabel.Font.ToString(); } </script> <html > <head runat="server"> <title>FontInfo Example</title> </head> <body> <form id="form1" runat="server"> <h3>FontInfo Example</h3> <asp:Label id="myLabel" runat="server" > </asp:Label> </form> </body> </html>
継承階層
System.Web.UI.WebControls.FontInfo
プラットフォーム
Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
FontInfo プロパティ
パブリック プロパティ
名前 | 説明 | |
---|---|---|
Bold | フォントが太字かどうかを示す値を設定または取得します。既定値は NotSet です。 | |
Italic | フォントが斜体かどうかを示す値を設定します。値の取得も可能です。既定値は NotSet です。 | |
Name | 指定したフォントの名前を取得または設定します。既定値は空の文字列 ("") です。 | |
Size | 指定したフォント サイズを取得または設定します。FontSize 型であることが必要です。既定値は NotSet です。 |
FontInfo プロパティ
パブリック プロパティ
名前 | 説明 | |
---|---|---|
Bold | フォントが太字かどうかを示す値を取得または設定します。 | |
Italic | フォントが斜体かどうかを示す値を取得または設定します。 | |
Name | 主要なフォント名を取得または設定します。 | |
Names | フォント名の順序付き配列を取得または設定します。 | |
Overline | フォントが上付きかどうかを示す値を取得または設定します。 | |
Size | フォント サイズを取得または設定します。 | |
Strikeout | フォントが取り消し線付きかどうかを示す値を取得または設定します。 | |
Underline | フォントが下付きかどうかを示す値を取得または設定します。 |
FontInfo メソッド
パブリック メソッド
名前 | 説明 | |
---|---|---|
Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) | |
GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) | |
GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) | |
ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) | |
ToString | オーバーライドされます。 指定した値を等価の文字列形式に変換します。 |
名前 | 説明 | |
---|---|---|
Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) | |
MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |
FontInfo メソッド
パブリック メソッド
名前 | 説明 | |
---|---|---|
ClearDefaults | すべての FontInfo プロパティを設定解除状態にリセットして、ビューステートをクリアします。 | |
CopyFrom | 指定した FontInfo のフォントのプロパティを、このメソッドの呼び出し元である FontInfo クラスのインスタンスに複製します。 | |
Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) | |
GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) | |
GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) | |
MergeWith | 指定した FontInfo のフォント プロパティを、このメソッドの呼び出し元である FontInfo クラスのインスタンスに結合します。 | |
ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) | |
ShouldSerializeNames | Names プロパティを永続化する必要があるかどうかを判断します。 | |
ToString | オーバーライドされます。 FontInfo クラスのインスタンスのフォント名とフォント サイズを格納している文字列を返します。 |
名前 | 説明 | |
---|---|---|
Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) | |
MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |
FontInfo メンバ
ASP.NET モバイル コントロールに関する、フォント関連のすべてのスタイル情報にアクセスできます。
FontInfo データ型で公開されるメンバを以下の表に示します。
パブリック プロパティ
名前 | 説明 | |
---|---|---|
Bold | フォントが太字かどうかを示す値を設定または取得します。既定値は NotSet です。 | |
Italic | フォントが斜体かどうかを示す値を設定します。値の取得も可能です。既定値は NotSet です。 | |
Name | 指定したフォントの名前を取得または設定します。既定値は空の文字列 ("") です。 | |
Size | 指定したフォント サイズを取得または設定します。FontSize 型であることが必要です。既定値は NotSet です。 |
名前 | 説明 | |
---|---|---|
Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) | |
GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) | |
GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) | |
ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) | |
ToString | オーバーライドされます。 指定した値を等価の文字列形式に変換します。 |
名前 | 説明 | |
---|---|---|
Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) | |
MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |
FontInfo メンバ
テキストのフォント プロパティをカプセル化します。このクラスは継承できません。
FontInfo データ型で公開されるメンバを以下の表に示します。
パブリック プロパティ
名前 | 説明 | |
---|---|---|
Bold | フォントが太字かどうかを示す値を取得または設定します。 | |
Italic | フォントが斜体かどうかを示す値を取得または設定します。 | |
Name | 主要なフォント名を取得または設定します。 | |
Names | フォント名の順序付き配列を取得または設定します。 | |
Overline | フォントが上付きかどうかを示す値を取得または設定します。 | |
Size | フォント サイズを取得または設定します。 | |
Strikeout | フォントが取り消し線付きかどうかを示す値を取得または設定します。 | |
Underline | フォントが下付きかどうかを示す値を取得または設定します。 |
名前 | 説明 | |
---|---|---|
ClearDefaults | すべての FontInfo プロパティを設定解除状態にリセットして、ビューステートをクリアします。 | |
CopyFrom | 指定した FontInfo のフォントのプロパティを、このメソッドの呼び出し元である FontInfo クラスのインスタンスに複製します。 | |
Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) | |
GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) | |
GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) | |
MergeWith | 指定した FontInfo のフォント プロパティを、このメソッドの呼び出し元である FontInfo クラスのインスタンスに結合します。 | |
ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) | |
ShouldSerializeNames | Names プロパティを永続化する必要があるかどうかを判断します。 | |
ToString | オーバーライドされます。 FontInfo クラスのインスタンスのフォント名とフォント サイズを格納している文字列を返します。 |
名前 | 説明 | |
---|---|---|
Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) | |
MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |
- FontInfoのページへのリンク