Mac OSX
 Simplified PrintSettings for OSX interface 

 @status UNDER_REVIEW
[scriptable, uuid(cd2a0a4f-0de9-4c51-9232-42668f559f94)]
interface nsIPrintSettingsX : nsISupports

Attributes

 nativePrintSession attribute

 Convenience method which gets the nsIPrintSession
 and returns its native session object

 Does NOT do PMRetain() on result.
[noscript] readonly attribute nsPMPrintSession nativePrintSession
 PMPageFormat and PMPrintSettings attributes

 Getter does NOT do PMRetain() on result.
 Setter does PMRetain() on parameter.
[noscript] attribute nsPMPageFormat pMPageFormat

        
[noscript] attribute nsPMPrintSettings pMPrintSettings

Methods

 readPageFormatFromPrefs and writePageFormatToPrefs

 Read and write a flattened PMPageFormat to/from prefs.
 This also contains any custom data we appended to the dialog
[noscript] void readPageFormatFromPrefs()

        
[noscript] void writePageFormatToPrefs()