Добавлены команды:
/SETP - рисует точку в указанном месте
/BOX, /BOXR, /BOXF, /BXFR - рисует прямоугольник.
Суффикс 'R' указывает на то, что вторая пара координат указывается относительно первой,
то есть задаёт ширину и высоту прямоугольника.
Суффикс 'F' - включает заливку нарисованной фигуры фоновым цветом
/ELPS, /ELPR, /ELPF, /ELFR - рисует эллипс. Значения суффиксов F и R - см. выше
/BGCL - устанавливает цвет заливки (для команд рисования эллипсов и прямоугольников)
/NVxx - модификация команд /MVxx, при выполнении которых не изменяется текущая позиция
Файл
------------ Дoбавленo:
Пятая (финальная) версия. Кончились компоненты на вкладке "Графика", а для реализации
логики (ветвления/циклы) придётся переделывать механизм выборки и обработки
строк программы, а мне лень
Добавлены команды:
/FONT - меняет текущий шрифт. Описание шрифта берётся из стека в виде *строки*
(т.е должно начинаться с символа " и занимать всю строку), в которой через запятую перечислены в порядке следующие параметры:
* Размер - число, размер в пунктах (pt)
* Цвет - число в десятичной системе.
* Название шрифта
* Стиль (полужирный, курсив, ...) - битовая маска. Бит 1 - полужирный, бит 2 - курсив, бит 3 - подчёркнутый,
бит 4 - зачёркнутый, остальные - не используются.
/TEXT - рисует текст в текущей позиции, используя установленный шрифт (по-умолчанию - MS Sans Serif, 8pt, чёрный).