FontFamily Classe

Definição

Define um grupo de faces de tipo que têm um design básico semelhante e determinadas variações nos estilos.Defines a group of type faces having a similar basic design and certain variations in styles. Essa classe não pode ser herdada.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
Herança
Implementações

Exemplos

O exemplo de código a seguir mostra todas as famílias de fontes na propriedade Families da classe FontFamily.The following code example shows all the font families in the Families property of the FontFamily class. Este exemplo foi projetado para ser usado com um Windows Form.This example is designed to be used with a Windows Form. Para executar este exemplo, adicione um ListBox chamado listBox1 a um formulário e chame o método PopulateListBoxWithFonts no construtor do formulário.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

Construtores

FontFamily(GenericFontFamilies)

Inicializa uma nova FontFamily da família de fontes genérica especificada.Initializes a new FontFamily from the specified generic font family.

FontFamily(String)

Inicializa um novo FontFamily com o nome especificado.Initializes a new FontFamily with the specified name.

FontFamily(String, FontCollection)

Inicializa um novo FontFamily no FontCollection especificado com o nome especificado.Initializes a new FontFamily in the specified FontCollection with the specified name.

Propriedades

Families

Retorna uma matriz que contém todos os objetos FontFamily associados ao contexto de gráficos atual.Returns an array that contains all the FontFamily objects associated with the current graphics context.

GenericMonospace

Obtém uma FontFamily com espaçamento uniforme genérica.Gets a generic monospace FontFamily.

GenericSansSerif

Obtém um objeto FontFamily sans serif genérico.Gets a generic sans serif FontFamily object.

GenericSerif

Obtém um FontFamily com serifa genérico.Gets a generic serif FontFamily.

Name

Obtém o nome deste FontFamily.Gets the name of this FontFamily.

Métodos

CreateObjRef(Type)

Cria um objeto que contém todas as informações relevantes necessárias para gerar um proxy usado para se comunicar com um objeto remoto.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Herdado de MarshalByRefObject)
Dispose()

Libera todos os recursos usados por este FontFamily.Releases all resources used by this FontFamily.

Equals(Object)

Indica se o objeto especificado é um FontFamily e é idêntico a esse FontFamily.Indicates whether the specified object is a FontFamily and is identical to this FontFamily.

Finalize()

Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes de ser recuperado pela coleta de lixo.Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.

GetCellAscent(FontStyle)

Retorna o ascendente da célula, em unidades de design, do FontFamily do estilo especificado.Returns the cell ascent, in design units, of the FontFamily of the specified style.

GetCellDescent(FontStyle)

Retorna o descendente da célula, em unidades de design, do FontFamily do estilo especificado.Returns the cell descent, in design units, of the FontFamily of the specified style.

GetEmHeight(FontStyle)

Obtém a altura, em unidades de design de fonte, do quadrado em para o estilo especificado.Gets the height, in font design units, of the em square for the specified style.

GetFamilies(Graphics)

Retorna uma matriz que contém todos os objetos FontFamily disponíveis para o contexto de gráficos especificado.Returns an array that contains all the FontFamily objects available for the specified graphics context.

GetHashCode()

Obtém o código hash para esse FontFamily.Gets a hash code for this FontFamily.

GetLifetimeService()

Recupera o objeto de serviço de tempo de vida atual que controla a política de ciclo de vida para esta instância.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Herdado de MarshalByRefObject)
GetLineSpacing(FontStyle)

Retorna o espaçamento entre linhas, em unidades de design, do FontFamily do estilo especificado.Returns the line spacing, in design units, of the FontFamily of the specified style. O espaçamento entre linhas é a distância vertical entre as linhas base de duas linhas consecutivas de texto.The line spacing is the vertical distance between the base lines of two consecutive lines of text.

GetName(Int32)

Retorna o nome, no idioma especificado, dessa FontFamily.Returns the name, in the specified language, of this FontFamily.

GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
InitializeLifetimeService()

Obtém um objeto de serviço de tempo de vida para controlar a política de tempo de vida para essa instância.Obtains a lifetime service object to control the lifetime policy for this instance.

(Herdado de MarshalByRefObject)
IsStyleAvailable(FontStyle)

Indica se a enumeração FontStyle especificada está disponível.Indicates whether the specified FontStyle enumeration is available.

MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
MemberwiseClone(Boolean)

Cria uma cópia superficial do objeto MarshalByRefObject atual.Creates a shallow copy of the current MarshalByRefObject object.

(Herdado de MarshalByRefObject)
ToString()

Converte este FontFamily para uma representação de cadeia de caracteres legível por humanos.Converts this FontFamily to a human-readable string representation.

Aplica-se a

Veja também