Implemented by
[scriptable, uuid(5e738fff-404c-4c94-9189-e8f2cce93e94)]
interface nsIPrinterEnumerator : nsISupports
Attributes
The name of the system default printer. This name should also be present in printerNameList below. This is not necessarily gecko's default printer; see nsIPrintSettingsService.defaultPrinterName for that.
readonly attribute
wstring
defaultPrinterName
The list of printer names
readonly attribute
nsIStringEnumerator
printerNameList
Methods
void
displayPropertiesDlg(in wstring aPrinter, in nsIPrintSettings aPrintSettings)
Initializes certain settings from the native printer into the PrintSettings These settings include, but are not limited to: Page Orientation Page Size Number of Copies
void
initPrintSettingsFromPrinter(in wstring aPrinterName, in nsIPrintSettings aPrintSettings)
Compare to: