По пунктам: ошибка с подписью «сын» — да, есть, там направление родства неправильно определяется. Должны выводиться отец и мать персоны. Поправлю.
Горизонтальный формат книги тоже добавлю — сделаю выбор ориентации: книжная или альбомная.
Экспорт в PowerPoint технически вполне возможен. Думаю сделать отдельный формат семейной презентации — с фотографиями, биографиями и документами, а не просто пихать страницы PDF на слайды.
Несколько независимых деревьев в одном файле уже можно вести: создать новую персону без указания родства и начать отдельную ветвь, либо импортировать ещё одно древо из GEDCOM через "Импортировать в это древо". Потом ветви можно соединить, если найдётся родство.
Для направления построения древа сделаю отдельную настройку: текущий вариант — от основной персоны к предкам, и классический — когда самые старшие предки сверху.
В общем, всё это достаточно просто реализовать, сделаю в следующем обновлении. Спасибо! Именно такие замечания помогают понять, что нужно улучшить.
От родовых глав и биографий до документов и указателей
В прошлом посте я уже рассказывал о «Родослове» — бесплатной программе для семейного архива. Поэтому повторно знакомить с проектом не буду. За последнее время я почти полностью переработал одну из самых важных его частей — семейную книгу.
Мне хотелось, чтобы результат выглядел не как техническая выгрузка из базы и не как длинный перечень родственников, а как издание, которое можно показать родным, распечатать или сохранить для детей.
Все люди, даты, фотографии и документы на иллюстрациях вымышлены.
С чего начинается книга
Перед созданием книги можно выбрать человека, от которого начнётся повествование. Программа соберёт связанные с ним родовые ветви и расположит материал по родам и поколениям.
В настройках можно выбрать:
сколько фотографий добавлять для каждой персоны;
включать ли расшифровки документов и сами сканы;
скрывать ли сведения о живых людях;
какие материалы из семейного архива войдут в итоговый PDF.
Настройки семейной книги.
Режим скрытия живых нужен на случай, если книгой хочется поделиться не только с ближайшими родственниками.
Теперь это действительно книга
У издания появилась полноценная обложка: название семьи, перечень представленных родов, временной период, фотографии и имя составителя.
Обложка семейной книги.
Следом автоматически создаётся оглавление. Книга делится на родовые главы, а внутри них — на поколения. По оглавлению сразу видно, какие семейные линии вошли в издание.
Автоматическое оглавление.
Не список ФИО, а семейный рассказ
Для каждого человека формируется отдельная статья. В неё попадают:
имя, девичья фамилия и годы жизни;
места рождения и смерти;
родители, супруги и дети;
занятия, биография и семейные события;
фотографии с подписями и ссылки на статьи родственников.
Статьи о родственниках внутри родовой главы.
Материал не сваливается в общий список. Сначала идёт род, затем поколение, затем конкретные люди и связанные с ними материалы. Благодаря этому книгу можно читать последовательно.
Старые документы становятся частью истории
Письмо, свидетельство, справка или наградной лист теперь могут появиться прямо рядом с биографией человека, к которому относятся.
Архивный документ внутри родовой главы.
Для документа можно сохранить название, дату, пояснение и распознанный текст. При создании книги программа использует эти данные как подпись и расшифровку. Старое письмо остаётся не безымянной картинкой в папке, а становится понятной частью семейного рассказа.
Указатели для большой семьи
В конце автоматически создаётся указатель имён. В нём сохраняются девичьи фамилии, годы жизни и номера статей. Если в книге десятки родственников, нужного человека не приходится искать перелистыванием.
Автоматический указатель имён.
Отдельно формируется указатель мест — городов, сёл и других населённых пунктов, встречающихся в семейной истории.
Автоматический указатель мест.
Что получилось
Сейчас семейная книга умеет автоматически собирать в один PDF:
обложку и оглавление;
родовые главы и поколения;
биографии и родственные связи;
семейные фотографии;
архивные документы и их расшифровки;
указатели имён и мест.
Исходные данные остаются в локальном архиве .rod: древо, карточки персон, фотографии и документы не требуется загружать в облако.
Для меня это одна из главных возможностей программы. Древо помогает разобраться в связях, а книга превращает накопленные сведения в результат, который можно передать дальше.
Сейчас особенно интересны отзывы тех, кто уже собирал семейную историю: какие разделы вы бы обязательно включили в такую книгу? Нужны ли отдельные страницы для военных биографий, семейных рецептов, воспоминаний или истории домов?