Студопедия — Некоторые команды библиотеки GraphABC.
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Некоторые команды библиотеки GraphABC.

Некоторые команды библиотеки GraphABC.

Название команды Действие
Circle(x,y, radius); Рисует окружность с центром в точке с координатами (x,y) и радиусом radius.
Ellipse(x1,y1,x2,y2); Рисует эллипс, заданный своим описанным прямоугольником с координатами противоположных вершин (x1,y1) и (x2,y2).
Line(x1,y1,x2,y2) Рисует отрезок из точки с координатами (x1,y1) в точку с координатами (x2,y2)
LineTo(x, y) Рисует отрезок из текущей точки в точку с координатами (x, y) (соответствует команде сместиться_в с опущенным пером для исполнителя Чертежник)
MoveTo(x, y) Переводит текущую точку в положение новое положение, в точку с координатами (x, y) (соответствует команде сместиться_в с поднятым пером для исполнителя Чертежник)
TextOut (x, y, text) Выводит Text на экран. Начало текста в точке с координатами (x, y)
SetPixel(x,y,color) Закрашивает цветом color точку с координатами (x, y)
Rectangle(x1,y1,x2,y2) Рисует контур прямоугольника со сторонами параллельными сторонам экрана. Точки с координатами (x1, y1) и (x2, y2) определяют диагональные вершины прямоугольника.
RoundRect(x1,y1,x2,y2,w,h) Рисует прямоугольник со скругленными краями; (x1,y1) и (x2,y2) задают пару противоположных вершин, а w и h – ширину и высоту эллипса, используемого для скругления краев.
SetPenColor(color) Задает цвет рисования линий. Например clred, clgreen (другие см. help). Можно воспользоваться функцией RGB(r,g,b), которая возвращает цвет, содержащий красную (r), зеленую (g) и синюю (b) составляющие (r,g и b - в диапазоне от 0 до 255, значения можно посмотреть в Paint)
SetPenWidth(d) Устанавливает толщину пера.
SetPenStyle(ps) Устанавливает стиль пера, задаваемый параметром ps. Стили пера задаются следующими именованными константами:
Значение Описание Вид линии
psSolid Сплошная линия (установлено по умолчанию)
psDash Штриховая линия
psDot Пунктирная линия
psDashDot Штрихпунктирная линия
psDashDotDot Линия, чередующая штрих и два пунктира
psClear Отсутствие линии  
 

Arc(x,y,r,a1,a2) Рисует дугу окружности с центром в точке (x,y) и радиусом r, заключенной между двумя лучами, образующими углы a1 и a2 с осью OX (a1 и a2 – вещественные, задаются в градусах и отсчитываются против часовой стрелки).
Pie(x,y,r,a1,a2) Рисует сектор окружности, ограниченный дугой (параметры процедуры имеют тот же смысл, что и в процедуре Arc).
Chord(x,y,r,a1,a2) Рисует фигуру, ограниченную дугой окружности и отрезком, соединяющим ее концы (параметры процедуры имеют тот же смысл, что и в процедуре Arc)
FloodFill(x,y,color); Заливает область одного цвета цветом color, начиная с точки (x,y).
FillRect(x1,y1,x2,y2); Заливает прямоугольник, заданный координатами противоположных вершин (x1,y1) и (x2,y2), цветом текущей кисти.
SetBrushColor(color) Устанавливает цвет кисти, задаваемый параметром color
SetBrushStyle(bs); Устанавливает стиль кисти, задаваемый параметром bs. Стили кисти задаются следующими именованными константами:
Значение Шаблон Значение Шаблон
bsSolid Сплошная bsHatch Штриховая кисть со значениями
bsClear Пустая    
Значения штриховки (команда SetBrushHatch)
bhCross bhDiagonalCross
bhHorizontal bhVertical
bhForwardDiagonal bhBackwardDiagonal
Другие типы штриховки см. Help
 

SetFontColor(color); Устанавливает цвет шрифта
SetFontSize(sz); Устанавливает размер шрифта в пунктах.
SetFontName(name); Устанавливает наименование шрифта По умолчанию установлен шрифт, имеющий наименование MS Sans Serif. Наиболее распространенные шрифты – это Times, Arial и Courier New. Наименование шрифта можно набирать без учета регистра.
SetFontStyle(fs); Устанавливает текущий стиль шрифта. Стили шрифта задаются следующими именованными константами: fsNormal – обычный; fsBold – жирный; fsItalic – наклонный; fsBoldItalic – жирный наклонный; fsUnderline – подчеркнутый; fsBoldUnderline – жирный подчеркнутый; fsItalicUnderline – наклонный подчеркнутый; fsBoldItalicUnderline – жирный наклонный подчеркнутый.
ClearWindow; Очищает графическое окно белым цветом
ClearWindow(c); Очищает графическое окно цветом c.
SetWindowSize(w,h) Устанавливает ширину и высоту графического окна.
 




<== предыдущая лекция | следующая лекция ==>
Дифференцирующие звенья в моделях приводов | Лабораторная работа №1: «Решение нелинейных уравнений методом половинного деления».

Дата добавления: 2015-10-01; просмотров: 474. Нарушение авторских прав; Мы поможем в написании вашей работы!



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

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

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

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

Тактические действия нарядов полиции по предупреждению и пресечению групповых нарушений общественного порядка и массовых беспорядков В целях предупреждения разрастания групповых нарушений общественного порядка (далееГНОП) в массовые беспорядки подразделения (наряды) полиции осуществляют следующие мероприятия...

Механизм действия гормонов а) Цитозольный механизм действия гормонов. По цитозольному механизму действуют гормоны 1 группы...

Алгоритм выполнения манипуляции Приемы наружного акушерского исследования. Приемы Леопольда – Левицкого. Цель...

ОЧАГОВЫЕ ТЕНИ В ЛЕГКОМ Очаговыми легочными инфильтратами проявляют себя различные по этиологии заболевания, в основе которых лежит бронхо-нодулярный процесс, который при рентгенологическом исследовании дает очагового характера тень, размерами не более 1 см в диаметре...

Примеры решения типовых задач. Пример 1.Степень диссоциации уксусной кислоты в 0,1 М растворе равна 1,32∙10-2   Пример 1.Степень диссоциации уксусной кислоты в 0,1 М растворе равна 1,32∙10-2. Найдите константу диссоциации кислоты и значение рК. Решение. Подставим данные задачи в уравнение закона разбавления К = a2См/(1 –a) =...

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

Studopedia.info - Студопедия - 2014-2024 год . (0.011 сек.) русская версия | украинская версия