---
title: AVCaption.TextCombine
framework: avfoundation
role: symbol
role_heading: Enumeration
path: avfoundation/avcaption/textcombine
---

# AVCaption.TextCombine

The caption’s supported rendering policy options.

## Declaration

```swift
enum TextCombine
```

## Overview

Overview Text combine is a special rendering policy that combines multiple characters into one unit and presents it in upright position in a vertical text flow. This presentation achieves a horizontal-in-vertical layout (or Tate-Chu-Yoko layout), which lets the caption render a horizontal text string in vertical text.

## Topics

### Text combine options

- [AVCaption.TextCombine.all](avfoundation/avcaption/textcombine/all.md)
- [AVCaption.TextCombine.none](avfoundation/avcaption/textcombine/none.md)
- [AVCaption.TextCombine.oneDigit](avfoundation/avcaption/textcombine/onedigit.md)
- [AVCaption.TextCombine.twoDigits](avfoundation/avcaption/textcombine/twodigits.md)
- [AVCaption.TextCombine.threeDigits](avfoundation/avcaption/textcombine/threedigits.md)
- [AVCaption.TextCombine.fourDigits](avfoundation/avcaption/textcombine/fourdigits.md)

### Initializers

- [init(rawValue:)](avfoundation/avcaption/textcombine/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Accessing advanced typography

- [ruby(at:)](avfoundation/avcaption/ruby(at:).md)
- [AVCaption.Ruby](avfoundation/avcaption/ruby.md)
- [textCombine(at:)](avfoundation/avcaption/textcombine(at:).md)
