FontFamily FontFamily FontFamily FontFamily Class

Definición

Define un grupo de tipos de letra que tienen un diseño básico parecido y algunas diferencias de estilo.Defines a group of type faces having a similar basic design and certain variations in styles. Esta clase no puede heredarse.This class cannot be inherited.

public ref class FontFamily sealed : MarshalByRefObject, IDisposable
public sealed class FontFamily : MarshalByRefObject, IDisposable
type FontFamily = class
    inherit MarshalByRefObject
    interface IDisposable
Public NotInheritable Class FontFamily
Inherits MarshalByRefObject
Implements IDisposable
Herencia
Implementaciones

Ejemplos

El ejemplo de código siguiente muestra todas las familias de fuentes en el Families propiedad de la FontFamily clase.The following code example shows all the font families in the Families property of the FontFamily class. En este ejemplo está diseñado para utilizarse con un formulario de Windows.This example is designed to be used with a Windows Form. Para ejecutar este ejemplo, agregue un ListBox denominado listBox1 a un formulario y llame a la PopulateListBoxWithFonts método desde el constructor del formulario.To run this example, add a ListBox named listBox1 to a form and call the PopulateListBoxWithFonts method from the form's constructor.

private:
   void PopulateListBoxWithFonts()
   {
      listBox1->Width = 200;
      listBox1->Location = Point(40,120);
      System::Collections::IEnumerator^ myEnum = FontFamily::Families->GetEnumerator();
      while ( myEnum->MoveNext() )
      {
         FontFamily^ oneFontFamily = safe_cast<FontFamily^>(myEnum->Current);
         listBox1->Items->Add( oneFontFamily->Name );
      }
   }
private void PopulateListBoxWithFonts()
{
    listBox1.Width = 200;
    listBox1.Location = new Point(40, 120);
    foreach ( FontFamily oneFontFamily in FontFamily.Families )
    {
        listBox1.Items.Add(oneFontFamily.Name);
    }
}
Private Sub PopulateListBoxWithFonts()
    listBox1.Width = 200
    listBox1.Location = New Point(40, 120)
    Dim oneFontFamily As FontFamily
    For Each oneFontFamily In FontFamily.Families
        listBox1.Items.Add(oneFontFamily.Name)
    Next
End Sub

Constructores

FontFamily(GenericFontFamilies) FontFamily(GenericFontFamilies) FontFamily(GenericFontFamilies) FontFamily(GenericFontFamilies)

Inicializa un nuevo objeto FontFamily a partir de la familia de fuentes genérica especificada.Initializes a new FontFamily from the specified generic font family.

FontFamily(String) FontFamily(String) FontFamily(String) FontFamily(String)

Inicializa un nuevo objeto FontFamily con el nombre especificado.Initializes a new FontFamily with the specified name.

FontFamily(String, FontCollection) FontFamily(String, FontCollection) FontFamily(String, FontCollection) FontFamily(String, FontCollection)

Inicializa un nuevo objeto FontFamily en el objeto FontCollection especificado con el nombre especificado.Initializes a new FontFamily in the specified FontCollection with the specified name.

Propiedades

Families Families Families Families

Devuelve una matriz que contiene todos los objetos FontFamily asociados al contexto de gráficos actual.Returns an array that contains all the FontFamily objects associated with the current graphics context.

GenericMonospace GenericMonospace GenericMonospace GenericMonospace

Obtiene un objeto genérico FontFamily Monospace.Gets a generic monospace FontFamily.

GenericSansSerif GenericSansSerif GenericSansSerif GenericSansSerif

Obtiene un objeto genérico FontFamily Sans Serif.Gets a generic sans serif FontFamily object.

GenericSerif GenericSerif GenericSerif GenericSerif

Obtiene un objeto genérico FontFamily Serif.Gets a generic serif FontFamily.

Name Name Name Name

Obtiene el nombre de FontFamily.Gets the name of this FontFamily.

Métodos

CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type)

Crea un objeto que contiene toda la información relevante necesaria para generar un proxy utilizado para comunicarse con un objeto remoto.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Inherited from MarshalByRefObject)
Dispose() Dispose() Dispose() Dispose()

Libera todos los recursos utilizados por este FontFamily.Releases all resources used by this FontFamily.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Indica si el objeto especificado es un objeto FontFamily y si es idéntico a este objeto FontFamily.Indicates whether the specified object is a FontFamily and is identical to this FontFamily.

Finalize() Finalize() Finalize() Finalize()

Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de que sea reclamado por la recolección de elementos no utilizados.Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.

GetCellAscent(FontStyle) GetCellAscent(FontStyle) GetCellAscent(FontStyle) GetCellAscent(FontStyle)

Devuelve el ascenso de celda, en unidades de diseño, del objeto FontFamily del estilo especificado.Returns the cell ascent, in design units, of the FontFamily of the specified style.

GetCellDescent(FontStyle) GetCellDescent(FontStyle) GetCellDescent(FontStyle) GetCellDescent(FontStyle)

Devuelve el descenso de celda, en unidades de diseño, del objeto FontFamily del estilo especificado.Returns the cell descent, in design units, of the FontFamily of the specified style.

GetEmHeight(FontStyle) GetEmHeight(FontStyle) GetEmHeight(FontStyle) GetEmHeight(FontStyle)

Obtiene el alto, en unidades de diseño de fuente, del cuadrado Em del estilo especificado.Gets the height, in font design units, of the em square for the specified style.

GetFamilies(Graphics) GetFamilies(Graphics) GetFamilies(Graphics) GetFamilies(Graphics)

Devuelve una matriz que contiene todos los objetos FontFamily disponibles para el contexto de gráficos actual.Returns an array that contains all the FontFamily objects available for the specified graphics context.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Obtiene el código hash de FontFamily.Gets a hash code for this FontFamily.

GetLifetimeService() GetLifetimeService() GetLifetimeService() GetLifetimeService()

Recupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
GetLineSpacing(FontStyle) GetLineSpacing(FontStyle) GetLineSpacing(FontStyle) GetLineSpacing(FontStyle)

Devuelve el interlineado, en unidades de diseño, del objeto FontFamily del estilo especificado.Returns the line spacing, in design units, of the FontFamily of the specified style. El interlineado es la distancia vertical entre las líneas base de dos líneas de texto consecutivas.The line spacing is the vertical distance between the base lines of two consecutive lines of text.

GetName(Int32) GetName(Int32) GetName(Int32) GetName(Int32)

Devuelve el nombre, en el lenguaje especificado, de este objeto FontFamily.Returns the name, in the specified language, of this FontFamily.

GetType() GetType() GetType() GetType()

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

(Inherited from Object)
InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService()

Obtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia.Obtains a lifetime service object to control the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
IsStyleAvailable(FontStyle) IsStyleAvailable(FontStyle) IsStyleAvailable(FontStyle) IsStyleAvailable(FontStyle)

Indica si la enumeración especificada FontStyle está disponible.Indicates whether the specified FontStyle enumeration is available.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

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

(Inherited from Object)
MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean)

Crea una copia superficial del objeto MarshalByRefObject actual.Creates a shallow copy of the current MarshalByRefObject object.

(Inherited from MarshalByRefObject)
ToString() ToString() ToString() ToString()

Convierte esta estructura FontFamily en una representación de cadena legible para el usuario.Converts this FontFamily to a human-readable string representation.

Se aplica a

Consulte también: