FontInfo Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |