Funções de fonte e texto (GDI do Windows)

As funções a seguir são usadas com fontes e texto.

Função Descrição
AddFontMemResourceEx Adiciona uma fonte inserida à tabela de fontes do sistema.
Addfontresource Adiciona um recurso de fonte à tabela de fontes do sistema.
AddFontResourceEx Adiciona uma fonte privada ou não enumerável à tabela de fontes do sistema.
Createfont Cria uma fonte lógica.
Createfontindirect Cria uma fonte lógica de uma estrutura.
CreateFontIndirectEx Cria uma fonte lógica de uma estrutura.
Drawtext Desenha texto formatado em um retângulo.
DrawTextEx Desenha texto formatado no retângulo.
EnumFontFamExProc Uma função application definedcallback usada com EnumFontFamiliesEx para processar fontes.
Enumfontfamiliesex Enumera todas as fontes no sistema com determinadas características.
Exttextout Desenha uma cadeia de caracteres.
GetAspectRatioFilterEx Obtém a configuração para o filtro de taxa de proporção.
GetCharABCWidths Obtém as larguras de caracteres consecutivos da fonte TrueType.
GetCharABCWidthsFloat Obtém as larguras de caracteres consecutivos da fonte atual.
GetCharABCWidthsI Obtém as larguras de índices de glifo consecutivos ou de uma matriz de índices de glifo da fonte TrueType.
GetCharacterPlacement Obtém informações sobre uma cadeia de caracteres.
GetCharWidth32 Obtém as larguras de caracteres consecutivos da fonte atual.
GetCharWidthFloat Obtém as larguras fracionárias de caracteres consecutivos da fonte atual.
GetCharWidthI Obtém as larguras de índices de glifo consecutivos ou uma matriz de índices de glifo da fonte atual.
Getfontdata Obtém dados de métrica para uma fonte TrueType.
GetFontLanguageInfo Retorna informações sobre a fonte selecionada para um contexto de exibição.
GetFontUnicodeRanges Informa quais caracteres Unicode têm suporte em uma fonte.
GetGlyphIndices Converte uma cadeia de caracteres em uma matriz de índices de glifo.
GetGlyphOutline Obtém a estrutura de tópicos ou bitmap de um caractere na fonte TrueType.
GetKerningPairs Obtém os pares de kerning de caracteres de uma fonte.
GetOutlineTextMetrics Obtém métricas de texto para fontes TrueType.
GetRasterizerCaps Informa se as fontes TrueType estão instaladas.
GetTabbedTextExtent Calcula a largura e a altura de uma cadeia de caracteres, incluindo guias.
GetTextAlign Obtém a configuração de alinhamento de texto para um contexto de dispositivo.
GetTextCharacterExtra Obtém o espaçamento de intercaracter atual para um contexto de dispositivo.
GetTextColor Obtém a cor do texto de um contexto de dispositivo.
GetTextExtentExPoint Obtém o número de caracteres em uma cadeia de caracteres que caberá em um espaço.
GetTextExtentExPointI Obtém o número de índices de glifo que caberão dentro de um espaço.
Gettextextentpoint32 Calcula a largura e a altura de uma cadeia de caracteres de texto.
GetTextExtentPointI Calcula a largura e a altura de uma matriz de índices de glifo.
GetTextFace Obtém o nome da fonte selecionada em um contexto de dispositivo.
Gettextmetrics Preenche um buffer com as métricas de uma fonte.
PolyTextOut Desenha várias cadeias de caracteres usando as cores de fonte e texto em um contexto de dispositivo.
RemoveFontMemResourceEx Remove uma fonte cuja origem foi inserida em um documento da tabela de fontes do sistema.
RemoveFontResource Remove as fontes em um arquivo da tabela de fontes do sistema.
RemoveFontResourceEx Remove uma fonte privada ou não enumerável da tabela de fontes do sistema.
Setmapperflags Altera o algoritmo usado para mapear fontes lógicas para fontes físicas.
Settextalign Define os sinalizadores de alinhamento de texto para um contexto de dispositivo.
SetTextCharacterExtra Define o espaçamento entre caracteres.
Settextcolor Define a cor do texto para um contexto de dispositivo.
Settextjustification Especifica a quantidade de espaço que o sistema deve adicionar aos caracteres de quebra em uma cadeia de caracteres.
TabbedTextOut Grava uma cadeia de caracteres em um local, expandindo guias para valores especificados.
Textout Grava uma cadeia de caracteres em um local.

 

Funções obsoletas

Essas funções são fornecidas apenas para compatibilidade com versões de 16 bits do Windows.