---
title: presentationIntentAttributeName
framework: foundation
role: symbol
role_heading: Type Property
path: foundation/nsattributedstring/key/presentationintentattributename
---

# presentationIntentAttributeName

An attribute that provides details for a block-level Markdown element.

## Declaration

```swift
static let presentationIntentAttributeName: NSAttributedString.Key
```

## Discussion

Discussion The value of this key is an NSPresentationIntent object. Block-level elements include paragraphs, headers, lists, tables, and other structural elements of the Markdown content. The system provides default visual treatments for ranges of text with this attribute. To replace the default visual treatment, remove this attribute and replace it with the formatting options you want.

## See Also

### Getting Markdown attribute keys

- [inlinePresentationIntent](foundation/nsattributedstring/key/inlinepresentationintent.md)
- [markdownSourcePosition](foundation/nsattributedstring/key/markdownsourceposition.md)
- [alternateDescription](foundation/nsattributedstring/key/alternatedescription.md)
- [imageURL](foundation/nsattributedstring/key/imageurl.md)
