+FRAME: различия между версиями

Материал из ПМК вики
Перейти к навигации Перейти к поиску
(Новая страница: «'''+FRAME''' (плюс рамка, читается «плюс-фрэйм») — встроенное слово Каллисто. +FRAME ( u1 u2 −…»)
 
Нет описания правки
Строка 1: Строка 1:
'''+FRAME''' (плюс рамка, читается «плюс-фрэйм») — встроенное слово [[Каллисто]].
'''+FRAME''' (плюс рамка, читается «плюс-фрэйм») — встроенное слово [[Каллисто]].
  +FRAME        ( u1 u2 −− )                    Нарисовать на индикаторе рамку шириной u1 вышиной u2.
  +FRAME        ( u1 u2 −− )                    Нарисовать на индикаторе рамку шириной u1 вышиной u2.
Рисует рамку, начиная с текущей позиции курсора, заданной [[AT]]. u1 и u2 - размер рамки по горизонтали и вертикали. Позиция курсора не меняется. Для выбора цвета рамки предварительно используйте примитив [[LIGHT]] (рамка светлого цвета) или [[DARK]] (рамка тёмного цвета).
Рисует рамку, начиная с текущей позиции курсора, заданной [[AT]]. u1 и u2 - размер рамки по горизонтали и вертикали. Позиция курсора не меняется. Для выбора цвета рамки предварительно используйте примитив [[LIGHT]] (светлая рамка) или [[DARK]] (тёмная рамка).


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

Версия от 14:11, 3 июня 2016

+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 означает «рамка». Знак «плюс» означает, что слову передаются размеры изображаемого объекта.

Ссылки


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


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