|
Eclipse Platform Release 3.0 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.swt.graphics.DeviceData org.eclipse.swt.printing.PrinterData
Instances of this class are descriptions of a print job in terms of the printer, and the scope and type of printing that is desired. For example, the number of pages and copies can be specified, as well as whether or not the print job should go to a file.
Application code does not need to explicitly release the resources managed by each instance when those instances are no longer required, and thus no dispose() method is provided.
Field Summary | |
static int | ALL_PAGES
scope field value indicating that all pages should be printed |
boolean | collate
whether or not the printer should collate the printed paper Note that this field may be controlled by the printer driver. |
int | copyCount
the number of copies to print. |
String | driver
the printer driver On Windows systems, this is the name of the driver (often "winspool"). |
int | endPage
the end page of a page range, used when scope is PAGE_RANGE |
String | fileName
the name of the file to print to if printToFile is true. |
String | name
the name of the printer On Windows systems, this is the name of the 'device'. |
static int | PAGE_RANGE
scope field value indicating that the range of pages specified by startPage and endPage should be printed |
boolean | printToFile
whether or not the print job should go to a file |
int | scope
the scope of the print job, expressed as one of the following values: ALL_PAGES Print all pages in the current document PAGE_RANGE Print the range of pages specified by startPage and endPage SELECTION Print the current selection |
static int | SELECTION
scope field value indicating that the current selection should be printed |
int | startPage
the start page of a page range, used when scope is PAGE_RANGE |
Fields inherited from class org.eclipse.swt.graphics.DeviceData |
debug, errors, objects, tracking |
Constructor Summary | |
PrinterData()
Constructs an instance of this class that can be used to print to the default printer. | |
PrinterData(String driver,
String name)
Constructs an instance of this class with the given printer driver and printer name. |
Method Summary | |
String | toString()
Returns a string containing a concise, human-readable description of the receiver. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public String driver
public String name
public int scope
public int startPage
public int endPage
public boolean printToFile
public String fileName
public int copyCount
public boolean collate
public static final int ALL_PAGES
public static final int PAGE_RANGE
public static final int SELECTION
Constructor Detail |
public PrinterData()
public PrinterData(String driver, String name)
Method Detail |
public String toString()
|
Eclipse Platform Release 3.0 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp. and others 2000, 2004. All rights reserved.