FontInfo Clase

Definición

Encapsula las propiedades de fuente del texto.Encapsulates the font properties of text. Esta clase no puede heredarse.This class cannot be inherited.

public ref class FontInfo sealed
[System.ComponentModel.TypeConverter(typeof(System.ComponentModel.ExpandableObjectConverter))]
public sealed class FontInfo
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 FontInfo de un objeto mediante programación para especificar las propiedades de Label fuente de un control.The following code example demonstrates how to modify the properties of a FontInfo object programmatically to specify the font properties for 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>

Comentarios

Use la FontInfo clase para encapsular las propiedades de fuente del texto.Use the FontInfo class to encapsulate the font properties of text. Puede especificar el nombre y el tamaño de fuente.You can specify the font name and font size. También puede especificar si el estilo de la fuente está en negrita, cursiva, subrayado, tachado o subrayado.You can also specify whether the style of the font is bold, italic, overlined, strikethrough, or underlined.

Esta clase se utiliza normalmente en una propiedad de una clase que requiere información de fuente, como la Font propiedad de la WebControl clase.This class is commonly used in a property for a class that requires font information, such as the Font property of the WebControl class.

Nota

Esta clase no tiene un constructor público.This class does not have a public constructor. No se puede crear una nueva instancia de la clase directamente.A new instance of the class cannot be created directly.

Propiedades

Bold

Obtiene o establece un valor que indica si la fuente es negrita.Gets or sets a value that indicates whether the font is bold.

Italic

Obtiene o establece un valor que indica si la fuente es cursiva.Gets or sets a value that indicates whether the font is italic.

Name

Obtiene o establece el nombre de la fuente principal.Gets or sets the primary font name.

Names

Obtiene o establece una matriz ordenada de nombres de fuente.Gets or sets an ordered array of font names.

Overline

Obtiene o establece un valor que indica si la fuente tiene estilo de línea alta.Gets or sets a value that indicates whether the font is overlined.

Size

Establece el tamaño de fuente.Gets or sets the font size.

Strikeout

Obtiene o establece un valor que indica si el estilo de fuente es tachado.Gets or sets a value that indicates whether the font is strikethrough.

Underline

Obtiene o establece un valor que indica si el estilo de fuente es subrayado.Gets or sets a value that indicates whether the font is underlined.

Métodos

ClearDefaults()

Restablece todas las propiedades FontInfo a un estado no establecido y borra el estado de vista.Resets all FontInfo properties to the unset state and clears the view state.

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.Duplicates the font properties of the specified FontInfo into the instance of the FontInfo class that this method is called from.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
GetHashCode()

Sirve como función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(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.Combines the font properties of the specified FontInfo with the instance of the FontInfo class that this method is called from.

ShouldSerializeNames()

Determina si la propiedad Names debe persistir.Determines whether the Names property should be persisted.

ToString()

Devuelve una cadena que contiene el nombre y tamaño de fuente para una instancia de la clase FontInfo.Returns a string that contains the font name and size for an instance of the FontInfo class.

Se aplica a

Consulte también: