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 Details

    • enableCollatePrinting

      T enableCollatePrinting()
      Enables collate printing.
      Returns:
      this instance
      Throws:
      IllegalArgumentException - if the printer does not support collate printing
      ObjectClosedException - 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()
      Returns true if collate printing is enabled.
      Throws:
      ObjectClosedException - if the current printing operation has been completed