Developer Documentation
[Data Types Summary]

PMPageFormat


Stores information about how pages of a document should be printed; for example, whether in landscape or portrait orientation, on which paper size, and within what printable area.
typedef struct OpaquePMPageFormat*     PMPageFormat;
DISCUSSION
Your application uses the function PMNewPageFormat to create an instance of this opaque object. When your application displays a page setup dialog box by calling PMPageSetUpDialog or PMPageSetUpDialogMain, the user can change these settings, which the Carbon Printing Manager saves in the PMPageFormat object.

Although a PMPrintSettings object can be saved with a document, the object is intended to describe only one particular printing session.

A PMPageFormat object can be saved along with a document to provide some persistence on how documents are printed.


Last modified: 5/7/99. Status: Draft Copyright 1999 Apple Computer, Inc. All rights reserved.