# Package com.dlsc.flexgantt.swing.print

Anything related to printing is contained in this package.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  IPrintManager | Gantt charts delegate the task of printing to print managers.

- Class Summary
  Class | Description
  --- | ---
  AbstractPrintManager | An abstract implementation of a print manager.
  PreviewDialog | A dialog that can be used to preview the print out of the Gantt chart.
  PreviewPaperPanel | A panel specialized on displaying a specific page of an object that implements the `Printable` interface.
  PrintContext | A print context wraps all those Gantt chart components that are needed by the preview dialog to setup its internally used printable Gantt chart so that it uses the same settings as these components.
  PrintGanttChart | A Gantt chart specialized on being printed that takes another Gantt chart as its input and copies its configuration object.
  PrintSetup | A utility class for specifying the decorative elements of the printout: the header (title and logo), and the footer (left, center, right text).
  SimpleGranularityPrintManager | A concrete implementation of a print manager that can be used when the currently used dateline model is an instance of `SimpleGranularityDatelineModel`.
  TimeGranularityPrintManager | A concrete implementation of a print manager that can be used when the currently used dateline model is an instance of `TimeGranularityDatelineModel`.

## Package com.dlsc.flexgantt.swing.print Description

Anything related to printing is contained in this package. Gantt charts delegate the printing to so called 'print managers'. These managers are specialized based on the dateline model used. They show preview dialogs, which are customized for the different dateline models. They allow the user to change the time span that they want to print.

Copyright © 2006–2020 Dirk Lemmermann Software & Consulting. All rights reserved.