Zeichentext (Windows GDI)

Nachdem eine Anwendung die entsprechende Schriftart ausgewählt, die erforderlichen Textformatierungsoptionen und die erforderlichen Zeichenbreiten- und Höhenwerte für eine Textzeichenfolge berechnet hat, kann sie mit dem Zeichnen von Zeichen und Symbolen beginnen, indem sie eine der Textausgabefunktionen aufruft:

Wenn eine Anwendung eine dieser Funktionen aufruft, übergibt das Betriebssystem den Aufruf an die Grafik-Engine, die wiederum den Aufruf an den entsprechenden Gerätetreiber übergibt. Auf Gerätetreiberebene werden alle diese Aufrufe durch einen oder mehrere Aufrufe der eigenen ExtTextOut- oder TextOut-Funktion des Treibers unterstützt. Eine Anwendung erreicht die schnellste Ausführung durch Aufrufen von ExtTextOut,das schnell in einen ExtTextOut-Aufruf für das Gerät konvertiert wird. Es gibt jedoch Instanzen, in denen eine Anwendung eine der anderen drei Funktionen aufrufen sollte. Um beispielsweise mehrere Textzeilen innerhalb der Rahmen eines angegebenen rechteckigen Bereichs zu zeichnen, ist es effizienter, DrawText auf aufruft. Um eine Mehrspaltentabelle mit gerechtfertigten Textspalten zu erstellen, ist es effizienter, TabbedTextOut auf aufruft.