diff --git a/SunnyUI/Common/UGraphics.cs b/SunnyUI/Common/UGraphics.cs index 9f76e9f6..f21c9fee 100644 --- a/SunnyUI/Common/UGraphics.cs +++ b/SunnyUI/Common/UGraphics.cs @@ -236,6 +236,29 @@ namespace Sunny.UI g.DrawString(text, font, br, x, y); } + /// + /// 绘制字符串 + /// + /// 绘图图元 + /// 文字 + /// 字体 + /// 颜色 + /// 描边颜色 + /// 水平位置 + /// 垂直位置 + public static void DrawString(this Graphics g, string text, Font font, Color color, Color borderColor, float x, float y) + { + g.DrawString(text, font, borderColor, x - 1, y - 1); + g.DrawString(text, font, borderColor, x - 1, y); + g.DrawString(text, font, borderColor, x - 1, y + 1); + g.DrawString(text, font, borderColor, x, y - 1); + g.DrawString(text, font, borderColor, x, y + 1); + g.DrawString(text, font, borderColor, x + 1, y - 1); + g.DrawString(text, font, borderColor, x + 1, y); + g.DrawString(text, font, borderColor, x + 1, y + 1); + g.DrawString(text, font, color, x, y); + } + /// /// 以文字中心点为原点,旋转文字 ///