TextLayoutMetrics class abstract

A read-only interface for accessing visual information about the implementing text.

Implementers

Constructors

TextLayoutMetrics()

Properties

hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

getLineAtOffset(TextPosition position) → TextSelection
Return a TextSelection containing the line of the given TextPosition.
getTextPositionAbove(TextPosition position) → TextPosition
Returns the TextPosition above the given offset into the text.
getTextPositionBelow(TextPosition position) → TextPosition
Returns the TextPosition below the given offset into the text.
getWordBoundary(TextPosition position) → TextRange
Returns the text range of the word at the given offset. Characters not part of a word, such as spaces, symbols, and punctuation, have word breaks on both sides. In such cases, this method will return a text range that contains the given text position.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Static Methods

isLineTerminator(int codeUnit) → bool
Check if the given code unit is a line terminator character.
isWhitespace(int codeUnit) → bool
Check if the given code unit is a white space or separator character.