Ввод данных

Navigation:  АРМы > АРМ Каталогизатор > Интерфейс общая характеристика пользовательского > р.о.РАБОЧИЙ ЛИСТ >

Ввод данных

Previous pageReturn to chapter overviewNext page

В этом разделе:

Клавишные команды

Чистка пробелов

Команды контекстного выделения

Список тэгов

Горячие клавиши

 

Ввод данных осуществляется под управлением стандартного строкового редактора Windows.

 

Клавишные команды

Дополнительно предлагаются следующие клавишные команды:

<Esc> - восстановление исходного значения поля, т.е. отмена всех корректировочных действий, выполненных после того, как данное поле стало текущим;

<Enter> или - переход к следующему полю;

- переход к предыдущему полю;

<Alt>-<Д> - ввод текущей даты в формате ГГГГММДД;

<F1> - вызов фрагмента Инструкции каталогизатора, относящегося к текущему элементу ввода;

<F2> - вызов расширенных средств ввода, если таковые предусмотрены для данного поля;

<F3> - вызов средств группового или табличного ввода, если таковые предусмотрены для данного поля;

<F4> - вызов оперативных меню-справочников (подробнее см. ниже);

<F6> - конверсия данных латиница/кириллица и переключение языка для клавиатуры: английский/русский;

<F7> - конверсия данных верхний/нижний регистры;

<F8> - вызов всплывающего меню со списком команд, доступных при вводе (то же самое, что и при нажатии правой кнопки мыши – см. ниже);

<PgDn> - переход к последнему полю на текущей странице;

<PgUp> - переход к первому полю на текущей странице;

<Ctrl>+<PgDn> или <Ctrl>+  - переход на следующую страницу;

<Ctrl>+<PgUp> или <Ctrl>+- переход на предыдущую страницу;

<Ctrl>+ - вставить новый экземпляр повторяющегося поля вслед за текущим;

<Alt>+ N и <Ctrl>+ N (где N – 0, 1, …9) – команды для работы с произвольными параметрами.

 

Кроме того, все операции, доступные в процессе ввода/корректировки, могут быть вызваны нажатием правой кнопки мыши (при этом курсор мыши должен находиться на окне ввода).

Всплывающее меню содержит также команды для работы с отмеченными полями, а именно:

копировать отмеченные поля в буферную запись;

удалить отмеченные поля;

снять все отметки;

"Чистка" пробелов.

 

ЧИСТКА ПРОБЕЛОВ

_1

Создан новый режим ЧИСТКА ПРОБЕЛОВ в текущей записи. В результате выполнения данного режима:

- удаляются лидирующие и хвостовые пробелы во всех полях/подполях

- удаляются множественные (больше двух подряд) пробелы внутри полей/подполей

 

Режим вызывается из всплывающего меню при нажатии правой кнопки мыши или при нажатии клавиши F8 в поле ввода.

Введен параметр профиля пользователя (секция [MAIN]), который включает автоматическую чистку пробелов при сохранении записи (т.е. при нажатии кнопки СОХРАНИТЬ)

AUTOCLEARSPACES - принимает два значения:

1 - включено (по умолчанию);

0 – отключено.

 

Модифицирован режим ЧИСТКА ПРОБЕЛОВ 

Обеспечена возможность указывать для каждой БД список полей (меток), которые исключаются из процесса чистки пробелов.

Список меток указывается в справочнике, имя которого определяется параметром в секции [MAIN] профиля пользователя:

NotClearSpacesMnu=

значение по умолчанию notclearspaces.mnu

Справочник должен находиться в папке БД или DEPOSIT.

 

КОМАНДЫ КОНТЕКСТНОГО ВЫДЕЛЕНИЯ [release v.2008.1]

При вводе данных  иногда возникает необходимость указать определенные выделения текста ВНУТРИ конкретного элемента данных (поля/подполя). Самый простой пример: В заглавии некоторого документа     необходимо ввести формулу воды (H20), т.е. символ "2" ввести с указанием его подстрочного написания. Или другой пример - в некотором элементе данных определенное слово или фразу надо ВЫДЕЛИТЬ красным цветом. Или - подчеркнуть некоторое слово в каком-то поле. и т.п. Все вышеперечисленное сделать с помощью формата (т.е. языка форматирования) НИКАК нельзя. Есть возможность - о ней говорилось ранее - вводить соответствующие команды RTF или HTML непосредственно в данные. Т.е. в случае формулы воды в заглавии можно поступить следующим образом: ... H{\dn 2}O... - если ориентироваться на RTF-форматы показа или ... H<sub>2</sub>O... - если ориентироваться на HTML-форматы показа. Недостаток такого способа очевиден. Если вводить RTF-команды, они не будут работать в HTML-форматах, а если вводить HTML-команды, они не будут работать в RTF-форматах. Тут естественно возникает идея: ввести специальные команды ИРБИС для контекстного выделения данных, которые бы не зависили от вида формата, через который они будут показываться. Именно это и было сделано.

 

«КОМАНДЫ КОНТЕКСТНОГО ВЫДЕЛЕНИЯ специальные  команды ИРБИС для контекстного выделения текста ВНУТРИ конкретного элемента данных (поля/подполя), которые бы не зависели от вида формата, через который они будут показываться.

 

 

Команды вводятся по тому же принципу, что и тэги HTML или RTF. А именно: каждая команда имеет тэг для обозначения НАЧАЛА выделения и тэг для обозначения конца выделения.

 

Пример:

 

Для примера с формулой воды это будет иметь вид: ... H[[d]]2[[/d]]O... т.е. тэги команд контекстного выделения ИРБИС указываются в уникальных ограничителях [[.]], а тэг окончания начинается со специального символа - [[/.]]

 

 

ВАЖНЫЕ ЗАМЕЧАНИЯ

Команды контекстного выделения имеют эффект (т.е. работают) ТОЛЬКО в явных форматах показа,печати. Признаками явных форматов показа являются:

для RTF-формата - наличие первого символа {,

для HTML-формата - наличие в начале пустого тэга </>.

При выполнении всех форматов, которые не являются явными форматами показа, команды выделения остаются в соответствующих элементах данных как таковые. Т.е. в таких форматах возникает необходимость "чистить" данные от команд выделения, если, разумеется, в том возникает необходимость. (Например, при инверсии заглавий, не хотелось бы, чтобы команды выделения - если таковые использовались в документах, - попадали в словарь. Для этого в соответствующих форматах в ТВП инверсии надо применять "чистку".)

Для чистки данных от команд выделения предлагается специальный &uf('[') - который может находиться в любом месте формата и играет роль команды.

Следует помнить, что команды выделения ИРБИС предназначены прежде всего для выделения текстов ВНУТРИ полей/подполей, т.е для контекстного выделения. Хотя, разумеется, они будут работать и в том случае, если включать их в формат в виде литералов.

 

Список тэгов для команд контекстного выделения ИРБИС:

 

[[b]] [[/b]] – ЖИРНОСТЬ;

[[u]] [[/u]] – ПОДЧЕРКИВАНИЕ;

[[I]] [[/I]] – КУРСИВ;

[[d]] [[/d]] - ПОДСТРОЧНОЕ НАПИСАНИЕ

[[p]] [[/p]] - НАДСТРОЧНОЕ НАПИСАНИЕ;

[[sNN]] [[/s]] - РАЗМЕР ШРИФТА в пунктах. (размер шрифта по умолчанию 8);

[[cNN]] [[/c]] - ЦВЕТ (NN-номер цвета от 1 до 16).

 

Все команды выделения включены в справочник IrbisMrk.mnu (находится в основной директории системы для ИРБИС32 и в директории DEPOSIT для ИРБИС64), который доступен при вводе как оперативный (клавиша F4). Также команды контекстного выделения можно вводить (что более удобно) с помощью специальной команды ВЫДЕЛИТЬ, которая вызывается по правой кнопке мыши или по клавише F8 – в этом случае следует действовать следующим образом: выделить (селектировать – с помощью мышки или клавиатурных команд Windows) соответствующие данные в поле, после чего вызвать команду ВЫДЕЛИТЬ.

 

Для упрощения процесса ввода и расширения  возможностей используются Расширенные средства ввода, вызываемые с помощью кнопки .

 


См. также:

В БУФЕРНУЮ ЗАПИСЬ КОПИРОВАТЬ режим

БУФЕРНАЯ ЗАПИСЬ режим

ИЗ БУФЕРНОЙ ЗАПИСИ ВСТАВИТЬ режим

Горячие клавиши

Расширенные средства ввода

ввод ВНУТРЕННИХ ДВОИЧНЫХ РЕСУРСОВ (Инстр. Каталогизатора)