Compartilhar via


Usando fontes e texto

Há várias classes oferecidas por GDI+ e GDI para desenhar texto no Windows Forms. A classe Graphics GDI+ tem vários métodos DrawString que permitem especificar vários recursos de texto, como localização, retângulo delimitador, fonte e formato. Além disso, você pode desenhar e medir texto com GDI usando os métodos estáticos DrawText e MeasureText oferecidos pela classe TextRenderer. Os métodos GDI também permitem que você especifique o local, a fonte e o formato. Você pode escolher GDI ou GDI+ para renderização de texto; no entanto, a GDI geralmente oferece melhor desempenho e uma medição de texto mais precisa. Outras classes que contribuem para a renderização de texto incluem FontFamily, Font, StringFormate TextFormatFlags.

Nesta seção

Como construir famílias de fontes e fontes
Mostra como criar objetos Font e FontFamily.

Como desenhar texto em um local especificado
Descreve como desenhar texto em um determinado local usando GDI+ e GDI.

Como desenhar texto encapsulado em um retângulo
Explica como desenhar texto em um retângulo usando GDI+ e GDI.

Como desenhar texto com o GDI
Demonstra como usar o GDI para desenhar texto.

Como alinhar texto desenhado
Mostra como formatar texto do GDI+ e do GDI.

Como criar texto vertical
Descreve como desenhar texto alinhado verticalmente com GDI+.

Como: Definir Paradas de Tabulação em Texto Desenhado
Mostra como desenhar textos com paradas de tabulação com GDI+.

Como enumerar fontes instaladas
Explica como listar os nomes das fontes instaladas.

Como criar uma coleção de fontes privadas
Descreve como criar um objeto PrivateFontCollection.

Como obter métricas de fonte
Mostra como obter métricas de fonte, como subida e descida de células.

Como usar suavização com texto
Explica como usar a suavização ao desenhar texto.

Referência

Font
Descreve essa classe e contém links para todos os seus membros.

FontFamily
Descreve essa classe e contém links para todos os seus membros.

PrivateFontCollection
Descreve essa classe e contém links para todos os seus membros.

TextRenderer
Descreve essa classe e contém links para todos os seus membros.

TextFormatFlags
Descreve essa classe e contém links para todos os seus membros.