Jump to top

MLTextBlock

interface

Represents a block of text (similar to a paragraph).

Properties

boundingBox

</>

Returns the bounding rectangle of the detected text.

boundingBox: MLRectangle;

confidence

</>

The confidence of the recognized text. It only return valid result from cloud recognizers. For on-device text recognition, the confidence is always null.

confidence: null | number;

cornerPoints

</>

Gets the four corner points in clockwise direction starting with top-left. Due to the possible perspective distortions, this is not necessarily a rectangle. Parts of the region could be outside of the image.

cornerPoints: MLPoint[];

lines

</>

Gets an Array of MLTextLine's that make up this text block.

lines: MLTextLine[];

recognizedLanguages

</>

Gets a list of recognized languages. (Cloud API only. On-Device returns empty array)

recognizedLanguages: string[];

text

</>

Gets the recognized text as a string. Returned in reading order for the language. For Latin, this is top to bottom within a MLTextBlock, and left-to-right within a MLTextLine.

text: string;