Продолжение табл. 8
Название |
Допустимые значения |
Тип данных (Система координат) |
Начальное значение |
||||
Максимальное число альтернатив |
|
1 . . п |
|
ц |
з.р. |
||
Число доступных типов подсказки и эха |
|
1 . . п |
|
ц |
, з.р. |
||
Список доступных типов подсказки и эха |
—и . |
. —1, 1 . |
п |
пхЦ |
з.р. |
||
Область эха по умолчанию |
|
|
|
4хД (КУ) |
з.р. |
||
Запись данных устройства ВЫБОРА по умолчанию для каждого логического устройства УКАЗАНИЯ: |
|
|
|
О |
з.р. |
||
Номер устройства |
|
1 . . п |
|
ц |
з.р. |
||
Число доступных типов подсказки и эха |
|
1 . . п |
|
ц |
з.р. |
||
Список доступных типов подсказки и эха |
—п . |
. —1, 1 . |
п |
ПХЦ |
з.р. |
||
Область эха по умолчанию |
|
|
|
4ХД (КУ) |
з.р. |
||
Запись данных устройства УКАЗАНИЯ по умолчанию |
|
|
|
О |
з.р. |
||
Для каждого логического устройства ВВОДА СТРОКИ: |
|
|
|
|
|
||
Номер устройства |
|
1 . . п |
|
ц |
. з.р. |
||
Максимальный размер буфера входных данных |
|
72 . . п |
|
ц |
з.р. |
||
Число доступных типов подсказки и эха |
|
1 . . п |
|
ц |
з.р. |
||
Список доступных типов подсказки и эха |
—п . |
. —1, 1 . |
п |
ПХЦ |
з.р. |
||
Область эха по умолчанию |
|
|
|
4хД (КУ) |
з.р. |
Название |
Допустимые значения |
Тип данных (Система координат) |
Начальное значение |
Запись данных устройства ВВОДА СТРОКИ по умолчанию, содержащая, по крайней мере: |
|
О |
з.р. |
Размер буфера входных данных |
1 . . п |
ц |
з.р. |
Начальную позицию курсора |
1 . . п |
п |
з.р. |
Примечания:
|
. Таблица состояния сегмента Состояния сегмента описаны в табл. 9.
Таблица 9
Название поля |
Допустимые значения |
Тип данных |
Начальное значение |
Имя сегмента Набор связанных с сег- |
|
и пХИ |
Активные |
ментом станций Матрица преобразования |
|
2ХЗХД |
станции в момент создания сегмента 1 . ,0.,0., |
сегмента Видимость |
ВИДИМЫИ, |
М13,М23— в НК, остальные— безразмерные П |
0., 1 .,0. ВИДИМЫЙ |
Выделение |
НЕВИДИМЫЙ выделенный, |
П |
НЕВЫДЕ- |
Приоритет сегмента |
невыделенный [0 . , 1 .1 |
Д |
ЛЕННЫЙ 0. |
Чувствительность к ука- |
УКАЗЫВАЕМЫЙ, |
п |
НЕУКАЗЫ- |
занию |
НЕУКАЗ ЫВАЕ- мыи |
|
ВАЕМЫІТ |
. Таблица ошибочных состояний ЯГС (табл. 10)
Таблица 10
Название поля |
Допустимые значения |
Тип данных (Система координат) |
Начальное значение |
Состояние ошибки |
ЕСТЬ,. НЕТ |
п |
НЕТ |
Файл ошибок |
|
и |
з.р. |
Идентификатор устройства ввода, вызвавшего переполнение очереди событий: |
|
|
|
Идентификатор станции |
|
и |
Неопр. |
Класс устройства ввода |
ВВОД ПОЗИЦИИ, ВВОД ПОСЛЕДОВАТЕЛЬНОСТИ ПОЗИЦИИ, ВВОД ЧИСЛА, ВЫБОР, УКАЗАНИЕ, ВВОД СТРОКИ |
п |
Неопр. |
Номер устройства ввода |
1 . . п |
ц |
Неопр. |
ПРИЛОЖЕНИЕ 1
Обязательное
ТЕРМИНЫ, ПРИМЕНЯЕМЫЕ В НАСТОЯЩЕМ СТАНДАРТЕ,
И ИХ ПОЯСНЕНИЯ
Таблица 11
Термин |
Пояснение |
Атрибут Attribute |
Характеристика примитива вывода или сегмента, например выделение, межлитерный просвет. Примечание. В ЯГС некоторые свойства станций называются атрибутами станции |
Атрибут сегмента Segment attributes |
Атрибуты, которые применяются только к сегментам. В ЯГС атрибутами сегментов являются видимость, выделение, обнаружи- ваемость, приоритет сегмента и преобразование сегмента |
Выделение Highlighting |
По СТ СЭВ 5712—86 |
Графическая рабочая станция Workstation |
ЯГС основывается на концепции абстрактных графических станций, обеспечивающих логический интерфейс, с помощью которого прикладная программа управляет физическими устройствами |
Драйвер устройства Device driver |
Часть реализации ЯГС, зависящая от устройства, предназначенная для обеспечения работы графического устройства. Драйвер устройства создает выходные данные в зависимости от устройства и управляет процессами взаимодействия, алгоритмы которых также зависят от устройства |
Значение выходных данных Logical input value |
Значение, предоставляемое логическим устройством ввода |
Идентификатор указания Pick identifier |
Имя, присваиваемое примитиву вывода внутри сегмента, ввод которого обеспечивается устройством указания. Один и тот же идентификатор указания может быть присвоен различным примитивам |
Измерение Measure |
Значение (связанное с логическим устройством ввода), которое определяется ото- |
Продолжение табл. 11
Термин |
Пояснение |
|
бражением данных, получаемых от одного или нескольких физических устройств ввода. Значение логических входных данных, предоставляемое логическим устройством ввода, является текущим измерением логического устройства ввода |
Изображение Display space |
По СТ СЭВ 5712—86 |
Индекс связки Bundle index |
Индекс элемента в таблице связок для некоторого примитива вывода. Он определяет характеристики примитива, зависящие от станции |
Класс устройств ввода Input class |
Набор устройств ввода, которые логически эквиваленты по выполняемым ими функциям. В ЯГС все устройства ввода относятся к следующим классам: устройства ввода позиций, устройства ввода последовательности позиций, устройства ввода числовых значений, устройства выбора, устройства указания и устройства ввода строки |
Координатная графика Coordinate graphics; Line graphics |
Раздел машинной графики, в которой изображение создается с помощью команд устройства ввода и координатных данных |
Координата устройства (КУ) Device coordinate (DC) |
По СТ СЭВ 5712—86. Примечание. В ЯГС координаты измеряются в метрах для устройств, способных воспроизводить изображение в натуральном масштабе или в соответствующих безразмерных единицах, зависящих от станции |
Линия заглавной Capline |
Горизонтальная линия внутри прямоугольника литеры (черт. 3), которая для большинства литер является верхней границей области вычерчивания. Верхняя граница прямоугольника литеры проходит выше этой линии и во многих языках дополнительные знаки (например ударение) над литерой могут находиться выше этой линии. Все линии заглавной в шрифте находятся на одной и той же высоте в прямоугольнике литеры для всех литер |
|
Продолжение табл. 11 |
Термин |
Пояснение |
Линия основания Baseline |
Горизонтальная линия внутри прямоугольника литеры (черт. 3), которая для большинства литер является нижней границей области вычерчивания. Нижняя граница прямоугольника литеры проходит ниже линии основания. Все линии основания в шрифте находятся на одной и той же высоте в прямоугольнике литеры для всех литер |
Линия середины Halfline |
Горизонтальная линия, находящаяся между линией основания и линией заглавной внутри прямоугольника литеры (черт. 3), вдоль которой горизонтальная строка литер в шрифте должна казаться размещенной по середине в вертикальном направлении. Все линии середины в шрифте находятся на одной и той же высоте в прямоугольнике литеры |
Логическое устройство ввода Logical input device |
Логическое устройство ввода является обобщением одного или более физических устройств и служит для передачи в программу значений логического ввода. Логические устройства ввода в ЯГС подразделяются на типы: устройства ввода позиций, устройства ввода числа, устройства выбора, устройства указания и устройства ввода строки |
Ломаная Polyline |
Примитив вывода ЯГС, состоящий из набора связанных линий |
Маркер Marker |
По СТ СЭВ 5712—86 |
Матрица ячеек Cell array |
Примитив ввода в ЯГС, состоящий из прямоугольной сетки с прямоугольными ячейками одинакового размера, различающимися по цвету. Примечание. Эти ячейки обязательно должны отображаться на растры один к одному |
Масштабирование Sealling; zooming МВВОД Mi |
По СТ СЭВ 5712—86 Абревиатура метафайла ввода ЯГС; категория станции |
|
Продолжение табл. 11 |
Термин |
Поясненне |
МВЫВОД м Метафайл ЯГС (МЯГС) |
Абревиатура метафайла вывода ЯГС; категория станции Последовательный файл, который может быть считан или записан ЯГС и используется для долговременного хранения (наряду с обменом и передачей) графической информации |
Мировая координата Word coordinate |
По СТ СЭВ 5712—86 |
Носитель изображения Display surface |
В графическом устройстве та физическая среда, на которой воспроизводятся изображения. Пример: экран электронно-лучевой трубки; бумага в графопостроителе |
Нормированная координата (НК) Normalized device coordinates (NDC) |
По СТ СЭВ 5712—86. Примечание. В ЯГС в промежуточном состоянии координаты могут лежать вне заданного диапазона, но соответствующее отсечение информации гарантирует, что выходные данные не выходят за пределы диапазона |
Обобщенный примитив вывода (ОПВ) Generalized Drawing Primitive (GDP) |
Примитив вывода, используемый для обращения к специальным геометрическим возможностям станции таким, как вычерчивание кривых |
Общая память сегментов (ОПС) Workstantion Independent Segment Storage (WISS) |
Станция специального типа для запоминания сегментов и последующего их перемещения на другие станции |
Окно Window |
По СТ СЭВ 5712—86 |
Окно станции Workstation window |
Прямоугольная область внутри системы нормированных координат, которая представлена в пространстве изображения |
Оператор Operator |
Лицо, изменяющее измерения логических устройств ввода и вызывающее срабатывание соответствующих фиксаторов путем воздействия на физические устройства ввода |