Umschalten des Koordinatensystems
-
Hi,
wie kann ich mit Hilfe des .Net Frameworks den Modus des Koordinatensytems von MM_TEXT in ein kartesisches Koordinatensystem umschalten, das seinen Ursprung
in der Mitte des Anwendungsbereichs hat?
Über eine schnelle antwort würde ich mich freuen.
Dark Luke
-
Ich wüsste nicht davon, dass das funktioniert. aber im prinzip is das nur ne kleine rechnung. kannst dir ja ne klasse für schreiben.
-
Also mit der WinAPI geht das. Da gibt es 3 Funktionen mit denen man das machen kann (SetMapMode, SetWindowExtEx und SetWindowOrgEx). Deshalb habe ich gedacht, dass es diese Funktionen in ähnlicher Form auch im .NET Framework geben müsste.
-
Graphics g = CreateGraphics(); g.DrawString("Hallo",this.Font,Brushes.Black,0,20); System.Drawing.Drawing2D.Matrix m = g.Transform; g.TranslateTransform(50,50,System.Drawing.Drawing2D.MatrixOrder.Append); g.DrawString("Hallo",this.Font,Brushes.Black,0,20);