Please add a summary to this article.
Inherits from:
nsISupports
Last changed in Gecko 1.9 (Firefox 3)Method overview
void displayPropertiesDlg(in wstring aPrinter, in nsIPrintSettings aPrintSettings); |
void enumeratePrinters(out PRUint32 aCount,[retval, array, size_is(aCount)] out wstring aResult); Obsolete since Gecko 1.9 |
void initPrintSettingsFromPrinter(in wstring aPrinterName, in nsIPrintSettings aPrintSettings); |
Attributes
Attribute | Type | Description |
defaultPrinterName |
wstring |
The name of the system default printer. This name should also be present in printerNameList . This is not necessarily gecko's default printer; see nsIPrintSettingsService .defaultPrinterName for that. Read only. |
printerNameList |
|
The list of printer names. Read only. |
Methods
displayPropertiesDlg()
void displayPropertiesDlg( in wstring aPrinter, in nsIPrintSettings aPrintSettings );
Parameters
-
aPrinter
-
aPrintSettings
Obsolete since Gecko 1.9 (Firefox 3)
enumeratePrinters()
Returns an array of the names of all installed printers.
void enumeratePrinters( out PRUint32 aCount, [retval, array, size_is(aCount)] out wstring aResult );
Parameters
-
aCount
- Returns number of printers returned.
-
aResult
- Returns array of names.
initPrintSettingsFromPrinter()
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 );
Parameters
-
aPrinterName
-
aPrintSettings