+FRAME

Материал из ПМК вики
Версия от 14:07, 3 июня 2016; AtH (обсуждение | вклад) (Новая страница: «'''+FRAME''' (плюс рамка, читается «плюс-фрэйм») — встроенное слово Каллисто. +FRAME ( u1 u2 −…»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

+FRAME (плюс рамка, читается «плюс-фрэйм») — встроенное слово Каллисто.

+FRAME         ( u1 u2 −− )                    Нарисовать на индикаторе рамку шириной u1 вышиной u2.

Рисует рамку, начиная с текущей позиции курсора, заданной AT. u1 и u2 - размер рамки по горизонтали и вертикали. Позиция курсора не меняется. Для выбора цвета рамки предварительно используйте примитив LIGHT (рамка светлого цвета) или DARK (рамка тёмного цвета).

Пример:  10 50 AT 108 10 DARK +FRAME  − рисует тёмную рамку с углами в точках (10,50) и (117,59).

Ввод слова +FRAME

В режиме NUM последовательно нажмите клавиши  +     Р-ГРД-Г   П   ×   ШГ←   ÷   ИП 

Для возврата в режим NUM нажмите синюю клавишу  P .

Детали реализации

Обёртка вокруг R9014, но порядок аргументов взят из colorForth. Атрибуты вывода берутся из R9001.

История

Английское слово frame означает «рамка». Знак «плюс» означает, что слову передаются размеры изображаемого объекта.

Ссылки


  У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их.


  Это заготовка статьи. Вы можете помочь проекту, дополнив её.