---
title: "TextDecorationScope"
description: "An interface that introduces the textDecoration property to a Style receiver scope."
type: "interface"
lastmod: "2026-05-20T01:13:53.387134Z"
---
## API Reference

> Source set: Common

```kotlin
@ExperimentalFoundationStyleApi
interface TextDecorationScope
```

An interface that introduces the [textDecoration](/jetpack-compose/androidx.compose.ui/ui-text/classes/TextDecoration) property to a [Style](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/Style) receiver scope.

## Functions

### textDecoration

```kotlin
fun textDecoration(value: TextDecoration) // int enum (mask?) 2 possible values
```

Sets the text decoration (e.g., underline, line-through). This property is inherited by child
text components if not overridden. This affects drawing only and is a component of a
[TextStyle](/jetpack-compose/androidx.compose.ui/ui-text/classes/TextStyle).

This property is inherited.

#### Parameters

| | |
| --- | --- |
| value | The [TextDecoration](/jetpack-compose/androidx.compose.ui/ui-text/classes/TextDecoration) to apply. |
