---
title: "compositionAttributes(at:)"
framework: InputMethodKit
role: symbol
role_heading: Instance Method
platforms: [macOS 10.5+]
path: "inputmethodkit/imkinputcontroller/compositionattributes(at:)"
---

# compositionAttributes(at:)

Returns a dictionary of text attributes.

## Declaration

```swift
func compositionAttributes(at range: NSRange) -> NSMutableDictionary!
```

## Parameters

- `range`: The range of text whose attributes you want to obtain.

## Return Value

Return Value The dictionary of text attributes. The default implementation returns an empty dictionary.

## See Also

### Working with Ranges

- [selectionRange()](inputmethodkit/imkinputcontroller/selectionrange().md)
- [replacementRange()](inputmethodkit/imkinputcontroller/replacementrange().md)
- [mark(forStyle:at:)](inputmethodkit/imkinputcontroller/mark(forstyle:at:).md)
