Closed Bug 228754 Opened 19 years ago Closed 14 years ago

Need UI to Select Print Options and Layouts

Categories

(Calendar :: General, enhancement)

enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: Peter, Unassigned)

References

Details

Attachments

(8 files, 5 obsolete files)

It would be useful to be able to select from various different layouts when
printing. Different circumstances and needs require different layouts and
options for printouts.

This should include a UI for:

*Main Print Dialog* (see screenshot "Organizer-Printing-1-MainScreen")
- Layout (e.g., daily-calendar+tasks, weekly timeline, only tasks, etc.)
- Paper Size (e.g., A4, Letter, various "planners", labels, etc.)
- Portrait / Landscape
- Range of events/Tasks to print (All, From-To, Selected)
- Number of Copies (if >1: group or collate)

*Layouts*
- Suggested Layouts, see screenshot "Organizer-Printing-2-LayoutOptions"
- Example layouts, see the subsequent screenshots
Attached image Screenshot of Example Layout 1 (obsolete) —
Attached image Screenshot of Example Layout 2 (obsolete) —
Attached image Screenshot of Example Layout 3 (obsolete) —
Attached image Screenshot of Example Layout 4 (obsolete) —
Attached image Screenshot of Example Layout 5 (obsolete) —
Attachment #137560 - Attachment description: sccreenshot of Example Layout 2 → Screenshot of Example Layout 2
Attachment #137561 - Attachment description: sccreenshot of Example Layout 3 → Screenshot of Example Layout 3
Peter, if you still have that e-mail, I hope to take up this stuff in the next 2
months or so, but some of your attachments are a bit hard to comprehend those
layouts you were going for...

if you could re-attach a few to "look" better, or just try and explain a bit
better for each one.

for example:
(Example Layout 1):
    Daily Page.
    Full Date on Header Line
    Day Number, small in left margin
    Day Name small next to day number (right side)...
       ...may bleed to content area.
    Tasks (To-Do) List, for day
    Each day's calendar entries, listed earliest first, (All Day events at top)
       ...Start date listed, Then Title
       ...under title Duration of event
       ...horizontal divider.
    !if Event_start < today && Event_end >= today
        then:
           Continued from "Event Start"
           Title of event.
           Remaining Duration
           ~To be listed above all day events.
     !end-if

That was the best attachment I could go on for an example, correct me if I am
incorrect in your suggestions, would rather implement these first then create
new ones.
Here are the higher resolution screenshots you asked for.
Attachment #137559 - Attachment is obsolete: true
Attachment #137560 - Attachment is obsolete: true
Attachment #137561 - Attachment is obsolete: true
Attachment #137562 - Attachment is obsolete: true
Attachment #137563 - Attachment is obsolete: true
Comment on attachment 175127 [details]
Screenshot of Example Layout 1 (HiRes)

This layout lists the following:
- ToDo items (Tasks)
- Phone calls
- Schedules (Events)
Thank you for that, I have degressed a bit from Working on calendar directly
unfortunately, but I may still pick this bug up in the future at some point if
it remains "open".

I do hope to be able to print easily in similar layouts to what you have as
well...We will see what comes of it!
I'd also like to be able to select whether to print location, notes, etc. for
each event. Currently, this is pre-set depending on whether you select day view,
week view or month view.
QA Contact: gurganbl → general
Reassigning all automatically assigned bugs from Mostafa to nobody@m.o

Bugspam filter: TorontoMostafaMove
Assignee: mostafah → nobody
Works for me using Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.17pre) Gecko/20080714 Calendar/0.9pre. 

Printer setting like paper size and margins can be set via File -> Page Setup dialog. Print settings like various layouts and date ranges can be set via File -> Print dialog.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → WORKSFORME
(In reply to comment #19)
> Printer setting like paper size and margins can be set via File -> Page Setup
> dialog. Print settings like various layouts and date ranges can be set via File

Stefan: You misunderstood this bug. It's not about "paper size and margins", it's about displaying the calendar info in different *ways* (e.g., only appointments; appointments *and* calls; etc.).

Take a look at the screenshots - especially the second one (https://bugzilla.mozilla.org/attachment.cgi?id=137558).

Reopening...
Status: RESOLVED → REOPENED
Resolution: WORKSFORME → ---
All features requested in Comment #0 are available in current builds as stated in Comment #19. I'd suggest that you file new enhancement requests for the open issues that are not mentioned in Comment #0. Please include only one issue per enhancement request.
And maybe I need to refine Comment #19:
Sunbird does support print options.
Sunbird does offer UI to change print options.
Sunbird does support different print layouts and includes three sample layouts.
Sunbird does offer UI to select different print layouts.
Sunbird does support adding new print layouts via extensions.
Sunbird does support printing only selected appointments.
Sunbird does support printing only appointments from a certain date range.
Sunbird does not support printing tasks (but thats Bug 325137).
Sunbird does not support printing calls (whatever that means).
Stefan is right (see comment 21 and comment 22). This is WFM. Please file new enhancement requests for the open issues that are not mentioned in comment 0.
Status: REOPENED → RESOLVED
Closed: 14 years ago14 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.