Система автоматизации библиотек ИРБИС



         

Команды режима вывода


Система может выводить данные в трех различных режимах:

Режим проверки

В этом режиме поля выводятся в том виде, в каком они хранятся в записи. При этом система не обеспечивает никаких разделителей между полями или экземплярами повторяющихся полей. Пользователь должен обеспечить адекватное разделение полей с помощью команд размещения, литералов или повторяющихся групп. Режим обычно используется для вывода записей с целью проверки правильности введенных данных;

Режим заголовка

Этот режим обычно используется для печати заголовков при выводе указателей и таблиц. Все управляющие символы, введенные вместе с данными, такие как разделители терминов (< и >) игнорируются (за исключением указанных ниже случаев), а ограничители подполей заменяются знаками пунктуации (см. ниже);

Режим данных

Этот режим похож на режим заголовка, но дополнительно после каждого поля автоматически ставится точка (.), за которой следуют два пробела (или просто два пробела, если поле заканчивается каким-либо знаком пунктуации). Отметим, однако, что эта автоматическая пунктуация подавляется, если за командой вывода поля следует суффикс-литерал (см. п. 5 "Литералы").

Когда система форматирует поле, содержащее подполе, в режимах заголовка или данных, она автоматически заменяет имеющиеся разделители подполей знаками пунктуации (при этом первый разделитель подполей, если он имеется, всегда игнорируется). Специальная комбинация символов "><"

заменяется на "; ", обеспечивая простой способ форматирования полей, содержащих перечень ключевых фраз, заключенных в угловые скобки. Таблица стандартного замещения разделителей подполей выглядит так:

^a                    замещается на "; "

от ^b до ^i      замещается на ", "

все другие    замещаются на ". "

Команды режима вывода представляются в виде Mmc, где:

М - признак команды режима вывода.

m следующим образом определяет режим вывода:

Р         режим проверки;




Содержание  Назад  Вперед