CharDirectionality
enum class CharDirectionality
Represents the Unicode directionality of a character. Character directionality is used to calculate the visual ordering of text.
Enum Values
UNDEFINED
Undefined bidirectional character type. Undefined char
values have undefined directionality in the Unicode specification.
LEFT_TO_RIGHT
Strong bidirectional character type "L" in the Unicode specification.
RIGHT_TO_LEFT
Strong bidirectional character type "R" in the Unicode specification.
RIGHT_TO_LEFT_ARABIC
Strong bidirectional character type "AL" in the Unicode specification.
EUROPEAN_NUMBER
Weak bidirectional character type "EN" in the Unicode specification.
EUROPEAN_NUMBER_SEPARATOR
Weak bidirectional character type "ES" in the Unicode specification.
EUROPEAN_NUMBER_TERMINATOR
Weak bidirectional character type "ET" in the Unicode specification.
ARABIC_NUMBER
Weak bidirectional character type "AN" in the Unicode specification.
COMMON_NUMBER_SEPARATOR
Weak bidirectional character type "CS" in the Unicode specification.
NONSPACING_MARK
Weak bidirectional character type "NSM" in the Unicode specification.
BOUNDARY_NEUTRAL
Weak bidirectional character type "BN" in the Unicode specification.
PARAGRAPH_SEPARATOR
Neutral bidirectional character type "B" in the Unicode specification.
SEGMENT_SEPARATOR
Neutral bidirectional character type "S" in the Unicode specification.
WHITESPACE
Neutral bidirectional character type "WS" in the Unicode specification.
OTHER_NEUTRALS
Neutral bidirectional character type "ON" in the Unicode specification.
LEFT_TO_RIGHT_EMBEDDING
Strong bidirectional character type "LRE" in the Unicode specification.
LEFT_TO_RIGHT_OVERRIDE
Strong bidirectional character type "LRO" in the Unicode specification.
RIGHT_TO_LEFT_EMBEDDING
Strong bidirectional character type "RLE" in the Unicode specification.
RIGHT_TO_LEFT_OVERRIDE
Strong bidirectional character type "RLO" in the Unicode specification.
POP_DIRECTIONAL_FORMAT
Weak bidirectional character type "PDF" in the Unicode specification.
Properties
value
val value: Int
Companion Object Functions
valueOf
fun valueOf(directionality: Int): CharDirectionality