---
title: CTParagraphStyleSpecifier
framework: coretext
role: symbol
role_heading: Enumeration
path: coretext/ctparagraphstylespecifier
---

# CTParagraphStyleSpecifier

Constants used to query and modify a paragraph style object.

## Declaration

```swift
enum CTParagraphStyleSpecifier
```

## Overview

Overview Each specifier has a type and a default value associated with it. The type must always be observed when setting or fetching the value from the CTParagraphStyle object. In addition, some specifiers affect the behavior of both the framesetter and the typesetter, and others affect the behavior of only the framesetter, as noted in the constant descriptions.

## Topics

### Constants

- [CTParagraphStyleSpecifier.alignment](coretext/ctparagraphstylespecifier/alignment.md)
- [CTParagraphStyleSpecifier.firstLineHeadIndent](coretext/ctparagraphstylespecifier/firstlineheadindent.md)
- [CTParagraphStyleSpecifier.headIndent](coretext/ctparagraphstylespecifier/headindent.md)
- [CTParagraphStyleSpecifier.tailIndent](coretext/ctparagraphstylespecifier/tailindent.md)
- [CTParagraphStyleSpecifier.tabStops](coretext/ctparagraphstylespecifier/tabstops.md)
- [CTParagraphStyleSpecifier.defaultTabInterval](coretext/ctparagraphstylespecifier/defaulttabinterval.md)
- [CTParagraphStyleSpecifier.lineBreakMode](coretext/ctparagraphstylespecifier/linebreakmode.md)
- [CTParagraphStyleSpecifier.lineHeightMultiple](coretext/ctparagraphstylespecifier/lineheightmultiple.md)
- [CTParagraphStyleSpecifier.maximumLineHeight](coretext/ctparagraphstylespecifier/maximumlineheight.md)
- [CTParagraphStyleSpecifier.minimumLineHeight](coretext/ctparagraphstylespecifier/minimumlineheight.md)
- [CTParagraphStyleSpecifier.lineSpacing](coretext/ctparagraphstylespecifier/linespacing.md)
- [CTParagraphStyleSpecifier.paragraphSpacing](coretext/ctparagraphstylespecifier/paragraphspacing.md)
- [CTParagraphStyleSpecifier.paragraphSpacingBefore](coretext/ctparagraphstylespecifier/paragraphspacingbefore.md)
- [CTParagraphStyleSpecifier.baseWritingDirection](coretext/ctparagraphstylespecifier/basewritingdirection.md)
- [CTParagraphStyleSpecifier.maximumLineSpacing](coretext/ctparagraphstylespecifier/maximumlinespacing.md)
- [CTParagraphStyleSpecifier.minimumLineSpacing](coretext/ctparagraphstylespecifier/minimumlinespacing.md)
- [CTParagraphStyleSpecifier.lineSpacingAdjustment](coretext/ctparagraphstylespecifier/linespacingadjustment.md)
- [CTParagraphStyleSpecifier.count](coretext/ctparagraphstylespecifier/count.md)

### Enumeration Cases

- [CTParagraphStyleSpecifier.lineBoundsOptions](coretext/ctparagraphstylespecifier/lineboundsoptions.md)

### Initializers

- [init(rawValue:)](coretext/ctparagraphstylespecifier/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

### Constants

- [CTTextAlignment](coretext/cttextalignment.md)
- [CTLineBreakMode](coretext/ctlinebreakmode.md)
- [CTWritingDirection](coretext/ctwritingdirection.md)
