Share via


OcrResult.Lines property

 

Deprecated. The Lines property returns an IReadOnlyList collection of Ocr.Line objects that contain lines of text returned to The Bing Optical Character Recognition (OCR) Control by the OCR service.

Published date: March 4, 2014

Warning

The Bing OCR Control is deprecated as of March 12, 2014

Syntax

public IReadOnlyList<Line> Lines { get; }

Property Value

Type: System.Collections.Generic.IReadOnlyList<Line>

The lines of identified text.

Example

The following code example enumerates through the text of an OCR result and writes to a string, preserving line breaks. It then writes the string to a TextBlock named tbResults.

private void OCR_Completed(object sender, OcrCompletedEventArgs e)
{
    // Make sure there is text.
    if (
            e.Result.Lines.Count == 0)
    {
        tbResults.Text = "No text found.";
        return;
    }

    // Read the text and print it to a TextBlock.
    var sb = new System.Text.StringBuilder();
    foreach (Line l in 
            e.Result.Lines)
    {
        foreach (Word w in l.Words)
        {
            sb.AppendFormat("{0} ", w.Value);
        }
        sb.AppendLine();
    }
    tbResults.Text = sb.ToString();
}

Requirements

Minimum Supported Client

Windows 8.1

Required Extensions

Bing OCR

Namespace

Bing.Ocr