Interface PrintResult

All Superinterfaces:
Printable, Result

public interface PrintResult extends Result, Printable
A result that can be printed by a printer.
  • Method Details

    • getFlavors

      default @Nonnull List<ResultFlavor> getFlavors()
      Defines the types of data this result contains.
      Specified by:
      getFlavors in interface Result
      Returns:
      the ResultFlavor values of this result
    • updateAttributes

      void updateAttributes(@Nonnull PrinterJob job, @Nonnull PrintRequestAttributeSet attributes)
      Sets the attributes in the given attribute set. If there is more than one PrintResult, this method is called for every PrintResult with the same attribute set. This method is guaranteed to be called once before the first call to print(). It can be used for initialization.
      Parameters:
      job - the PrinterJob with the selected PrintService
      attributes - the print attributes
      Since:
      taskplanner 3.0