FontInfo.Overline 属性

定义

获取或设置一个值,该值指示字体是否带上划线。Gets or sets a value that indicates whether the font is overlined.

public:
 property bool Overline { bool get(); void set(bool value); };
[System.ComponentModel.Bindable(true)]
public bool Overline { get; set; }
member this.Overline : bool with get, set
Public Property Overline As Boolean

属性值

如果字体带上划线,则为 true;否则,为 falsetrue if the font is overlined; otherwise, false. 默认值为 falseThe default value is false.

属性

示例

下面的示例演示如何使用Overline属性以编程方式为Label控件中的文本指定带上划线字体。The following example demonstrates how to use the Overline property to programmatically specify an overlined font for the text in a Label control.

<%@ 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 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 xmlns="http://www.w3.org/1999/xhtml" >
<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="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 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 xmlns="http://www.w3.org/1999/xhtml" >
<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>

注解

Overline使用属性来指定或确定字体是否在文本上方包含一条线。Use the Overline property to specify or determine whether the font contains a line above the text.

此属性的值存储在视图状态中。The value of this property is stored in view state.

备注

LinkButton通过设置HtmlAnchor HyperLink控件的FontInfo的属性,对、和控件生成的链接的字体下划线行为进行了影响。OverlineThe font underline behavior for links generated by the LinkButton, HyperLink, and HtmlAnchor controls is affected by setting the Overline property of the FontInfo for the control. 如果设置Overline了属性, 无论其值值如何, 都必须显式设置此Underline属性 (如果想要对该链接进行下划线)。If the Overline property is set, regardless of value its value, you must set the Underline property explicitly if you want the link to be underlined.

适用于

另请参阅