Специальные коды
 
 
 

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

Кроме кодов отрисовки векторов, в байте описания формы можно использовать ряд специальных кодов, предназначенных для создания дополнительных форм и выполнения других операций. Для того чтобы задать специальный код, нужно либо вписать 0 (нуль) во второй позиции трехсимвольной спецификации байта (описание длины вектора), либо поставить только номер кода. Например, верными будут как код 008, так и код 8.

Специальные коды

Код

Описание

000

Конец описания формы

001

Включение режима отрисовки (опускание пера)

002

Отключение режима отрисовки (поднятие пера)

003

Деление длин векторов на следующий байт

004

Умножение длин векторов на следующий байт

005

Занесение текущей позиции в стек

006

Восстановление текущей позиции из стека

007

Отрисовка субформы, номер которой определяется следующим байтом

008

Смещение по осям X-Y, заданное следующими двумя байтами

009

Ряд из нескольких смещений по осям X-Y, оканчивающийся на (0,0)

00A

Октантная дуга, заданная следующими двумя байтами

00B

Дробная дуга, заданная следующими пятью байтами

00C

Дуга, заданная смещением X-Y и прогибом

00D

Несколько дуг, заданных прогибом

00E

Обработка следующей команды только для вертикального текста