---
title: "takeSettings(from:)"
framework: appkit
role: symbol
role_heading: Instance Method
path: "appkit/nsprintinfo/takesettings(from:)"
---

# takeSettings(from:)

Updates the print info with all the settings and attributes in the specified PDF info object.

## Declaration

```swift
func takeSettings(from inPDFInfo: NSPDFInfo)
```

## See Also

### Accessing Core Printing Information

- [printSettings](appkit/nsprintinfo/printsettings.md)
- [NSPrintInfo.SettingKey](appkit/nsprintinfo/settingkey.md)
- [pmPrintSession()](appkit/nsprintinfo/pmprintsession().md)
- [pmPageFormat()](appkit/nsprintinfo/pmpageformat().md)
- [pmPrintSettings()](appkit/nsprintinfo/pmprintsettings().md)
- [updateFromPMPageFormat()](appkit/nsprintinfo/updatefrompmpageformat().md)
- [updateFromPMPrintSettings()](appkit/nsprintinfo/updatefrompmprintsettings().md)
