Comparteix a través de


FontInfo Clase

Definición

Encapsula las propiedades de fuente del texto. Esta clase no puede heredarse.

public ref class FontInfo sealed
[System.ComponentModel.TypeConverter(typeof(System.ComponentModel.ExpandableObjectConverter))]
public sealed class FontInfo
[<System.ComponentModel.TypeConverter(typeof(System.ComponentModel.ExpandableObjectConverter))>]
type FontInfo = class
Public NotInheritable Class FontInfo
Herencia
FontInfo
Atributos

Ejemplos

En el ejemplo de código siguiente se muestra cómo modificar las propiedades de un FontInfo objeto mediante programación para especificar las propiedades de fuente de un 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>

Comentarios

Use la FontInfo clase para encapsular las propiedades de fuente del texto. Puede especificar el nombre de fuente y el tamaño de fuente. También puede especificar si el estilo de la fuente es negrita, cursiva, superposición, tachado o subrayado.

Esta clase se usa normalmente en una propiedad para una clase que requiere información de fuente, como la Font propiedad de la WebControl clase .

Nota

Esta clase no tiene un constructor público. No se puede crear directamente una nueva instancia de la clase .

Propiedades

Bold

Obtiene o establece un valor que indica si la fuente es negrita.

Italic

Obtiene o establece un valor que indica si la fuente es cursiva.

Name

Obtiene o establece el nombre de la fuente principal.

Names

Obtiene o establece una matriz ordenada de nombres de fuente.

Overline

Obtiene o establece un valor que indica si la fuente tiene estilo de línea alta.

Size

Establece el tamaño de fuente.

Strikeout

Obtiene o establece un valor que indica si el estilo de fuente es tachado.

Underline

Obtiene o establece un valor que indica si el estilo de fuente es subrayado.

Métodos

ClearDefaults()

Restablece todas las propiedades FontInfo a un estado no establecido y borra el estado de vista.

CopyFrom(FontInfo)

Duplica las propiedades de fuente del objeto FontInfo especificado en la instancia de la clase FontInfo desde la que se llama a este método.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
MergeWith(FontInfo)

Combina las propiedades de fuente del objeto FontInfo con la instancia de la clase FontInfo desde la que se llama a este método.

ShouldSerializeNames()

Determina si la propiedad Names debe persistir.

ToString()

Devuelve una cadena que contiene el nombre y tamaño de fuente para una instancia de la clase FontInfo.

Se aplica a

Consulte también