Exemple #1
0
 /// <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 };
 }
Exemple #2
0
 /// <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);
 }