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.
- CreateScalableFontResource
- Enumfontfamilies
- EnumFontFamProc
- Enumfonts
- EnumFontsProc
- GetCharWidth
- GetTextExtentPoint