public void DrawString(string Text, QPoint Location, QPen Pen, QFont Font) { #if WPF PendingText.Add(new Tuple <string, QPoint, QPen, QFont, bool>(Text, Location, Pen, Font, false)); #else DrawingTarget.DrawString(Text, Font.Font, Pen.Brush, Location.X, Location.Y); #endif }
public void DrawStringCentered(string Text, QPoint Location, QPen Pen, QFont Font) { #if WPF PendingText.Add(new Tuple <string, QPoint, QPen, QFont, bool>(Text, Location, Pen, Font, true)); #else var size = MeasureText(Text, Font); DrawingTarget.DrawString(Text, Font.Font, Pen.Brush, Location.X - size.Width / 2, Location.Y - size.Height / 2); #endif }