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:
| Параметр | Тип | Описание |
|---|---|---|
| printerName | java.lang.String | Имя принтера. |
| копии | int | Количество копий документа для печати. |
DocumentPrintAttributeSet(String printerName)
public DocumentPrintAttributeSet(String printerName)
Инициализирует новый экземпляр DocumentPrintAttributeSet. По умолчанию печатается только одна копия каждой страницы.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| printerName | java.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:
| Параметр | Тип | Описание |
|---|---|---|
| значение | boolean | true эквивалентно настройке SheetCollate.COLLATED, false эквивалентно настройке SheetCollate.UNCOLLATED |
setCopies(int value)
public void setCopies(int value)
Устанавливает количество копий для печати.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| значение | int | Количество копий для печати. |
setDuplex(boolean value)
public void setDuplex(boolean value)
Устанавливает параметр принтера для двусторонней печати.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| значение | boolean | true эквивалентно настройке Sides.DUPLEX, false эквивалентно настройке Sides.ONE_SIDED |
setLandscape(boolean value)
public void setLandscape(boolean value)
Устанавливает ориентацию страницы.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| значение | boolean | true эквивалентно настройке 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:
| Параметр | Тип | Описание |
|---|---|---|
| printerName | java.lang.String | Имя принтера. |
setPrinterName(String printerName, Locale locale)
public void setPrinterName(String printerName, Locale locale)
Имя используемого принтера.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| printerName | java.lang.String | Имя принтера. |
| локаль | java.util.Locale | локаль printerName. |