countincognito / Zametek.ProjectPlan

A basic desktop alternative to Microsoft Project to help automate project design.
BSD 2-Clause "Simplified" License
152 stars 42 forks source link

Include Printing options #23

Closed marianagun closed 1 year ago

marianagun commented 4 years ago

As a user, I would like to be able to print to PDF or JPG every chart and graph available.

countincognito commented 4 years ago

@marianagun have you tried the "Chart To Clipboard" buttons? These copy images of the charts to the clipboard for pasting. You can use the height and width settings to change the dimensions of the copied image.

marianagun commented 4 years ago

Hi @countincognito ! Yes, but it is not possible to export Activities, Gantt Chart and Arrow Graph. Thanks for your reply!

countincognito commented 4 years ago

@marianagun can you please describe what you would like to see as outputs for the activities and the gantt chart.

The arrow graph can be exported to graphML format. See here: https://github.com/countincognito/Zametek.ProjectPlan/wiki/Outputs#export-arrow-graph-graphml

Many thanks

marianagun commented 4 years ago

Sure @countincognito ! For the Gantt Chart, the possibility to export to PDF or a format that allows me see the full picture: image I can't export or print the full picture in the timeline.

For the Arrow Graph, I suggest adding the "Chat to Clipboard" option, and a more complete option with the Tasks and Resources, Start Dates, etc. included: image I have to use the Gantt as a reference anyways. Maybe it will be useful to have a footer or something including Tasks Summaries and Resources that appear in the Activity part. It gives more detail in the same page of the Graph. This way, I can share it with the tasks and resources included to give a clear picture. Thanks!

countincognito commented 4 years ago

@marianagun thank you for these suggestions. I will take them on board for the next release.

Regarding the gantt chart, that's a tough one: the chart itself is built from scratch using an old library I repurposed (all the other gantt libraries were not open source), so exporting it as an image would be a lot of work. Perhaps a better solution would be some sort of text-based export that users could render themselves if necessary. I will have to think about that one.

Regarding arrow graph export, I would strongly advise that you try the methods recommended in the documentation (i.e. GraphML with yEd). The outputs from yEd are excellent, and they offer a much richer editing experience than ProjectPlan does.

On the question of task summaries in the footer of the arrow chart, have you tried stacking the tabs to achieve the same purpose? ProjectPlan uses AvalonDock, so you can stack the tabs in much the same way as you would in Visual Studio (see below). Obviously, the bigger the screen, the easier it is to see.

stacked_tabs

marianagun commented 4 years ago

Regarding the Gantt Chart, no need to do it, just was a suggestion! I can work with something else.

Regarding the Arrow Graph export, I will try those tools, thank you very much!

Regarding stacking, that solves my issue too!! I didn't know I could stack them.

Thanks so much @countincognito !!!

countincognito commented 1 year ago

Added in v0.7.1.