DocumentPrintAttributeSet

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

public final class DocumentPrintAttributeSet extends HashAttributeSet

Представляет вспомогательный класс с удобным для пользователя интерфейсом к AttributeSet.

Конструкторы

КонструкторОписание
DocumentPrintAttributeSet(int copies)Инициализирует новый экземпляр DocumentPrintAttributeSet.
DocumentPrintAttributeSet(String printerName, int copies)Инициализирует новый экземпляр DocumentPrintAttributeSet.
DocumentPrintAttributeSet(String printerName)Инициализирует новый экземпляр DocumentPrintAttributeSet.
DocumentPrintAttributeSet()Инициализирует новый экземпляр DocumentPrintAttributeSet.

Методы

МетодОписание
getCopies()
getLandscape()
getPrinterName()
setCollate(boolean value)Устанавливает значение, указывающее, собран ли документ.
setCopies(int value)Устанавливает количество копий для печати.
setDuplex(boolean value)Устанавливает параметр принтера для двусторонней печати.
setLandscape(boolean value)Устанавливает ориентацию страницы.
setPrintRange(int page)Устанавливает отдельную страницу для печати.
setPrintRange(int from, int to)Устанавливает диапазон страниц для печати.
setPrinterName(String printerName)Имя используемого принтера.
setPrinterName(String printerName, Locale locale)Имя используемого принтера.

DocumentPrintAttributeSet(int copies)

public DocumentPrintAttributeSet(int copies)

Инициализирует новый экземпляр DocumentPrintAttributeSet. По умолчанию печатаются все страницы документа.

Parameters:

ПараметрТипОписание
копииintКоличество копий документа для печати.

DocumentPrintAttributeSet(String printerName, int copies)

public DocumentPrintAttributeSet(String printerName, int copies)

Инициализирует новый экземпляр DocumentPrintAttributeSet. По умолчанию печатаются все страницы документа.

Parameters:

ПараметрТипОписание
printerNamejava.lang.StringИмя принтера.
копииintКоличество копий документа для печати.

DocumentPrintAttributeSet(String printerName)

public DocumentPrintAttributeSet(String printerName)

Инициализирует новый экземпляр DocumentPrintAttributeSet. По умолчанию печатается только одна копия каждой страницы.

Parameters:

ПараметрТипОписание
printerNamejava.lang.StringИмя принтера.

DocumentPrintAttributeSet()

public DocumentPrintAttributeSet()

Инициализирует новый экземпляр DocumentPrintAttributeSet. По умолчанию печатается только одна копия каждой страницы.

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)

Устанавливает значение, указывающее, собран ли документ.

Parameters:

ПараметрТипОписание
значениеbooleantrue эквивалентно настройке SheetCollate.COLLATED, false эквивалентно настройке SheetCollate.UNCOLLATED

setCopies(int value)

public void setCopies(int value)

Устанавливает количество копий для печати.

Parameters:

ПараметрТипОписание
значениеintКоличество копий для печати.

setDuplex(boolean value)

public void setDuplex(boolean value)

Устанавливает параметр принтера для двусторонней печати.

Parameters:

ПараметрТипОписание
значениеbooleantrue эквивалентно настройке Sides.DUPLEX, false эквивалентно настройке Sides.ONE_SIDED

setLandscape(boolean value)

public void setLandscape(boolean value)

Устанавливает ориентацию страницы.

Parameters:

ПараметрТипОписание
значениеbooleantrue эквивалентно настройке OrientationRequested.LANDSCAPE, false эквивалентно настройке OrientationRequested.PORTRAIT

setPrintRange(int page)

public void setPrintRange(int page)

Устанавливает отдельную страницу для печати.

Parameters:

ПараметрТипОписание
страницаintСтраница для печати.

setPrintRange(int from, int to)

public void setPrintRange(int from, int to)

Устанавливает диапазон страниц для печати.

Parameters:

ПараметрТипОписание
отintПервая страница.
доintПоследняя страница.

setPrinterName(String printerName)

public void setPrinterName(String printerName)

Имя используемого принтера.

Parameters:

ПараметрТипОписание
printerNamejava.lang.StringИмя принтера.

setPrinterName(String printerName, Locale locale)

public void setPrinterName(String printerName, Locale locale)

Имя используемого принтера.

Parameters:

ПараметрТипОписание
printerNamejava.lang.StringИмя принтера.
локальjava.util.Localeлокаль printerName.