title: How to Implement AutoSize
body: <p>I'm trying to figure out a good way to auto-size a <code>Rectangle</code> that has text drawn inside of it. I basically want the size to have a ratio of width/height and then "grow" according to that ratio to fit the text. I've looked at <code>Graphics.MeasureString</code> but I don't think it does what I'm looking for (maybe it does and I'm just using it wrong).</p>
  
  <p>I don't want to specify a specific width of the rectangle to be drawn. Instead I want to say find the smallest width/height to fit this text given a <em>minimum width</em> but the found rectangle must have some specific ratio of width and height.</p>
  
  <p>This doesn't have to be specific to C#, any idea for solving this problem I'm sure can be mapped to C#.</p>
  
  <p>Thanks!</p>