Texto de Desenho (GDI do Windows)
Depois que um aplicativo seleciona a fonte apropriada, define as opções de formatação de texto necessárias e calcula os valores de largura e altura de caracteres necessários para uma cadeia de caracteres de texto, ele pode começar a desenhar caracteres e símbolos chamando qualquer uma das funções de saída de texto:
Quando um aplicativo chama uma dessas funções, o sistema operacional passa a chamada para o mecanismo gráfico, que, por sua vez, passa a chamada para o driver de dispositivo apropriado. No nível do driver do dispositivo, todas essas chamadas são compatíveis com uma ou mais chamadas para a própria função ExtTextOut ou TextOut do driver. Um aplicativo alcançará a execução mais rápida chamando ExtTextOut, que é rapidamente convertido em uma chamada ExtTextOut para o dispositivo. No entanto, há instâncias em que um aplicativo deve chamar uma das outras três funções; por exemplo, para desenhar várias linhas de texto dentro das bordas de uma região retangular especificada, é mais eficiente chamar DrawText. Para criar uma tabela de várias colunas com colunas justificadas de texto, é mais eficiente chamar TabbedTextOut.