---
title: compactionMode
framework: coreimage
role: symbol
role_heading: Instance Property
path: coreimage/cipdf417barcodegenerator/compactionmode
---

# compactionMode

The compaction mode of the generated barcode.

## Declaration

```swift
var compactionMode: Float { get set }
```

## See Also

### Instance Properties

- [alwaysSpecifyCompaction](coreimage/cipdf417barcodegenerator/alwaysspecifycompaction.md)
- [compactStyle](coreimage/cipdf417barcodegenerator/compactstyle.md)
- [correctionLevel](coreimage/cipdf417barcodegenerator/correctionlevel.md)
- [dataColumns](coreimage/cipdf417barcodegenerator/datacolumns.md)
- [maxHeight](coreimage/cipdf417barcodegenerator/maxheight.md)
- [maxWidth](coreimage/cipdf417barcodegenerator/maxwidth.md)
- [message](coreimage/cipdf417barcodegenerator/message.md)
- [minHeight](coreimage/cipdf417barcodegenerator/minheight.md)
- [minWidth](coreimage/cipdf417barcodegenerator/minwidth.md)
- [preferredAspectRatio](coreimage/cipdf417barcodegenerator/preferredaspectratio.md)
- [rows](coreimage/cipdf417barcodegenerator/rows.md)
