-
Notifications
You must be signed in to change notification settings - Fork 301
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Produce large format pdf tree. #1067
Comments
I don't believe this is possible, except for small/trivial trees. You can draw subsets of this (ancestors of X or descendants of Y), but I can't imagine how you would draw everyone. |
It depends, as you say, on the complexity of the tree, but I think it should be possible to attempt an algorithm. It would be a combination of recursion and iteration using a set of rules, such as:
The algorithm would run iteratively making adjustments until either the problem it is found to be insoluble or an iteration finds no changes to make. An enhancement to make following families easier, have a extra slot vertical gap between different families in each generation. |
How did gramps solved this? |
I just had a look. there's a plugin Family Tree that does something similar, but it doesn't look like it handles offshoots and things like that. I tried gramps at the time, it wouldn't import our data from webtrees correctly. |
For me it does import correctly. It makes nice relationship charts. Sometimes a bit to large ;) |
Well, it was a while ago and we were just trying it out to see what it could do without much luck. |
I have a new report module 'family_tree' that is ready to be included when PR #4945 is included! |
This appears to be a feature that is missing, to produce a large format pdf file of the whole tree that can be printed out and hung on the wall. I have had a go at it as a stand alone utility, see https://github.com/billthefarmer/gpdf. However the code uses a text file to lay out the tree. A development of the interactive tree feature might do the job.
The text was updated successfully, but these errors were encountered: