public interface IPrintManager
PrintGanttChart
).Modifier and Type | Method and Description |
---|---|
JComponent |
createTimelineControl(Timeline timeline)
Creates the control to change the printed time span.
|
PageFormat |
getPageFormat()
Returns the currently used page format settings.
|
PrintContext |
getPrintContext()
Returns the print context that was passed to the print manager from the
printing Gantt chart.
|
PrinterJob |
getPrinterJob()
Returns the current printer job.
|
PrintGanttChart |
getPrintGanttChart()
Returns the printable Gantt chart, which will copy its settings from the
Gantt chart requested to be printed.
|
void |
print(JComponent parentComponent,
PrintContext ctx,
boolean preview)
Invokes the print operation on the manager.
|
void |
setPageFormat(PageFormat format)
Specifies the page format settings to use.
|
void print(JComponent parentComponent, PrintContext ctx, boolean preview) throws DatelineModelException
parentComponent
- the UI component from which printing was triggered (needed for
hooking up the preview dialog)ctx
- the printing context (depends on the Gantt chart, the dual
Gantt chart has two different contexts, the upper and the
lower part)preview
- a flag signalling whether a preview dialog has to be shown
before printingDatelineModelException
PrinterJob getPrinterJob()
PageFormat getPageFormat()
void setPageFormat(PageFormat format)
format
- the page format settingsPrintContext getPrintContext()
PrintGanttChart getPrintGanttChart()
JComponent createTimelineControl(Timeline timeline)
timeline
- the timeline that will be managed by the controlsCopyright © 2006–2016 Dirk Lemmermann Software & Consulting. All rights reserved.