Редактирование заголовка файла в Редакторе записей

По сравнению со стандартом GEDCOM в заголовок файла добавлены следующие пользовательские тэги:

  1. "Имя" (тэг _TITL) - однострочное поле, название дерева, которое записано в файле.
  2. "Фоновый цвет" (тэг _BG) - фоновый цвет дерева.
  3. "Директория документов" (тэг _MDIR) - директория на локальном компьютере, в которой хранятся любые другие файлы, на которые в данном дереве имеются ссылки (тэги OBJE).
    Директория документов может быть:
    а) поддиректорией по отношению к директории, в которой находится сам файл дерева. Например, в некоторой записи имеется элемент Ссылка, элемент Файл которой имеет значение "John Smith.jpg". Тогда, если Директория документов в заголовке имеет значение "SmithTreeFiles", а файл дерева находится в директории "C:\My Documents\Gedcom Files", то полный путь к файлу, на который будет указывать данная ссылка, будет "C:\My Documents\Gedcom Files\SmithTreeFiles\John Smith.jpg", т.е. Директория дерева + Директория документов + имя файла.
    b) Абсолютной директорией, например "C:\My Documents\photos". В этом случае файл будет искаться по пути "C:\My Documents\photos\John Smith.jpg" независимо от того, в какой директории находится файл дерева.
    Очевидно, что способ a предпочтительнее, т.к. при переносе файла дерева с одного компьютера на другой достаточно перенести с ним поддиректорию документов, и все ссылки будут работать.
    Директория документов не может быть удаленной, т.е. быть типа "http://www.smithgenealogy.com/trees/files". Если сам файл дерева находится на удаленном сервере, например, по адресу "http://www.smithgenealogy.com/trees/smith.rel", то Директория документов в нём может быть указана как поддиректория - просто "files".

    Директорий документов в заголовке может быть указано несколько, тогда поиск файлов будет осуществляться в порядке очередности - если по первому адресу файл не найден, то будет сделана попытка найти его в следующей директории и т.д.

Если ссылка на документ не является абсолютной, то последовательность, в которой программа ищет документ, следующая:

  1. Просматривается директория, где находится сам файл дерева;
  2. Последовательно просматриваются Директории документов, если они заданы;
  3. Просматривается директория "Мои документы";
  4. Просматривается директория "Мои документы\Мои рисунки";
  5. Просматривается директория "Мои документы\Мои видеозаписи";
  6. Просматривается директория "Мои документы\Моя музыка";
  7. Если документ нигде не найден, выдается сообщение...

В заголовок также можно добавить Ссылки (тэг OBJE), указывающие на документы, относящиеся ко всему дереву в целом. Тэги OBJE в заголовке не предусмотрены стандартом GEDCOM, но автор решил добавить такую возможность, как логически необходимую - почему все другие записи дерева могут иметь ссылки на документы, а само дерево - нет?

Тэг SCHEMA поддерживается специальным образом - через Редактор пользовательских тэгов.
См. О "расширенной" поддержке пользовательских тэгов.

Примечание: при импорте GEDCOM файла все элементы заголовка файла остаются такими, какими они были в исходном файле. При сохранении в формате *.rel заголовок записывается в файл таким, какой есть. Но при последующем экспорте такого файла в формат GEDCOM:

  1. Программа проверяет наличие в заголовке элементов, которые обязательны согласно стандарту GEDCOM: "Автор файла" (тэг SUBM) и "Кодировка" (тэг CHAR). Если их нет, программа предлагает создать их и повторить экспорт.
  2. Элементы "Программа-создатель" (тэг SOUR), "Программа-получатель" (тэг DEST) и "GEDCOM" (тэг GEDC) заменяются на новые (или добавляются, если их нет). Эти новые элементы:
    Программа-создатель = "Relatives"
    Программа-получатель = "Relatives"
    GEDCOM = 5.5 (версия)
  3. Дата (тэг DATE) и время (тэг TIME) устанавливаются на текущую дату и время.

См. также:
Редактор
Создание и редактирование ссылок