DocumentPrintAttributeSet

Inheritance: java.lang.Object, javax.print.attribute.HashAttributeSet

public final class DocumentPrintAttributeSet extends HashAttributeSet

Stellt eine Hilfsklasse mit benutzerfreundlicher Schnittstelle zu AttributeSet dar.

Konstruktoren

KonstruktorBeschreibung
DocumentPrintAttributeSet(int copies)Initialisiert eine neue Instanz von DocumentPrintAttributeSet.
DocumentPrintAttributeSet(String printerName, int copies)Initialisiert eine neue Instanz von DocumentPrintAttributeSet.
DocumentPrintAttributeSet(String printerName)Initialisiert eine neue Instanz von DocumentPrintAttributeSet.
DocumentPrintAttributeSet()Initialisiert eine neue Instanz von DocumentPrintAttributeSet.

Methoden

MethodeBeschreibung
getCopies()
getLandscape()
getPrinterName()
setCollate(boolean value)Legt einen Wert fest, der angibt, ob das Dokument collated ist.
setCopies(int value)Legt die Anzahl der zu druckenden Kopien fest.
setDuplex(boolean value)Legt die Druckereinstellung für doppelseitiges Drucken fest.
setLandscape(boolean value)Legt die Ausrichtung der Seite fest.
setPrintRange(int page)Legt die einzelne zu druckende Seite fest.
setPrintRange(int from, int to)Legt den zu druckenden Seitenbereich fest.
setPrinterName(String printerName)Der Name des zu verwendenden Druckers.
setPrinterName(String printerName, Locale locale)Der Name des zu verwendenden Druckers.

DocumentPrintAttributeSet(int copies)

public DocumentPrintAttributeSet(int copies)

Initialisiert eine neue Instanz von DocumentPrintAttributeSet. Standardmäßig werden alle Seiten des Dokuments gedruckt.

Parameters:

ParameterTypBeschreibung
KopienintDie Anzahl der zu druckenden Kopien des Dokuments.

DocumentPrintAttributeSet(String printerName, int copies)

public DocumentPrintAttributeSet(String printerName, int copies)

Initialisiert eine neue Instanz von DocumentPrintAttributeSet. Standardmäßig werden alle Seiten des Dokuments gedruckt.

Parameters:

ParameterTypBeschreibung
printerNamejava.lang.StringDer Name des Druckers.
KopienintDie Anzahl der zu druckenden Kopien des Dokuments.

DocumentPrintAttributeSet(String printerName)

public DocumentPrintAttributeSet(String printerName)

Initialisiert eine neue Instanz von DocumentPrintAttributeSet. Standardmäßig wird nur eine Kopie jeder Seite gedruckt.

Parameters:

ParameterTypBeschreibung
printerNamejava.lang.StringDer Name des Druckers.

DocumentPrintAttributeSet()

public DocumentPrintAttributeSet()

Initialisiert eine neue Instanz von DocumentPrintAttributeSet. Standardmäßig wird nur eine Kopie jeder Seite gedruckt.

getCopies()

public int getCopies()

Returns: int

getLandscape()

public boolean getLandscape()

Returns: boolean

getPrinterName()

public String getPrinterName()

Returns: java.lang.String

setCollate(boolean value)

public void setCollate(boolean value)

Legt einen Wert fest, der angibt, ob das Dokument collated ist.

Parameters:

ParameterTypBeschreibung
Wertbooleantrue entspricht der Einstellung SheetCollate.COLLATED, false entspricht der Einstellung SheetCollate.UNCOLLATED

setCopies(int value)

public void setCopies(int value)

Legt die Anzahl der zu druckenden Kopien fest.

Parameters:

ParameterTypBeschreibung
WertintDie Anzahl der zu druckenden Kopien.

setDuplex(boolean value)

public void setDuplex(boolean value)

Legt die Druckereinstellung für doppelseitiges Drucken fest.

Parameters:

ParameterTypBeschreibung
Wertbooleantrue entspricht der Einstellung Sides.DUPLEX, false entspricht der Einstellung Sides.ONE_SIDED

setLandscape(boolean value)

public void setLandscape(boolean value)

Legt die Ausrichtung der Seite fest.

Parameters:

ParameterTypBeschreibung
Wertbooleantrue entspricht der Einstellung OrientationRequested.LANDSCAPE, false entspricht der Einstellung OrientationRequested.PORTRAIT

setPrintRange(int page)

public void setPrintRange(int page)

Legt die einzelne zu druckende Seite fest.

Parameters:

ParameterTypBeschreibung
SeiteintDie zu druckende Seite.

setPrintRange(int from, int to)

public void setPrintRange(int from, int to)

Legt den zu druckenden Seitenbereich fest.

Parameters:

ParameterTypBeschreibung
vonintDie erste Seite.
bisintDie letzte Seite.

setPrinterName(String printerName)

public void setPrinterName(String printerName)

Der Name des zu verwendenden Druckers.

Parameters:

ParameterTypBeschreibung
printerNamejava.lang.StringDer Name des Druckers.

setPrinterName(String printerName, Locale locale)

public void setPrinterName(String printerName, Locale locale)

Der Name des zu verwendenden Druckers.

Parameters:

ParameterTypBeschreibung
printerNamejava.lang.StringDer Name des Druckers.
Localejava.util.LocaleDie Locale von printerName.