Zeichnet einen String
#Include <GDIPlus.au3>
_GDIPlus_GraphicsDrawString($hGraphics, $sString, $nX, $nY[, $sFont = "Arial"[, $fSize = 10[, $iFormat = 0]]])
Parameter
| $hGraphics | Handle zu einem Grafik-Objekt |
| $sString | zu zeichnende Strings |
| $nX | X-Koordinate wo der String gezeichnet werden soll |
| $nY | Y-Koordinate wo der String gezeichnet werden soll |
| $sFont | [optional] Name der zu verwendenden Schrift |
| $fSize | [optional] verwendete Schriftgröße |
| $iFormat | [optional] Formatflags. Kann eines oder mehrere der folgenden sein: 0x0001 - legt fest, dass die Leserichtung von rechts nach links geht 0x0002 - legt fest, dass individuelle Textzeilen vertikal auf dem Anzeigegerät gezeichnet werden 0x0004 - legt fest, dass Teile der Zeichen das Rechteck des Strings überragen dürfen 0x0020 - legt fest, dass Unicode -Zeichen mit einem Ersatzzeichen dargestellt werden dürfen 0x0400 - legt fest, dass eine alternative Schrift für Zeichen verwendet wird, die nicht in der festgelegten Schrift vorhanden sind 0x0800 - legt fest, dass ein Leerzeichen am Ende jeder Zeile in den Abmessungen eines Strings mit einbezogen wird 0x1000 - legt fest, dass der Zeilenumbruch in die nächste Zeile deaktiviert ist 0x2000 - legt fest, dass nur komplette Zeilen außerhalb des Rechtecks liegen dürfen 0x4000 - legt fest, dass Zeichen das Rechteck überragen dürfen und Text außerhalb des Rechtecks dargestellt werden darf |
Rückgabewert
| Erfolg: | True |
| Fehler: | False |
Bemerkungen
Keine.
Verwandte Funktionen
_GDIPlus_GraphicsDrawStringEx
Beispiel
#include <GuiConstantsEx.au3>
#include <GDIPlus.au3>
Opt('MustDeclareVars', 1)
_Main()
Func _Main()
Local $hGUI, $hGraphic
; Erstellt eine GUI
$hGUI = GUICreate("GDI+", 400, 300)
GUISetState()
; Zeichnet einen String
_GDIPlus_Startup()
$hGraphic = _GDIPlus_GraphicsCreateFromHWND ($hGUI)
_GDIPlus_GraphicsDrawString($hGraphic, "Hallo Welt", 140, 110)
; Die Schleife wiederholt sich, bis der Benutzer die Beenden-Aktion der GUI auslöst
Do
Until GUIGetMsg() = $GUI_EVENT_CLOSE
; Ressourcen freigeben
_GDIPlus_GraphicsDispose($hGraphic)
_GDIPlus_Shutdown()
EndFunc ;==>_Main