# androidx.text.vertical

*** ** * ** ***

This library provides vertical writing layout capability for developers.

## Interfaces

|---|---|
| `https://developer.android.com/reference/kotlin/androidx/text/vertical/TextOrientationSpan` | A sealed interface representing text orientation spans for use within a vertical text layout. |

## Classes

|---|---|
| `https://developer.android.com/reference/kotlin/androidx/text/vertical/AnnotationPosition` | Represents the position of a text annotation (i.e. ruby and emphasis marks) relative to the base text. |
| `https://developer.android.com/reference/kotlin/androidx/text/vertical/EmphasisSpan` | A span that applies emphasis marks to text in a vertical layout. |
| `https://developer.android.com/reference/kotlin/androidx/text/vertical/EmphasisStyle` | Defines the visual style of emphasis marks used with `https://developer.android.com/reference/kotlin/androidx/text/vertical/EmphasisSpan`. |
| `https://developer.android.com/reference/kotlin/androidx/text/vertical/FontShearSpan` | A span that applies a shear (skew) transformation to vertical writing text. |
| `https://developer.android.com/reference/kotlin/androidx/text/vertical/RubySpan` | A span used to specify ruby text for a portion of the text. |
| `https://developer.android.com/reference/kotlin/androidx/text/vertical/TextOrientationSpan.CombineUpright` | A span that combines a small sequence of characters (typically 2-4 digits) into a single horizontal block within a vertical text flow. |
| `https://developer.android.com/reference/kotlin/androidx/text/vertical/TextOrientationSpan.Sideways` | A span that forces the enclosed text to be displayed in a sideways orientation (`https://developer.android.com/reference/kotlin/androidx/text/vertical/TextOrientation#Sideways`) within a vertical text layout. |
| `https://developer.android.com/reference/kotlin/androidx/text/vertical/TextOrientationSpan.Upright` | A span that forces the enclosed text to be displayed in an upright orientation (`https://developer.android.com/reference/kotlin/androidx/text/vertical/TextOrientation#Upright`) within a vertical text layout. |
| `https://developer.android.com/reference/kotlin/androidx/text/vertical/VerticalTextLayout` | Represents the result of laying out text vertically. |

## Enums

|---|---|
| `https://developer.android.com/reference/kotlin/androidx/text/vertical/TextOrientation` | Represents the orientation of text within a vertical writing mode. |