DocumentPrintAttributeSet

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

public final class DocumentPrintAttributeSet extends HashAttributeSet

Representa una clase auxiliar con una interfaz fácil de usar con AttributeSet.

Constructores

ConstructorDescripción
DocumentPrintAttributeSet(int copies)Inicializa una nueva instancia de DocumentPrintAttributeSet.
DocumentPrintAttributeSet(String printerName, int copies)Inicializa una nueva instancia de DocumentPrintAttributeSet.
DocumentPrintAttributeSet(String printerName)Inicializa una nueva instancia de DocumentPrintAttributeSet.
DocumentPrintAttributeSet()Inicializa una nueva instancia de DocumentPrintAttributeSet.

Métodos

MétodoDescripción
getCopies()
getLandscape()
getPrinterName()
setCollate(boolean value)Establece un valor que indica si el documento está encuadernado.
setCopies(int value)Establece el número de copias a imprimir.
setDuplex(boolean value)Establece la configuración de la impresora para impresión a doble cara.
setLandscape(boolean value)Establece la orientación de la página.
setPrintRange(int page)Establece la página única que se imprimirá.
setPrintRange(int from, int to)Establece el rango de páginas que se imprimirá.
setPrinterName(String printerName)El nombre de la impresora a utilizar.
setPrinterName(String printerName, Locale locale)El nombre de la impresora a utilizar.

DocumentPrintAttributeSet(int copies)

public DocumentPrintAttributeSet(int copies)

Inicializa una nueva instancia de DocumentPrintAttributeSet. Por defecto se imprimen todas las páginas del documento.

Parameters:

ParámetroTipoDescripción
copiasintEl número de copias del documento que se imprimirán.

DocumentPrintAttributeSet(String printerName, int copies)

public DocumentPrintAttributeSet(String printerName, int copies)

Inicializa una nueva instancia de DocumentPrintAttributeSet. Por defecto se imprimen todas las páginas del documento.

Parameters:

ParámetroTipoDescripción
printerNamejava.lang.StringEl nombre de la impresora.
copiasintEl número de copias del documento que se imprimirán.

DocumentPrintAttributeSet(String printerName)

public DocumentPrintAttributeSet(String printerName)

Inicializa una nueva instancia de DocumentPrintAttributeSet. Por defecto, solo hay una copia de cada página.

Parameters:

ParámetroTipoDescripción
printerNamejava.lang.StringEl nombre de la impresora.

DocumentPrintAttributeSet()

public DocumentPrintAttributeSet()

Inicializa una nueva instancia de DocumentPrintAttributeSet. Por defecto, solo hay una copia de cada página.

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)

Establece un valor que indica si el documento está encuadernado.

Parameters:

ParámetroTipoDescripción
valorbooleantrue es equivalente a la configuración de SheetCollate.COLLATED false es equivalente a la configuración de SheetCollate.UNCOLLATED

setCopies(int value)

public void setCopies(int value)

Establece el número de copias a imprimir.

Parameters:

ParámetroTipoDescripción
valorintEl número de copias a imprimir.

setDuplex(boolean value)

public void setDuplex(boolean value)

Establece la configuración de la impresora para impresión a doble cara.

Parameters:

ParámetroTipoDescripción
valorbooleantrue es equivalente a la configuración de Sides.DUPLEX false es equivalente a la configuración de Sides.ONE_SIDED

setLandscape(boolean value)

public void setLandscape(boolean value)

Establece la orientación de la página.

Parameters:

ParámetroTipoDescripción
valorbooleantrue es equivalente a la configuración de OrientationRequested.LANDSCAPE false es equivalente a la configuración de OrientationRequested.PORTRAIT

setPrintRange(int page)

public void setPrintRange(int page)

Establece la página única que se imprimirá.

Parameters:

ParámetroTipoDescripción
páginaintLa página que se imprimirá.

setPrintRange(int from, int to)

public void setPrintRange(int from, int to)

Establece el rango de páginas que se imprimirá.

Parameters:

ParámetroTipoDescripción
desdeintLa primera página.
hastaintLa última página.

setPrinterName(String printerName)

public void setPrinterName(String printerName)

El nombre de la impresora a utilizar.

Parameters:

ParámetroTipoDescripción
printerNamejava.lang.StringEl nombre de la impresora.

setPrinterName(String printerName, Locale locale)

public void setPrinterName(String printerName, Locale locale)

El nombre de la impresora a utilizar.

Parameters:

ParámetroTipoDescripción
printerNamejava.lang.StringEl nombre de la impresora.
configuración regionaljava.util.Localeconfiguración regional de printerName.