---
title: "init(maximumLineWidth:maximumCellWidth:maximumRowCount:includesColumnTypes:)"
framework: tabulardata
role: symbol
role_heading: Initializer
path: "tabulardata/formattingoptions/init(maximumlinewidth:maximumcellwidth:maximumrowcount:includescolumntypes:)"
---

# init(maximumLineWidth:maximumCellWidth:maximumRowCount:includesColumnTypes:)

Creates a formatting options instance.

## Declaration

```swift
init(maximumLineWidth: Int, maximumCellWidth: Int = 50, maximumRowCount: Int = 20, includesColumnTypes: Bool = true)
```

## Parameters

- `maximumLineWidth`: The largest number of characters a description can generate per line.
- `maximumCellWidth`: The largest number of characters a description can generate per cell.
- `maximumRowCount`: The largest number of rows a description can generate.
- `includesColumnTypes`: A Boolean that indicates whether the description prints a column’s type.

## See Also

### Creating the Options Object

- [init()](tabulardata/formattingoptions/init().md)
- [init(locale:)](tabulardata/formattingoptions/init(locale:).md)
