nsIPrinterEnumerator 编辑
widget/nsIPrintOptions.idl
Scriptable 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
enumeratePrinters()
Obsolete since Gecko 1.9 (Firefox 3)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
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论