MDN may have intermittent access issues April 18 13:00 - April 19 01:00 UTC. See whistlepig.mozilla.org for all notifications.

mozilla
Your Search Results

    nsIPrinterEnumerator

    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 nsIStringEnumerator 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
     

    Document Tags and Contributors

    Contributors to this page: Laurentj, trevorh, Sheppy
    Last updated by: Sheppy,