Export (0) Print
Expand All

OcrResult Class

Deprecated. The OcrResult object contains the contents of the response returned to The Bing Optical Character Recognition (OCR) Control by the Ocr Service.

Published date: March 4, 2014

Dn261741.Warning(en-us,MSDN.10).gifCaution:
The Bing OCR Control is deprecated as of March 12, 2014.

public sealed class OcrResult

The OcrResult class has the following members.

Properties

Name Description

Lines

Returns an IReadOnlyList collection of Ocr.Line objects that contain lines of text recognized by the OCR service.

Rotation

Specifies the rotation, in radians, of the captured image relative to the position of the camera.

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. In this case, the OcrResult object is never declared, but is accessed through the OcrCompletedEventArgs.Result Property.

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();
}

Minimum Supported Client

Windows 8.1

Required Extensions

Bing OCR

Namespace

Bing.Ocr

Show:
© 2014 Microsoft