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
| Costruttore | Descrizione |
|---|---|
| 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
| Metodo | Descrizione |
|---|---|
| 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| copie | int | Il 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| printerName | java.lang.String | Il nome della stampante. |
| copie | int | Il 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| printerName | java.lang.String | Il 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | boolean | true è 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | int | Il numero di copie da stampare. |
setDuplex(boolean value)
public void setDuplex(boolean value)
Imposta l’opzione della stampante per la stampa fronte/retro.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | boolean | true è 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | boolean | true è 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| pagina | int | La pagina da stampare. |
setPrintRange(int from, int to)
public void setPrintRange(int from, int to)
Imposta l’intervallo di pagine da stampare.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| da | int | La prima pagina. |
| a | int | L’ultima pagina. |
setPrinterName(String printerName)
public void setPrinterName(String printerName)
Il nome della stampante da utilizzare.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| printerName | java.lang.String | Il nome della stampante. |
setPrinterName(String printerName, Locale locale)
public void setPrinterName(String printerName, Locale locale)
Il nome della stampante da utilizzare.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| printerName | java.lang.String | Il nome della stampante. |
| locale | java.util.Locale | locale di printerName. |