РАЗЛИЧИЯ МЕЖДУ НАСТОЯЩЕЙ РЕДАКЦИЕЙ ИСО 6429-88
И ИСО 6429-83
Е.1. Общие положения
В настоящую вторую редакцию ИСО 6429 были включены как все управляющие функции ГОСТ 27463 (ИСО 646) (набор С0), так и управляющие функции из ГОСТ 27466 (ИСО 2022) (функции единичных переключателей и фиксирующих переключателей). Настоящий стандарт включает теперь все управляющие функции, определенные в стандартах ИСО. Добавлены некоторые определения. Некоторые части текста переработаны и дублирующие части удалены. Для облегчения ссылок на режимы в настоящем стандарте режимам были присвоены обозначения (акронимы). С целью устранения в документе особенностей латинской письменности некоторые термины, такие как '"horizontal" (горизонтальный) и "vertical" (вертикальный) или "up" (вверх) и "down" (вниз) были заменены на термины "character" (символьный) и "line" (строчный) или "backward" (назад) и "forward" (вперед). Так как обозначения не могли быть изменены из-за того, что они уже широко используются, и на них имеются ссылки в других стандартах, некоторые из них уже не являются буквальными акронимами, например VPR для LINE POSITION FORWARD (первоначально VERTICAL POSITION RELATIVE) или PLU для PARTIAL LINE BACKWARD (первоначально PARTIAL LINE UP).
Текст раздела о соответствии является новым. Он соответствует стандартному тексту, принятому ИСО/МЭК ОТК1/ПК2 для использования по всех международных стандартах, разрабатываемых подкомитетом.
Предполагается, что некоторые режимы и управляющие функции будут удалены из следующей редакции настоящего стандарта, так как их использование не рекомендуется. Для справки ниже приведен список этих режимов и управляющих функций.
Е.2. Режимы
Е.2.1. РГР (ЕВМ) - РЕЖИМ ГРАНИЦ РЕДАКТИРОВАНИЯ
Состояние ДИСПЛЕЙ:
Действие функций редактирования ограничено активной страницей многостраничного буфера.
Состояние ВСЕ:
Функции редактирования могут действовать на знаковые позиции вне активной страницы многостраничного буфера.
Примечание. РГР воздействует на управляющие функции УС (DCH), УСК (DL), BC (ICH), BCK (IL), ВДР (SEE).
Е.2.2. РПС/НС (LF/NLM) - РЕЖИМ ПЕРЕВОД СТРОКИ/НОВАЯ СТРОКА
Состояние ПЕРЕВОД СТРОКИ:
Выполнение функций форматирования ПЕРЕВОД СТРОКИ [ПС (LF)], ПЕРЕВОД ФОРМАТА [ПФ (FF)], ВЕРТИКАЛЬНАЯ ТАБУЛЯЦИЯ [BT (VT)] вызывает перемещение активной позиции только в направлении перемещения строк.
Состояние НОВАЯ СТРОКА:
Выполнение функций форматирования ПЕРЕВОД СТРОКИ [ПС (LF)], ПЕРЕВОД ФОРМАТА [ПФ (FF)], ВЕРТИКАЛЬНАЯ ТАБУЛЯЦИЯ [ВТ (VT)] вызывает перемещение на начальную позицию следующей строки, следующего формата и т.д. В случае ПС это равнозначно функции НОВАЯ СТРОКА [НС (NL)].
Примечание. Режим, определенный в данном пункте, предназначен для применения в 7-битном коде в соответствии с ГОСТ 27463 (ИСО 646), допускающим использование факультативной возможности указанных функций форматирования, осуществляющих движение в направлении перемещения строк, а также для движения в направлении, противоположном направлению перемещения символов.
Примеры такого комбинированного движения:
новая cтрока - эквивалент ВК+ПС (CR+LF);
новый формат - эквивалент BК+ПФ (CR+FF).
Потребителям рекомендуется использовать управляющие функции ВК (CR) и ПС (LF) для получения эффекта новой строки. Если необходимо получить комбинированное движение функций ВК и ПС в результате действия одной управляющей функции, то должна быть использована управляющая функция НОВАЯ СТРОКА [НС (NEL)], определенная в настоящем стандарте.
Управляющая функция ИНДЕКС [ИНД (IND)] предусматривалась в настоящем стандарте для случаев, когда функция ПС применялась в значении новая строка (см. п.Е.3.2).
Е.3. Управляющие функции
Обозначающая последовательность расширения для набора управляющих функций С1 определена в стандарте ИСО 6429 редакции 1983 г. как АР2 02/02 04/03.
Е.3.1. УГТА (HTSA) - УСТАНОВКА ГОРИЗОНТАЛЬНОЙ ТАБУЛЯЦИИ АБСОЛЮТНАЯ