/// <summary> /// Returns the size of a string. /// </summary> /// <param name="font"></param> /// <param name="str"></param> /// <returns></returns> public static Size GetSize(Font font, string str) { int width = 0, height = 0; font.ComputeExtent(str, out width, out height); return new Size { Width = width, Height = height }; }
/// <summary> /// Returns a Rectangle object the same size of a string. /// </summary> /// <param name="font"></param> /// <param name="str"></param> /// <returns></returns> public static Rectangle GetRect(Font font, string str) { int width = 0, height = 0; font.ComputeExtent(str, out width, out height); return new Rectangle(0, 0, width, height); }