---
title: "runModalPageLayoutWithPrintInfo:"
framework: appkit
role: symbol
role_heading: Instance Method
path: "appkit/nsdocument/runmodalpagelayoutwithprintinfo:"
---

# runModalPageLayoutWithPrintInfo:

Runs the page layout modal panel with the receiver’s printing information object.

## Declaration

```occ
- (NSInteger) runModalPageLayoutWithPrintInfo:(NSPrintInfo *) printInfo;
```

## Discussion

Discussion Runs the page layout modal panel with the receiver’s printing information object (printInfo) as argument and returns the result constant (indicating the button pressed by the user). To run as sheet on the receiver’s document window, use runModalPageLayout(with:delegate:didRun:contextInfo:) instead.

## See Also

### Methods

- [dataRepresentationOfType:](appkit/nsdocument/datarepresentationoftype:.md)
- [fileAttributesToWriteToFile:ofType:saveOperation:](appkit/nsdocument/fileattributestowritetofile:oftype:saveoperation:.md)
- [fileName](appkit/nsdocument/filename.md)
- [fileWrapperRepresentationOfType:](appkit/nsdocument/filewrapperrepresentationoftype:.md)
- [initWithContentsOfFile:ofType:](appkit/nsdocument/initwithcontentsoffile:oftype:.md)
- [initWithContentsOfURL:ofType:](appkit/nsdocument/initwithcontentsofurl:oftype:.md)
- [loadDataRepresentation:ofType:](appkit/nsdocument/loaddatarepresentation:oftype:.md)
- [loadFileWrapperRepresentation:ofType:](appkit/nsdocument/loadfilewrapperrepresentation:oftype:.md)
- [printShowingPrintPanel:](appkit/nsdocument/printshowingprintpanel:.md)
- [readFromFile:ofType:](appkit/nsdocument/readfromfile:oftype:.md)
- [readFromURL:ofType:](appkit/nsdocument/readfromurl:oftype:.md)
- [revertToSavedFromFile:ofType:](appkit/nsdocument/reverttosavedfromfile:oftype:.md)
- [revertToSavedFromURL:ofType:](appkit/nsdocument/reverttosavedfromurl:oftype:.md)
- [saveToFile:saveOperation:delegate:didSaveSelector:contextInfo:](appkit/nsdocument/savetofile:saveoperation:delegate:didsaveselector:contextinfo:.md)
- [saveToURL:ofType:forSaveOperation:error:](appkit/nsdocument/savetourl:oftype:forsaveoperation:error:.md)
