DocumentPrintAttributeSet

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

public final class DocumentPrintAttributeSet extends HashAttributeSet

Rappresenta una classe di supporto con interfaccia user‑friendly per AttributeSet.

Costruttori

CostruttoreDescrizione
DocumentPrintAttributeSet(int copies)Inizializza una nuova istanza di DocumentPrintAttributeSet.
DocumentPrintAttributeSet(String printerName, int copies)Inizializza una nuova istanza di DocumentPrintAttributeSet.
DocumentPrintAttributeSet(String printerName)Inizializza una nuova istanza di DocumentPrintAttributeSet.
DocumentPrintAttributeSet()Inizializza una nuova istanza di DocumentPrintAttributeSet.

Metodi

MetodoDescrizione
getCopies()
getLandscape()
getPrinterName()
setCollate(boolean value)Imposta un valore che indica se il documento è raggruppato.
setCopies(int value)Imposta il numero di copie da stampare.
setDuplex(boolean value)Imposta l’opzione della stampante per la stampa fronte/retro.
setLandscape(boolean value)Imposta l’orientamento della pagina.
setPrintRange(int page)Imposta la singola pagina da stampare.
setPrintRange(int from, int to)Imposta l’intervallo di pagine da stampare.
setPrinterName(String printerName)Il nome della stampante da utilizzare.
setPrinterName(String printerName, Locale locale)Il nome della stampante da utilizzare.

DocumentPrintAttributeSet(int copies)

public DocumentPrintAttributeSet(int copies)

Inizializza una nuova istanza di DocumentPrintAttributeSet. Per impostazione predefinita vengono stampate tutte le pagine del documento.

Parameters:

ParametroTipoDescrizione
copieintIl numero di copie del documento da stampare.

DocumentPrintAttributeSet(String printerName, int copies)

public DocumentPrintAttributeSet(String printerName, int copies)

Inizializza una nuova istanza di DocumentPrintAttributeSet. Per impostazione predefinita vengono stampate tutte le pagine del documento.

Parameters:

ParametroTipoDescrizione
printerNamejava.lang.StringIl nome della stampante.
copieintIl numero di copie del documento da stampare.

DocumentPrintAttributeSet(String printerName)

public DocumentPrintAttributeSet(String printerName)

Inizializza una nuova istanza di DocumentPrintAttributeSet. Per impostazione predefinita è presente una sola copia di ogni pagina.

Parameters:

ParametroTipoDescrizione
printerNamejava.lang.StringIl nome della stampante.

DocumentPrintAttributeSet()

public DocumentPrintAttributeSet()

Inizializza una nuova istanza di DocumentPrintAttributeSet. Per impostazione predefinita è presente una sola copia di ogni pagina.

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)

Imposta un valore che indica se il documento è raggruppato.

Parameters:

ParametroTipoDescrizione
valorebooleantrue è equivalente all’impostazione di SheetCollate.COLLATED false è equivalente all’impostazione di SheetCollate.UNCOLLATED

setCopies(int value)

public void setCopies(int value)

Imposta il numero di copie da stampare.

Parameters:

ParametroTipoDescrizione
valoreintIl numero di copie da stampare.

setDuplex(boolean value)

public void setDuplex(boolean value)

Imposta l’opzione della stampante per la stampa fronte/retro.

Parameters:

ParametroTipoDescrizione
valorebooleantrue è equivalente all’impostazione di Sides.DUPLEX false è equivalente all’impostazione di Sides.ONE\_SIDED

setLandscape(boolean value)

public void setLandscape(boolean value)

Imposta l’orientamento della pagina.

Parameters:

ParametroTipoDescrizione
valorebooleantrue è equivalente all’impostazione di OrientationRequested.LANDSCAPE false è equivalente all’impostazione di OrientationRequested.PORTRAIT

setPrintRange(int page)

public void setPrintRange(int page)

Imposta la singola pagina da stampare.

Parameters:

ParametroTipoDescrizione
paginaintLa pagina da stampare.

setPrintRange(int from, int to)

public void setPrintRange(int from, int to)

Imposta l’intervallo di pagine da stampare.

Parameters:

ParametroTipoDescrizione
daintLa prima pagina.
aintL’ultima pagina.

setPrinterName(String printerName)

public void setPrinterName(String printerName)

Il nome della stampante da utilizzare.

Parameters:

ParametroTipoDescrizione
printerNamejava.lang.StringIl nome della stampante.

setPrinterName(String printerName, Locale locale)

public void setPrinterName(String printerName, Locale locale)

Il nome della stampante da utilizzare.

Parameters:

ParametroTipoDescrizione
printerNamejava.lang.StringIl nome della stampante.
localejava.util.Localelocale di printerName.