MLKitTextRecognitionCommon Framework Reference

  • MLKTextLine represents a recognized line of text within an image, comprised of individual text elements.

  • It provides access to the text content, its constituent elements, bounding box, recognized languages, and corner points.

  • The frame property defines the line's location within the image's coordinate space.

  • recognizedLanguages may be empty if no languages could be identified within the text line.

  • Corner points provide a more detailed outline of the text line's shape.

TextLine

class TextLine : NSObject

A text line recognized in an image that consists of an array of elements.

  • String representation of the text line that was recognized.

    Declaration

    Swift

    var text: String { get }
  • An array of text elements that make up the line.

    Declaration

    Swift

    var elements: [MLKTextElement] { get }
  • The rectangle that contains the text line relative to the image in the default coordinate space.

    Declaration

    Swift

    var frame: CGRect { get }
  • An array of recognized languages in the text line. If no languages were recognized, the array is empty.

    Declaration

    Swift

    var recognizedLanguages: [MLKTextRecognizedLanguage] { get }
  • The four corner points of the text line in clockwise order starting with the top left point relative to the image in the default coordinate space. The NSValue objects are CGPoints.

    Declaration

    Swift

    var cornerPoints: [NSValue] { get }
  • Unavailable.