|
Редактирование заголовка файла в Редакторе записей
По сравнению со стандартом GEDCOM в заголовок файла добавлены следующие пользовательские тэги:
- "Имя" (тэг _TITL) - однострочное поле, название дерева, которое записано в файле.
- "Фоновый цвет" (тэг _BG) - фоновый цвет дерева.
- "Директория документов" (тэг _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".
Директорий документов в заголовке может быть указано несколько, тогда поиск файлов будет осуществляться в порядке очередности - если по первому адресу файл не найден, то будет сделана попытка найти его в следующей директории и т.д.
Если ссылка на документ не является абсолютной, то последовательность, в которой программа ищет документ, следующая:
- Просматривается директория, где находится сам файл дерева;
- Последовательно просматриваются Директории документов, если они заданы;
- Просматривается директория "Мои документы";
- Просматривается директория "Мои документы\Мои рисунки";
- Просматривается директория "Мои документы\Мои видеозаписи";
- Просматривается директория "Мои документы\Моя музыка";
- Если документ нигде не найден, выдается сообщение...
В заголовок также можно добавить Ссылки (тэг OBJE), указывающие на документы, относящиеся ко всему дереву в целом. Тэги OBJE в заголовке не предусмотрены стандартом GEDCOM, но автор решил добавить такую возможность, как логически необходимую - почему все другие записи дерева могут иметь ссылки на документы, а само дерево - нет?
Тэг SCHEMA поддерживается специальным образом - через Редактор пользовательских тэгов.
См. О "расширенной" поддержке пользовательских тэгов.
Примечание: при импорте GEDCOM файла все элементы заголовка файла остаются такими, какими они были в исходном файле. При сохранении в формате *.rel заголовок записывается в файл таким, какой есть. Но при последующем экспорте такого файла в формат GEDCOM:
- Программа проверяет наличие в заголовке элементов, которые обязательны согласно стандарту GEDCOM: "Автор файла" (тэг SUBM) и "Кодировка" (тэг CHAR). Если их нет, программа предлагает создать их и повторить экспорт.
- Элементы "Программа-создатель" (тэг SOUR), "Программа-получатель" (тэг DEST) и "GEDCOM" (тэг GEDC) заменяются на новые (или добавляются, если их нет). Эти новые элементы:
Программа-создатель = "Relatives"
Программа-получатель = "Relatives"
GEDCOM = 5.5 (версия)
- Дата (тэг DATE) и время (тэг TIME) устанавливаются на текущую дату и время.
См. также:
Редактор
Создание и редактирование ссылок
|