Simplified PrintSettings for OSX interface @status UNDER_REVIEW
[scriptable, uuid(3d3cf688-d988-4319-9ca2-1d7d20a116d8)]
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
cleanUpAfterCarbonDialog After bringing up Carbon print dialogs, clean up menus. See bug 425844 for details.
[noscript]
void
cleanUpAfterCarbonDialog()
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()
Compare to: