Developer --> Technical Publications

     


Saving a Page Format Object in a Document

Listing 2-1 shows an example of how you can save a PMPageFormat object in a document.

Listing 2-1 Saving a PMPageFormat object
PMPrintSettings mySettings; PMPageFormat myFormat; Ptr myData; UInt32 myDataSize; Handle flattenFormat; PMBegin(); GetMyData ( &myData, &myDataSize ); PMSetPageFormatExtendedData ( myFormat, kMyDataID, myDataSize, (void*) myData ); PMFlattenPageFormat ( myFormat, &flattenFormat ); /* Attach the flattened format handle to the document and save it. */ DisposeHandle ( flattenFormat ); PMEnd();

© 2000 Apple Computer, Inc. (Last Updated 03 July 2000)