<div class='sourceset sourceset-common'>Common</div>

```kotlin
fun interface Horizontal
```

An interface to calculate the position of box of a certain width inside an available width.
[Alignment.Horizontal](/jetpack-compose/androidx.compose.ui/ui/interfaces/Alignment.Horizontal) is often used to define the horizontal alignment of a layout inside a
parent layout.

## Functions

<h2 id="align-size-space-layoutdirection">align</h2>

```kotlin
fun align(size: Int, space: Int, layoutDirection: LayoutDirection): Int
```

Calculates the horizontal position of a box of width [size](/jetpack-compose/androidx.compose.ui/ui-geometry/classes/Size) relative to the left side of
an area of width `space`. The returned offset can be negative or larger than `space -
size` meaning that the box will be positioned partially or completely outside the area.

<hr class="docs-overload-divider">

<h2 id="plus-other">plus</h2>

```kotlin
operator fun plus(other: Vertical): Alignment
```

Combine this instance's horizontal alignment with `other`'s vertical alignment to create
an [Alignment](/jetpack-compose/androidx.compose.ui/ui/interfaces/Alignment).