Line.Words Property

 

Deprecated. The Words property returns an IReadOnlyList<T> collection of Word objects that represent the words in the current line of text returned to The Bing Optical Character Recognition (OCR) Control by the Bing OCR Service.

Published date: March 4, 2014

Warning

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

Syntax

public IReadOnlyList<Word> Words { get; }

Property Value

Type: IReadOnlyList<T>

An IReadOnlyList<T>collection of Word objects.

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_OcrCompleted(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 tbResults.
    string s = "";
    foreach (Line l in e.Result.Lines)
    {
        foreach (Word w in 
            l.Words)
        {
            s += w.Value + " ";
        }
        s += "\n";
    }
    tbResults.Text = s;
}

Requirements

Minimum Supported Client

Windows 8.1

Required Extensions

Bing OCR

Namespace

Bing.Ocr