java.lang.Object
javafx.print.PageRange
public final class PageRange extends Object
A
PageRange is used to select or constrain the job print
stream pages to print.
Page numbering starts from 1 to correspond to user expectations.
The start page must be greater than zero and less than or
equal to the endpage.
If start and end are equal, the range refers to a single page.
Values that exceed the number of job pages are harmlessly ignored
during printing.- Since:
- JavaFX 8.0
-
Property Summary
Properties Type Property Description ReadOnlyIntegerPropertyendPageIntegerPropertyrepresenting the ending page number of the range.ReadOnlyIntegerPropertystartPageIntegerPropertyrepresenting the starting page number of the range. -
Constructor Summary
Constructors Constructor Description PageRange(int startPage, int endPage)Create a new PageRange with the specified start and end page numbers. -
Method Summary
Modifier and Type Method Description ReadOnlyIntegerPropertyendPageProperty()IntegerPropertyrepresenting the ending page number of the range.intgetEndPage()Gets the value of the property endPage.intgetStartPage()Gets the value of the property startPage.ReadOnlyIntegerPropertystartPageProperty()IntegerPropertyrepresenting the starting page number of the range.
-
Property Details
-
startPage
IntegerPropertyrepresenting the starting page number of the range.- See Also:
getStartPage()
-
endPage
IntegerPropertyrepresenting the ending page number of the range.- See Also:
getEndPage()
-
-
Constructor Details
-
PageRange
public PageRange(int startPage, int endPage)Create a new PageRange with the specified start and end page numbers.- Parameters:
startPage- the first page in the range.endPage- the last page in the range.- Throws:
IllegalArgumentException- if the page range is not valid
-
-
Method Details
-
startPageProperty
IntegerPropertyrepresenting the starting page number of the range.- See Also:
getStartPage()
-
getStartPage
public final int getStartPage()Gets the value of the property startPage.- Property description:
IntegerPropertyrepresenting the starting page number of the range.
-
endPageProperty
IntegerPropertyrepresenting the ending page number of the range.- See Also:
getEndPage()
-
getEndPage
public final int getEndPage()Gets the value of the property endPage.- Property description:
IntegerPropertyrepresenting the ending page number of the range.
-