title: Understanding DetectedBreak in google OCR full text annotations
body: <p>I am trying to convert the full-text annotations of google vision OCR result to line level and word level which is in <code>Block</code>,<code>Paragraph</code>,<code>Word</code> and <code>Symbol</code> hierarchy.</p>
  
  <p>However, when converting <code>symbols</code> to <code>word</code> text and <code>word</code> to <code>line</code> text, I need to understand the DetectedBreak property.</p>
  
  <p>I went through <a href="http://googleapis.github.io/googleapis/java/grpc-google-cloud-vision-v1/0.1.5/apidocs/com/google/cloud/vision/v1/TextAnnotation.DetectedBreak.BreakType.html" rel="nofollow noreferrer">This documentation</a>.But I did not understand few of the them.  </p>
  
  <p>Can somebody explain what do the following Breaks mean? I only understood <code>LINE_BREAK</code> and <code>SPACE</code>.</p>
  
  <ol>
  <li>EOL_SURE_SPACE</li>
  <li>HYPHEN</li>
  <li>LINE_BREAK</li>
  <li>SPACE</li>
  <li>SURE_SPACE</li>
  <li>UNKNOWN</li>
  </ol>
  
  <p>Can they be replaced by either a newline char or space ?</p>