This documentation is archived and is not being maintained.
FontInfo.ToString Method
.NET Framework 1.1
Returns a string that contains the font name and size for an instance of the FontInfo class.
[Visual Basic] Overrides Public Function ToString() As String [C#] public override string ToString(); [C++] public: String* ToString(); [JScript] public override function ToString() : String;
Return Value
A string that contains the font name and size for an instance of the FontInfo class.
Remarks
Use the ToString method to create a string that contains the font name and size, separated by a comma, for an instance of the FontInfo class.
Note If the Size property is not set, only the font name is returned.
Example
[Visual Basic] <%@ Page Language="VB" AutoEventWireup="True" %> <html> <head> <script runat="server"> Sub DisplayFontInfo(sender As Object, e As EventArgs) ' Note that the SampleTextLabel.Font property is a FontInfo. ' Display the values of the font. NameTextBox.Text = SampleTextLabel.Font.Name SizeTextBox.Text = SampleTextLabel.Font.Size.ToString() BoldCheckBox.Checked = SampleTextLabel.Font.Bold ItalicCheckBox.Checked = SampleTextLabel.Font.Italic OverlineCheckBox.Checked = SampleTextLabel.Font.Overline StrikeoutCheckBox.Checked = SampleTextLabel.Font.Strikeout UnderlineCheckBox.Checked = SampleTextLabel.Font.Underline ToStringOutputLabel.Text = SampleTextLabel.Font.ToString() End Sub Sub SetFontInfo(sender As Object, e As EventArgs) ' Note that the SampleTextLabel.Font property is a FontInfo. ' Set the values of the font. SampleTextLabel.Font.Name = NameTextBox.Text SampleTextLabel.Font.Size = FontUnit.Parse(SizeTextBox.Text) SampleTextLabel.Font.Bold = BoldCheckBox.Checked SampleTextLabel.Font.Italic = ItalicCheckBox.Checked SampleTextLabel.Font.Overline = OverlineCheckBox.Checked SampleTextLabel.Font.Strikeout = StrikeoutCheckBox.Checked SampleTextLabel.Font.Underline = UnderlineCheckBox.Checked End Sub </script> </head> <body> <form runat="server"> <h3> FontInfo Example </h3> <asp:Label id="SampleTextLabel" Text="Sample Text" Font-Bold="true" Font-Italic="true" Font-Name="Courier" Font-Underline="true" Font-Size="20px" Font-Strikeout="false" runat="server" /> <br><br> <asp:Button id="DisplayButton" Text="Display FontInfo" OnClick="DisplayFontInfo" runat="server" /> <asp:Button id="SetButton" Text="Set FontInfo" OnClick="SetFontInfo" runat="server" /> <br><br> Name: <asp:textbox id="NameTextBox" runat="server" /> <br> Size: <asp:textbox id="SizeTextBox" runat="server" /> <br> <asp:CheckBox id="BoldCheckBox" Text="Bold" runat="server" /> <br> <asp:CheckBox id="ItalicCheckBox" Text="Italic" runat="server" /> <br> <asp:CheckBox id="OverlineCheckBox" Text="Overline" runat="server" /> <br> <asp:CheckBox id="StrikeoutCheckBox" Text="Strikeout" runat="server" /> <br> <asp:CheckBox id="UnderlineCheckBox" Text="Underline" runat="server" /> <br><br> <h4>FontInfo.ToString() output:</h4> <asp:Label id="ToStringOutputLabel" runat="server" /> </form> </body> </html> [C#] <%@ Page Language="C#" AutoEventWireup="True" %> <html> <head> <script runat="server"> void DisplayFontInfo(Object sender, EventArgs e) { // Note that the SampleTextLabel.Font property is a FontInfo. // Display the values of the font. NameTextBox.Text = SampleTextLabel.Font.Name; SizeTextBox.Text = SampleTextLabel.Font.Size.ToString(); BoldCheckBox.Checked = SampleTextLabel.Font.Bold; ItalicCheckBox.Checked = SampleTextLabel.Font.Italic; OverlineCheckBox.Checked = SampleTextLabel.Font.Overline; StrikeoutCheckBox.Checked = SampleTextLabel.Font.Strikeout; UnderlineCheckBox.Checked = SampleTextLabel.Font.Underline; ToStringOutputLabel.Text = SampleTextLabel.Font.ToString(); } void SetFontInfo(Object sender, EventArgs e) { // Note that the SampleTextLabel.Font property is a FontInfo. // Set the values of the font. SampleTextLabel.Font.Name = NameTextBox.Text; SampleTextLabel.Font.Size = FontUnit.Parse(SizeTextBox.Text); SampleTextLabel.Font.Bold = BoldCheckBox.Checked; SampleTextLabel.Font.Italic = ItalicCheckBox.Checked; SampleTextLabel.Font.Overline = OverlineCheckBox.Checked; SampleTextLabel.Font.Strikeout = StrikeoutCheckBox.Checked; SampleTextLabel.Font.Underline = UnderlineCheckBox.Checked; } </script> </head> <body> <form runat="server"> <h3> FontInfo Example </h3> <asp:Label id="SampleTextLabel" Text="Sample Text" Font-Bold="true" Font-Italic="true" Font-Name="Courier" Font-Underline="true" Font-Size="20px" Font-Strikeout="false" runat="server" /> <br><br> <asp:Button id="DisplayButton" Text="Display FontInfo" OnClick="DisplayFontInfo" runat="server" /> <asp:Button id="SetButton" Text="Set FontInfo" OnClick="SetFontInfo" runat="server" /> <br><br> Name: <asp:textbox id="NameTextBox" runat="server" /> <br> Size: <asp:textbox id="SizeTextBox" runat="server" /> <br> <asp:CheckBox id="BoldCheckBox" Text="Bold" runat="server" /> <br> <asp:CheckBox id="ItalicCheckBox" Text="Italic" runat="server" /> <br> <asp:CheckBox id="OverlineCheckBox" Text="Overline" runat="server" /> <br> <asp:CheckBox id="StrikeoutCheckBox" Text="Strikeout" runat="server" /> <br> <asp:CheckBox id="UnderlineCheckBox" Text="Underline" runat="server" /> <br><br> <h4>FontInfo.ToString() output:</h4> <asp:Label id="ToStringOutputLabel" runat="server" /> </form> </body> </html> [JScript] <%@ Page Language="JScript" AutoEventWireup="True" %> <html> <head> <script runat="server"> function DisplayFontInfo(sender, e : EventArgs) { // Note that the SampleTextLabel.Font property is a FontInfo. // Display the values of the font. NameTextBox.Text = SampleTextLabel.Font.Name; SizeTextBox.Text = SampleTextLabel.Font.Size.ToString(); BoldCheckBox.Checked = SampleTextLabel.Font.Bold; ItalicCheckBox.Checked = SampleTextLabel.Font.Italic; OverlineCheckBox.Checked = SampleTextLabel.Font.Overline; StrikeoutCheckBox.Checked = SampleTextLabel.Font.Strikeout; UnderlineCheckBox.Checked = SampleTextLabel.Font.Underline; ToStringOutputLabel.Text = SampleTextLabel.Font.ToString(); } function SetFontInfo(sender, e : EventArgs) { // Note that the SampleTextLabel.Font property is a FontInfo. // Set the values of the font. SampleTextLabel.Font.Name = NameTextBox.Text; SampleTextLabel.Font.Size = FontUnit.Parse(SizeTextBox.Text); SampleTextLabel.Font.Bold = BoldCheckBox.Checked; SampleTextLabel.Font.Italic = ItalicCheckBox.Checked; SampleTextLabel.Font.Overline = OverlineCheckBox.Checked; SampleTextLabel.Font.Strikeout = StrikeoutCheckBox.Checked; SampleTextLabel.Font.Underline = UnderlineCheckBox.Checked; } </script> </head> <body> <form runat="server"> <h3> FontInfo Example </h3> <asp:Label id="SampleTextLabel" Text="Sample Text" Font-Bold="true" Font-Italic="true" Font-Name="Courier" Font-Underline="true" Font-Size="20px" Font-Strikeout="false" runat="server" /> <br><br> <asp:Button id="DisplayButton" Text="Display FontInfo" OnClick="DisplayFontInfo" runat="server" /> <asp:Button id="SetButton" Text="Set FontInfo" OnClick="SetFontInfo" runat="server" /> <br><br> Name: <asp:textbox id="NameTextBox" runat="server" /> <br> Size: <asp:textbox id="SizeTextBox" runat="server" /> <br> <asp:CheckBox id="BoldCheckBox" Text="Bold" runat="server" /> <br> <asp:CheckBox id="ItalicCheckBox" Text="Italic" runat="server" /> <br> <asp:CheckBox id="OverlineCheckBox" Text="Overline" runat="server" /> <br> <asp:CheckBox id="StrikeoutCheckBox" Text="Strikeout" runat="server" /> <br> <asp:CheckBox id="UnderlineCheckBox" Text="Underline" runat="server" /> <br><br> <h4>FontInfo.ToString() output:</h4> <asp:Label id="ToStringOutputLabel" runat="server" /> </form> </body> </html>
[C++] No example is available for C++. To view a Visual Basic, C#, or JScript example, click the Language Filter button
in the upper-left corner of the page.
Requirements
Platforms: Windows 2000, Windows XP Professional, Windows Server 2003 family
See Also
FontInfo Class | FontInfo Members | System.Web.UI.WebControls Namespace | Name | Size
Show: