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


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


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



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

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

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

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

Режим данных

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

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

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

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

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

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

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

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

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

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


H         режим заголовка;

D         режим данных.

 

с - определяет необходимость преобразования букв в прописные:

U         буквы преобразуются в прописные;

L          буквы преобразованию не подвергаются.

Команда режима вывода может появляться в формате столько раз, сколько это нужно и действует до следующей команды режима вывода. По умолчанию система использует команду MPL. На рис. 6 приведены примеры использования команды.

   Формат     Выходные данные

   -----------   ------------------------------------------------------------

mpl,v200  ^aКонструктор Сухой. Люди и самолеты

mhl,v200  Конструктор Сухой. Люди и самолеты

mdl,v200  Конструктор Сухой. Люди и самолеты.

mdu,v200  Конструктор Сухой. Люди и самолеты.

mpl,v210   ^cВоенное изд-во^aМ.^d1993

mdl,v210   Военное изд-во; М., 1993.

Рис. 6


Содержание раздела