---
title: Configurations
framework: pdfkit
role: collectionGroup
role_heading: API Collection
path: pdfkit/configurations
---

# Configurations

Define display modes, scaling, rendering, printing and graphics properties.

## Topics

### Working with Display Modes and Characteristics

- [displayMode](pdfkit/pdfview/displaymode.md)
- [PDFDisplayMode](pdfkit/pdfdisplaymode.md)
- [Additional Display Configurations](pdfkit/additional-display-configurations.md)
- [Book Display](pdfkit/book-display.md)
- [Graphics Properties](pdfkit/graphics-properties.md)

### Scaling the View

- [scaleFactor](pdfkit/pdfview/scalefactor.md)
- [scaleFactorForSizeToFit](pdfkit/pdfview/scalefactorforsizetofit.md)
- [maxScaleFactor](pdfkit/pdfview/maxscalefactor.md)
- [minScaleFactor](pdfkit/pdfview/minscalefactor.md)
- [autoScales](pdfkit/pdfview/autoscales.md)
- [rowSize(for:)](pdfkit/pdfview/rowsize(for:).md)
- [Zoom Operations](pdfkit/zoom-operations.md)

### Rendering the View and Printing

- [draw(_:)](pdfkit/pdfview/draw(_:).md)
- [drawPagePost(_:)](pdfkit/pdfview/drawpagepost(_:).md)
- [print(with:autoRotate:)](pdfkit/pdfview/print(with:autorotate:).md)
- [print(with:autoRotate:pageScaling:)](pdfkit/pdfview/print(with:autorotate:pagescaling:).md)

### Specializing the View

- [documentView](pdfkit/pdfview/documentview.md)
- [layoutDocumentView()](pdfkit/pdfview/layoutdocumentview().md)
- [Draw Operations](pdfkit/draw-operations.md)
