This documentation is archived and is not being maintained.
FontInfo.Size Property
.NET Framework 1.1
Gets or sets the font size.
[Visual Basic] Public Property Size As FontUnit [C#] public FontUnit Size {get; set;} [C++] public: __property FontUnit get_Size(); public: __property void set_Size(FontUnit); [JScript] public function get Size() : FontUnit; public function set Size(FontUnit);
Property Value
A FontUnit that represents the font size.
Exceptions
| Exception Type | Condition |
|---|---|
| ArgumentOutOfRangeException | The specified font size is negative. |
Remarks
Use the Size property to specify the size of the font.
Example
[Visual Basic, C#, JScript] The following example demonstrates how to use the Size property to programmatically change the size of the font for a Label control.
[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 | Bold | Italic | Names | Names | Overline | Strikeout | Underline
Show: