[Kst] [Bug 124573] New: Customizable page header/footer for printing

Nicolas Brisset nicolas.brisset at eurocopter.com
Thu Mar 30 16:48:56 CEST 2006

------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
           Summary: Customizable page header/footer for printing
           Product: kst
           Version: unspecified
          Platform: unspecified
        OS/Version: Solaris
            Status: NEW
          Severity: wishlist
          Priority: NOR
         Component: general
        AssignedTo: kst kde org
        ReportedBy: nicolas.brisset eurocopter com

Version:           1.3.0_devel (using KDE 3.4.0, compiled sources)
Compiler:          gcc version 3.4.3
OS:                SunOS (sun4u) release 5.8

Very often, users will be analyzing data from a given file (or set of files), and may want to print their kst session out to paper (or to file) to show other people, or for archival. The problem with the current situation is that unless you take extra care to add filenames and other context information manually in your plot and update them when required, you will no longer be able to know the context a few days later. And this is quite tedious as long as there is no implementation of strings/scalars from datasource metadata and when plot layout touches labels each time it is changed...

For that reason, it would be very useful if customizable header/footer fields were added to the print dialog. They should allow to enter strings and interpret existing vars just as for labels (with some special fields like [Date] [Time] [User] etc, which probably won't be proper kst strings or scalars, but will allow to preserve the current functionality). 

Implementation suggestion: I imagine something like two checkboxes ("Add header" and "Add footer") instead of the existing "Add plot information to each page", with a "Configure..." button to their right that would actually call the current label dialog. But I don't know whether that's technically easy to implement.

More information about the Kst mailing list