Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original.
Traducción
Original
Este tema aún no ha recibido ninguna valoración - Valorar este tema

FontFamily (Clase)

Define un grupo de tipos de letra que tienen un diseño básico parecido y algunas diferencias de estilo. Esta clase no puede heredarse.

System.Object
  System.MarshalByRefObject
    System.Drawing.FontFamily

Espacio de nombres:  System.Drawing
Ensamblado:  System.Drawing (en System.Drawing.dll)
public sealed class FontFamily : MarshalByRefObject, 
	IDisposable

El tipo FontFamily expone los siguientes miembros.

  Nombre Descripción
Método público FontFamily(GenericFontFamilies) Inicializa un nuevo objeto FontFamily a partir de la familia de fuentes genérica especificada.
Método público FontFamily(String) Inicializa un nuevo objeto FontFamily con el nombre especificado.
Método público FontFamily(String, FontCollection) Inicializa un nuevo objeto FontFamily en el objeto FontCollection especificado con el nombre especificado.
Arriba
  Nombre Descripción
Propiedad pública Miembro estático Families Devuelve una matriz que contiene todos los objetos FontFamily asociados al contexto de gráficos actual.
Propiedad pública Miembro estático GenericMonospace Obtiene un objeto genérico FontFamily Monospace.
Propiedad pública Miembro estático GenericSansSerif Obtiene un objeto genérico FontFamily Sans Serif.
Propiedad pública Miembro estático GenericSerif Obtiene un objeto genérico FontFamily Serif.
Propiedad pública Name Obtiene el nombre de este objeto FontFamily.
Arriba
  Nombre Descripción
Método público CreateObjRef Crea un objeto que contiene toda la información relevante necesaria para generar un proxy utilizado para comunicarse con un objeto remoto. (Se hereda de MarshalByRefObject).
Método público Dispose Libera todos los recursos utilizados por esta FontFamily.
Método público Equals Indica si el objeto especificado es un objeto FontFamily y si es idéntico a este objeto FontFamily. (Invalida a Object.Equals(Object)).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público GetCellAscent Devuelve el ascenso de celda, en unidades de diseño, del objeto FontFamily del estilo especificado.
Método público GetCellDescent Devuelve el descenso de celda, en unidades de diseño, del objeto FontFamily del estilo especificado.
Método público GetEmHeight Obtiene el alto, en unidades de diseño de fuente, del cuadrado Em del estilo especificado.
Método público Miembro estático GetFamilies Obsoleto. Devuelve una matriz que contiene todos los objetos FontFamily disponibles para el contexto de gráficos actual.
Método público GetHashCode Obtiene el código hash de FontFamily. (Invalida a Object.GetHashCode()).
Método público GetLifetimeService Recupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia. (Se hereda de MarshalByRefObject).
Método público GetLineSpacing Devuelve el interlineado, en unidades de diseño, del objeto FontFamily del estilo especificado. El interlineado es la distancia vertical entre las líneas base de dos líneas de texto consecutivas.
Método público GetName Devuelve el nombre, en el lenguaje especificado, de este objeto FontFamily.
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público InitializeLifetimeService Obtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia. (Se hereda de MarshalByRefObject).
Método público IsStyleAvailable Indica si la enumeración especificada FontStyle está disponible.
Método protegido MemberwiseClone() Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método protegido MemberwiseClone(Boolean) Crea una copia superficial del objeto MarshalByRefObject actual. (Se hereda de MarshalByRefObject).
Método público ToString Convierte esta estructura FontFamily en una representación de cadena legible para el usuario. (Invalida a Object.ToString()).
Arriba

En el ejemplo de código siguiente se muestran todas las familias de fuentes de la propiedad Families de la clase FontFamily. Este ejemplo se aplica a un formulario Windows Forms. Para ejecutar este ejemplo, agregue un objeto ListBox denominado listBox1 a un formulario y llame al método PopulateListBoxWithFonts desde el constructor del formulario.


private void PopulateListBoxWithFonts()
{
    listBox1.Width = 200;
    listBox1.Location = new Point(40, 120);
    foreach ( FontFamily oneFontFamily in FontFamily.Families )
    {
        listBox1.Items.Add(oneFontFamily.Name);
    }
}


.NET Framework

Compatible con: 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
¿Le ha resultado útil?
(Caracteres restantes: 1500)
Contenido de la comunidad Agregar