---
title: whitespaceAction
framework: appkit
role: symbol
role_heading: Type Property
path: appkit/nstypesettercontrolcharacteraction/whitespaceaction
---

# whitespaceAction

The width for glyphs with this action are determined by boundingBox(forControlGlyphAt:for:proposedLineFragment:glyphPosition:characterIndex:), if the method is implemented; otherwise, same as NSTypesetterZeroAdvancementAction.

## Declaration

```swift
static var whitespaceAction: NSTypesetterControlCharacterAction { get }
```

## See Also

### Constants

- [zeroAdvancementAction](appkit/nstypesettercontrolcharacteraction/zeroadvancementaction.md)
- [horizontalTabAction](appkit/nstypesettercontrolcharacteraction/horizontaltabaction.md)
- [lineBreakAction](appkit/nstypesettercontrolcharacteraction/linebreakaction.md)
- [paragraphBreakAction](appkit/nstypesettercontrolcharacteraction/paragraphbreakaction.md)
- [containerBreakAction](appkit/nstypesettercontrolcharacteraction/containerbreakaction.md)
