|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class PageRanges extends SetOfIntegerSyntax implements DocAttribute, PrintRequestAttribute, PrintJobAttribute
В большинстве случаев точные страницы, которые будут напечатаны, будут сгенерированы драйвером устройства, и этот атрибут не требовался бы. Однако, печатая заархивированный документ, который был уже отформатирован, конечный пользователь может выбрать печатать только подмножество страниц, содержавшихся в документе. В этом случае, если диапазон страницы "n-m" определяется, первая страница, которая будет напечатана, будет страницей n. Все последующие страницы документа будут напечатаны через и включая страницу м.
Если атрибут PageRanges не будет определен для задания печати, то все страницы документа будут напечатаны. Другими словами значение по умолчанию для атрибута PageRanges всегда {{1, Integer.MAX_VALUE}}.
Эффект атрибута PageRanges на задании печати мультидокумента (задание с многократными документами) зависит от того, есть ли у всех документов те же самые определенные диапазоны страницы или определили ли различным документам различные диапазоны страницы, и на (возможно, принимал значение по умолчанию), значение MultipleDocumentHandling атрибут.
MultipleDocumentHandling имеет смысл, и обработка принтера зависит от MultipleDocumentHandling значение:
Совместимость IPP: каноническая форма массива атрибута PageRanges дает нижнюю и верхнюю границу для каждого диапазона страниц, которые будут включены в и атрибут "диапазонов страницы" IPP. См. class SetOfIntegerSyntax для объяснения канонической формы массива. Название категории возвратилось getName() дает название атрибута IPP.
| Конструктор и Описание |
|---|
PageRanges(int member)
Создайте новый атрибут диапазонов страницы, содержащий единственное целое число.
|
PageRanges(int[][] members)
Создайте новый атрибут диапазонов страницы с данными элементами.
|
PageRanges(int lowerBound, int upperBound)
Создайте новый атрибут диапазонов страницы, содержащий единственный диапазон целых чисел.
|
PageRanges(String members)
Создайте новый атрибут диапазонов страницы с данными элементами в строковой форме.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
boolean |
equals(Object object)
Возвраты, эквивалентен ли этот атрибут диапазонов страницы переданному в объекте.
|
Class<? extends Attribute> |
getCategory()
Доберитесь печать приписывают class, который должен использоваться в качестве "категории" для этого значения атрибута печати.
|
Строка |
getName()
Получите имя категории, которой это значение атрибута является экземпляром.
|
contains, contains, getMembers, hashCode, next, toStringpublic PageRanges(int[][] members)
SetOfIntegerSyntax для объяснения формы массива.members - Элементы множества в форме массива.NullPointerException - (исключение непроверенное) Брошенный, если members нуль или любой элемент members нуль.IllegalArgumentException - (исключение непроверенное) Брошенный, если любой элемент members не длина один, или длина два выстраивают. Также брошенный, если members массив нулевой длиной или если какой-либо элемент набора - меньше чем 1.public PageRanges(String members)
SetOfIntegerSyntax для объяснения синтаксиса.members - Элементы множества в строковой форме.NullPointerException - (исключение непроверенное) Брошенный, если members нуль или любой элемент members нуль.IllegalArgumentException - (Исключение непроверенное) Брошенный, если members не повинуется надлежащему синтаксису. Также брошенный, если созданный набор целого числа является массивом нулевым длиной или если какой-либо элемент набора - меньше чем 1.public PageRanges(int member)
member - Элемент множества.IllegalArgumentException - (Исключение непроверенное) Брошенный, если member меньше чем 1.public PageRanges(int lowerBound,
int upperBound)
lowerBound - Нижняя граница диапазона.upperBound - Верхняя граница диапазона.IllegalArgumentException - (Исключение непроверенное) Брошенный, если нулевой диапазон определяется или если ненулевой диапазон определяется с lowerBound меньше чем 1.public boolean equals(Object object)
object не нуль. object экземпляр class PageRanges. object's элементы то же самое. equals в class SetOfIntegerSyntaxobject - Объект сравниться с.object эквивалентно этому атрибуту диапазонов страницы, ложь иначе.Object.hashCode(), HashMappublic final Class<? extends Attribute> getCategory()
Для class PageRanges категорией является class PageRanges непосредственно.
getCategory в интерфейсе Attributejava.lang.Class.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92