---
title: "printOperation(for:scalingMode:autoRotate:)"
framework: pdfkit
role: symbol
role_heading: Instance Method
path: "pdfkit/pdfdocument/printoperation(for:scalingmode:autorotate:)"
---

# printOperation(for:scalingMode:autoRotate:)

Returns a print operation suitable for printing the PDF document.

## Declaration

```swift
func printOperation(for printInfo: NSPrintInfo?, scalingMode scaleMode: PDFPrintScalingMode, autoRotate doRotate: Bool) -> NSPrintOperation?
```

## See Also

### Printing Documents for macOS

- [PDFPrintScalingMode](pdfkit/pdfprintscalingmode.md)
