Funções de fonte e texto (Windows GDI)
As seguintes funções são usadas com fontes e texto.
Função | Descrição |
---|---|
AddFontMemResourceEx | Adiciona uma fonte incorporada à 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 a partir de uma estrutura. |
CreateFontIndirectEx | Cria uma fonte lógica a partir de uma estrutura. |
DrawText | Desenha texto formatado em um retângulo. |
DrawTextEx | Desenha texto formatado em retângulo. |
EnumFontFamExProc | Uma função de retorno de chamada definida pelo aplicativo 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 proporção de aspeto. |
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 glifos consecutivos ou de uma matriz de índices de glifos 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 glifos consecutivos ou uma matriz de índices de glifos 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 são suportados por uma fonte. |
GetGlyphIndices | Traduz uma cadeia de caracteres em uma matriz de índices de glifos. |
GetGlyphOutline | Obtém o contorno ou bitmap para um caractere na fonte TrueType. |
GetKerningPairs | Obtém os pares de kerning de caracteres para 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 tabulações. |
GetTextAlign | Obtém a configuração de alinhamento de texto para um contexto de dispositivo. |
GetTextCharacterExtra | Obtém o espaçamento entre caracteres atual para um contexto de dispositivo. |
GetTextColor | Obtém a cor do texto para um contexto de dispositivo. |
GetTextExtentExPoint | Obtém o número de caracteres em uma cadeia de caracteres que caberá dentro de um espaço. |
GetTextExtentExPointI | Obtém o número de índices de glifos 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 glifos. |
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 a fonte e as cores do texto em um contexto de dispositivo. |
RemoveFontMemResourceEx | Remove uma fonte cuja fonte foi incorporada 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 as 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