Interface Collate<T extends PrintSettings>
- Type Parameters:
T
- the concrete print settings type
- All Known Subinterfaces:
SystemPrinter.HtmlSettings
,SystemPrinter.PdfSettings
,SystemPrinter.Settings<T>
public interface Collate<T extends PrintSettings>
Allows configuring collate printing.
Implemented by concrete PrintSettings
implementations that support collate printing.
- Since:
- 7.13
-
Method Summary
Modifier and TypeMethodDescriptionDisables collate printing.Enables collate printing.boolean
Returnstrue
if collate printing is enabled.
-
Method Details
-
enableCollatePrinting
T enableCollatePrinting()Enables collate printing.- Returns:
- this instance
- Throws:
IllegalArgumentException
- if the printer does not support collate printingObjectClosedException
- if the current printing operation has been completed- See Also:
-
disableCollatePrinting
T disableCollatePrinting()Disables collate printing.- Returns:
- this instance
- Throws:
ObjectClosedException
- if the current printing operation has been completed- See Also:
-
isCollatePrintingEnabled
boolean isCollatePrintingEnabled()Returnstrue
if collate printing is enabled.- Throws:
ObjectClosedException
- if the current printing operation has been completed
-