Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class JobSettings extends java.lang.Object
Как задокументировано на PrinterJob, JobSettings, установленный на том задании, первоначально отразит текущие настройки по умолчанию для первоначально связанного принтера для того задания.
Делегат JobSettings тогда остается тем же самым для жизни задания, и будет иметь, это - свойства элемента, обновленные, чтобы быть совместимым с изменением в Принтере на задании. Например в результате взаимодействия с пользователем через диалоговое окно платформы. Несовместимая установка будет обычно заставлять установку возвращаться к значению по умолчанию для нового принтера.
Любые неявные или явные обновления к настройкам, следующим из взаимодействия с пользователем с диалоговым окном, будут распространены и видимы к приложению, как только пользователь одобряет настройки, отклоняя диалоговое окно, используя "принимать" опцию.
Для большинства приложений печати, вероятно, достаточно позволить пользовательскому набору требуемые опции и распространить их к заданию. Для приложений, которые нуждаются в них, есть метод set и методы метода get для отдельных опций, которые также доступны как свойства, и изменение в значениях настроек может наблюдаться и обновлено через эти свойства.
Не все значения настроек доступны на всех принтерах. Например принтер, возможно, не поддерживает двухстороннюю печать. См. Printer
class, для как к определить поддерживаемые настройки.
Ввести | Свойство и Описание |
---|---|
ObjectProperty<Collation> |
сопоставление
Свойство, представляющее экземпляр
Collation . |
IntegerProperty |
копии
IntegerProperty представление числа копий задания, чтобы напечатать. |
StringProperty |
jobName
StringProperty представление имени задания. |
ObjectProperty<PageLayout> |
pageLayout
Свойство, представляющее экземпляр
PageLayout . |
ObjectProperty |
pageRanges
ObjectProperty чье значение представляет страницы задания, чтобы напечатать как массив PageRange. |
ObjectProperty<PaperSource> |
paperSource
Свойство, представляющее экземпляр
PaperSource . |
ObjectProperty<PrintColor> |
printColor
Свойство, представляющее экземпляр
PrintColor . |
ObjectProperty<PrintQuality> |
printQuality
Свойство, представляющее экземпляр
PrintQuality . |
ObjectProperty<PrintResolution> |
printResolution
Свойство, представляющее экземпляр
PrintResolution . |
ObjectProperty<PrintSides> |
printSides
Свойство, представляющее экземпляр
PrintSides . |
Модификатор и Тип | Метод и Описание |
---|---|
ObjectProperty<Collation> |
collationProperty()
Свойство, представляющее экземпляр
Collation . |
IntegerProperty |
copiesProperty()
IntegerProperty представление числа копий задания, чтобы напечатать. |
Сопоставление |
getCollation()
Сопоставление определяет, как листы сортируются, когда многократные копии документа печатаются.
|
int |
getCopies() |
java.lang.String |
getJobName() |
PageLayout |
getPageLayout()
Получите текущий макет страницы для этого задания.
|
PageRange[] |
getPageRanges()
Диапазон страниц, чтобы напечатать.
|
PaperSource |
getPaperSource()
Получает значение свойства paperSource.
|
PrintColor |
getPrintColor()
Получает значение свойства printColor.
|
PrintQuality |
getPrintQuality()
Получает значение свойства printQuality.
|
PrintResolution |
getPrintResolution() |
PrintSides |
getPrintSides()
Если принтер поддерживает это, то задание может быть напечатано с обеих сторон носителей (бумага), то есть двусторонняя печать.
|
StringProperty |
jobNameProperty()
StringProperty представление имени задания. |
ObjectProperty<PageLayout> |
pageLayoutProperty()
Свойство, представляющее экземпляр
PageLayout . |
ObjectProperty |
pageRangesProperty()
ObjectProperty чье значение представляет страницы задания, чтобы напечатать как массив PageRange. |
ObjectProperty<PaperSource> |
paperSourceProperty()
Свойство, представляющее экземпляр
PaperSource . |
ObjectProperty<PrintColor> |
printColorProperty()
Свойство, представляющее экземпляр
PrintColor . |
ObjectProperty<PrintQuality> |
printQualityProperty()
Свойство, представляющее экземпляр
PrintQuality . |
ObjectProperty<PrintResolution> |
printResolutionProperty()
Свойство, представляющее экземпляр
PrintResolution . |
ObjectProperty<PrintSides> |
printSidesProperty()
Свойство, представляющее экземпляр
PrintSides . |
void |
setCollation(Collation collation)
Установите
Collation свойство. |
void |
setCopies(int nCopies) |
void |
setJobName(java.lang.String name) |
void |
setPageLayout(PageLayout pageLayout)
Установите PageLayout, чтобы использовать.
|
void |
setPageRanges(PageRange... pages)
Диапазон страниц, чтобы напечатать как массив PageRange.
|
void |
setPaperSource(PaperSource value)
Устанавливает значение свойства paperSource.
|
void |
setPrintColor(PrintColor color)
Установите
PrintColor свойство. |
void |
setPrintQuality(PrintQuality quality)
Установите
PrintQuality свойство. |
void |
setPrintResolution(PrintResolution resolution)
Установите
PrintResolution свойство. |
void |
setPrintSides(PrintSides sides)
Установите
PrintSides свойство, которое управляет двусторонней печатью. |
java.lang.String |
toString() |
public final StringProperty jobNameProperty
StringProperty
представление имени задания.getJobName()
, setJobName(String)
public final IntegerProperty copiesProperty
IntegerProperty
представление числа копий задания, чтобы напечатать.getCopies()
, setCopies(int)
public final ObjectProperty pageRangesProperty
ObjectProperty
чье значение представляет страницы задания, чтобы напечатать как массив PageRange. Среднее значение нулевых значений печатает все страницы. Иначе это должен быть ненакладывающийся массив экземпляров PageRange, упорядоченных в увеличивающемся номере страницы. Номера страниц запускаются от 1 (один). Пустой массив считают эквивалентным нулевому массиву. Недопустимое или неподдерживаемый (принтером) набор диапазонов страницы будут проигнорированы.
Диапазоны, которые превышают вне числа страниц, отображенных сдельно во время печати, не вызывают ошибки.
getPageRanges()
, setPageRanges(PageRange[])
public final ObjectProperty<PrintSides> printSidesProperty
PrintSides
.getPrintSides()
, setPrintSides(PrintSides)
public final ObjectProperty<Сопоставление> collationProperty
Collation
.getCollation()
, setCollation(Collation)
public final ObjectProperty<PrintColor> printColorProperty
PrintColor
.getPrintColor()
, setPrintColor(PrintColor)
public final ObjectProperty<PrintQuality> printQualityProperty
PrintQuality
.getPrintQuality()
, setPrintQuality(PrintQuality)
public final ObjectProperty<PrintResolution> printResolutionProperty
PrintResolution
.public final ObjectProperty<PaperSource> paperSourceProperty
PaperSource
.getPaperSource()
, setPaperSource(PaperSource)
public final ObjectProperty<PageLayout> pageLayoutProperty
PageLayout
.getPageLayout()
, setPageLayout(PageLayout)
public final StringProperty jobNameProperty()
StringProperty
представление имени задания.getJobName()
, setJobName(String)
public java.lang.String getJobName()
public void setJobName(java.lang.String name)
name
- строка, представляющая имя задания.public final IntegerProperty copiesProperty()
IntegerProperty
представление числа копий задания, чтобы напечатать.getCopies()
, setCopies(int)
public int getCopies()
public final void setCopies(int nCopies)
nCopies
- число копий, чтобы напечатать.public final ObjectProperty pageRangesProperty()
ObjectProperty
чье значение представляет страницы задания, чтобы напечатать как массив PageRange. Среднее значение нулевых значений печатает все страницы. Иначе это должен быть ненакладывающийся массив экземпляров PageRange, упорядоченных в увеличивающемся номере страницы. Номера страниц запускаются от 1 (один). Пустой массив считают эквивалентным нулевому массиву. Недопустимое или неподдерживаемый (принтером) набор диапазонов страницы будут проигнорированы.
Диапазоны, которые превышают вне числа страниц, отображенных сдельно во время печати, не вызывают ошибки.
getPageRanges()
, setPageRanges(PageRange[])
public PageRange[] getPageRanges()
pageRangesProperty
для большего количества деталей.public void setPageRanges(PageRange... pages)
((PageRange[])null)
всегда средства все страницы однако, так как это - значение по умолчанию, это, менее вероятно, будет использоваться. См. pageRangesProperty
для большего количества деталей.pages
- нуль или varargs выстраивают как определено вышеpublic final ObjectProperty<PrintSides> printSidesProperty()
PrintSides
.getPrintSides()
, setPrintSides(PrintSides)
public PrintSides getPrintSides()
public void setPrintSides(PrintSides sides)
PrintSides
свойство, которое управляет двусторонней печатью. Нулевое значение игнорируется.sides
- новая установка для числа сторон.public final ObjectProperty<Сопоставление> collationProperty()
Collation
.getCollation()
, setCollation(Collation)
public Сопоставление getCollation()
false) is the typical default value.
public void setCollation(Collation collation)
Collation
property. A null value is ignored.collation
- new setting for collationpublic final ObjectProperty<PrintColor> printColorProperty()
PrintColor
.getPrintColor()
, setPrintColor(PrintColor)
public PrintColor getPrintColor()
PrintColor
.public void setPrintColor(PrintColor color)
PrintColor
property. A null value is ignored. color
- new setting for print color.public final ObjectProperty<PrintQuality> printQualityProperty()
PrintQuality
.getPrintQuality()
, setPrintQuality(PrintQuality)
public PrintQuality getPrintQuality()
PrintQuality
.public void setPrintQuality(PrintQuality quality)
PrintQuality
property. A null value is ignored. Note that quality and resolution overlapping concepts. Therefore a printer may support setting one, or the other but not both. Applications setting these programmatically should query both properties and select appropriately from the supported values. If a printer supports non-standard values, code likely cannot distinguish the printer's interpretation of these values and is safest to stick to selecting from the standard value that matches the requirement.
quality
- new setting for print quality.public final ObjectProperty<PrintResolution> printResolutionProperty()
PrintResolution
.public PrintResolution getPrintResolution()
public void setPrintResolution(PrintResolution resolution)
PrintResolution
property. A null value is ignored. Note that quality and resolution overlapping concepts. Therefore a printer may support setting one, or the other but not both. Applications setting these programmatically should query both properties and select appropriately from the supported values. If a printer supports non-standard values, code likely cannot distinguish the printer's interpretation of these values and is safest to stick to selecting from the standard value that matches the requirement.
resolution
- new setting for print resolution.public final ObjectProperty<PaperSource> paperSourceProperty()
PaperSource
.getPaperSource()
, setPaperSource(PaperSource)
public PaperSource getPaperSource()
PaperSource
.public void setPaperSource(PaperSource value)
PaperSource
.public final ObjectProperty<PageLayout> pageLayoutProperty()
PageLayout
.getPageLayout()
, setPageLayout(PageLayout)
public PageLayout getPageLayout()
public void setPageLayout(PageLayout pageLayout)
pageLayout
- The page layout to use.public java.lang.String toString()
toString
in class java.lang.Object
Copyright (c) 2008, 2013, Oracle and/or its affiliates. All rights reserved. Use is subject to