title: Justify text with DrawString right -and- left
body: <p>Let's say I have 200 pixels of space and I want to draw two strings into it:
    - the first string should be left justified
    - right second string should be right justified
    - But not overlap if they do not both fit (then do whatever my String.Trimming options say)</p>
  
  <p>Am I going to have to measure each and draw this manually, or does DrawString have some way to support what I'm trying to do without me reinventing the wheel?</p>
  
  <p>Imagine that \l and \r were escapes that did this, then I could say</p>
  
  <pre><code>graphics.Drawstring("\lfirst\rsecond", ...);
  </code></pre>
  
  <p>and I'd wind up with something like</p>
  
  <pre><code>"first              second"
  </code></pre>
  
  <p>At least that's what I'd like to have happen (I know \l and \r do not exist).  Is there a way?</p>