From: Paul F. <pf....@gm...> - 2012-01-07 21:14:55
|
I have attached a patch to Jerome's bug on the tracker, ( http://www.gramps-project.org/bugs/view.php?id=5434 ) which takes a different approach to solving this problem. Mine only modifies IndivComplete.py and uses the existing backend infrastructure as is. The photo is now to the right of the lines, as desired. It takes advantage of the fact that a GtkDocTableCell can have as "children" both a "paragraph" and an "image". This patch should be thought of as only a "first draft" -- until some senior developer reviews it (enhances it, etc.). I wondered about when I write at least one and maybe three indexing "marks" in the same "paragraph" as the real text, but in a separate call (or calls) to self.doc.write_text -- where the "real text" is at least one name and possibly three. So I write each mark with just an empty string (""), and was wondering if it would work. But my PDF test (using Nick's #5326 patch) says it did. That needs to be checked in ODT, though I used oowriter to view it and all seemed fine. But when I installed kile it didn't look right; not only was there no photo but the text was all on one line, so some TeX expert will have to look into that (sometime). (Maybe LaTeXDoc.py needs refining? Maybe my patch does?) But a bigger worry is/are "endnotes" since I don't know what they are and so I don't know what to do about them or even how to test them. The "endnotes" for the main person of the report used to be written out when the person's name was. So that's what I did, too. But if "endnotes" exist they will be written now (in my patch) with my "name group" text (the one with one to three names). So should they instead be (somehow) written out immediately after my "table" (of text and image)? Especially since Tim has recently modified IndivComplete.py in the "endnotes" department, I want to be sure somebody looks at my proposed changes very carefully. Thanks. |