title: Fill text inside rectangle
body: <p>I'm using GDI+ to draw a string on a Graphics object.</p>
  
  <p>I want the string to fit inside a pre-defined rectangle (without breaking any lines)</p>
  
  <p>Is there's anyway of doing this besides using TextRenderer.MeasureString() in a loop until the desirable size is returned?</p>
  
  <p>something like:</p>
  
  <pre><code>DrawScaledString(Graphics g, string myString, Rectangle rect)
  </code></pre>