title: Android drawText() in defined rectangular region
body: <p>I'm currently using the following method to draw some text to the SurfaceView:</p>
  
  <pre><code>canvas.drawText("someText", 0, 0, paint);
  </code></pre>
  
  <p>Yet what if the text exceeds the width of the screen? Is it possible to define a region wherein the text can be drawn?</p>
  
  <p>So now when the string's width exceeds the rectangles width, the text will be formatted to fit underneath the above text and so on eg.</p>
  
  <pre><code>"sometext"
  "text carried"
  "on"
  </code></pre>