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. Más información.
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.

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.

  NombreDescripción
Método públicoFontFamily(GenericFontFamilies)Inicializa un nuevo objeto FontFamily a partir de la familia de fuentes genérica especificada.
Método públicoFontFamily(String)Inicializa un nuevo objeto FontFamily con el nombre especificado.
Método públicoFontFamily(String, FontCollection)Inicializa un nuevo objeto FontFamily en el objeto FontCollection especificado con el nombre especificado.
Arriba
  NombreDescripción
Propiedad públicaMiembro estáticoFamiliesDevuelve una matriz que contiene todos los objetos FontFamily asociados al contexto de gráficos actual.
Propiedad públicaMiembro estáticoGenericMonospaceObtiene un objeto genérico FontFamily Monospace.
Propiedad públicaMiembro estáticoGenericSansSerifObtiene un objeto genérico FontFamily Sans Serif.
Propiedad públicaMiembro estáticoGenericSerifObtiene un objeto genérico FontFamily Serif.
Propiedad públicaNameObtiene el nombre de este objeto FontFamily.
Arriba
  NombreDescripción
Método públicoCreateObjRefCrea 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úblicoDisposeLibera todos los recursos utilizados por esta FontFamily.
Método públicoEqualsIndica si el objeto especificado es un objeto FontFamily y si es idéntico a este objeto FontFamily. (Invalida a Object.Equals(Object)).
Método públicoGetCellAscentDevuelve el ascenso de celda, en unidades de diseño, del objeto FontFamily del estilo especificado.
Método públicoGetCellDescentDevuelve el descenso de celda, en unidades de diseño, del objeto FontFamily del estilo especificado.
Método públicoGetEmHeightObtiene el alto, en unidades de diseño de fuente, del cuadrado Em del estilo especificado.
Método públicoMiembro estáticoGetFamilies Obsoleto. Devuelve una matriz que contiene todos los objetos FontFamily disponibles para el contexto de gráficos actual.
Método públicoGetHashCodeObtiene el código hash de FontFamily. (Invalida a Object.GetHashCode()).
Método públicoGetLifetimeServiceRecupera 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úblicoGetLineSpacingDevuelve 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úblicoGetNameDevuelve el nombre, en el lenguaje especificado, de este objeto FontFamily.
Método públicoGetTypeObtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método públicoInitializeLifetimeServiceObtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia. (Se hereda de MarshalByRefObject).
Método públicoIsStyleAvailableIndica si la enumeración especificada FontStyle está disponible.
Método públicoToStringConvierte 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 Windows Form. 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.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.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.
¿Te ha resultado útil?
(Caracteres restantes: 1500)

Adiciones de comunidad

AGREGAR
© 2013 Microsoft. Reservados todos los derechos.