HOME ПРИМЕРЫ THANKS НОВИЧКАМ ДОКИ LINKS JavaScript Mail | |||
| |||
|
Turbo Pascal Documentation | ||||
Функция: Рисует столбец, используя стандартный тип и цвет закраски. Описание: Bar(x1, y1, x2, y2 : integer) Примечания: Рисуется закрашенный столбец (что можно ис- пользовать, например, в гистограммах). При этом используется образец и цвет закраски, заданные с помощью процедур SetFillStyle и SetFillPattern. Если при заполнении прямоу- гольника возникает ошибка, то функцией GraphResult будет возвращаться код ошибки -6. Ограничения: Должен использоваться графический режим. Прочее: См. также процедуры: Bar3D, GraphResult, Set- FillStyle, SetFillPattern. Пример: for i := 1 to 5 do Bar(i*width, i*10, Succ(i)*width+1, 200);
Функция: Используя текущий тип и цвет закраски рисует трехмерный паралелепипед. Описание: Ваr3D(х1, у1, х2, у2: integer; глубина : word; вершина : вооlеаn) Примечания: Рисуется заполненный трехмерный параллепипед. При этом используется тип и цвет закраски, за- данные с помощью процедур SetFillStile и SetFillPattern. Трехмерный контур параллепипеда вычерчивается тем цветом и типом линии, которые установлены процедурами SetLineStyle и SetColor. Параметр "глубина" представляет собой число эле- ментов изображения, задающих глубину трехмерного контура. Если переменная, указанная в качестве параметра "вершина" принимает истинное значение (Тruе), то для параллепипеда ри- суется трехмерная вершина, в противном случае вершина не ри- суется (что позволяет рисовать нескольно параллепипедов, расположенных один на другом). Типичный параметр глубины можно вычислить, взяв за ос- нову 25% ширины параллелепипеда: Bar3D(x1, y1, x2, y2, (x2-x1) div 4, TopOn); Если при заполнении параллепипеда происходит ошибка, то функция GraphResult возвращает значение -6. Определены следующие константы: const TopOn = True; TopOff = False; Ограничения: Должен использоваться графический режим. Прочее: См. также процедуры: Bar, GraphResult, Set- FillStyle, SetFillPattern, SetLineStyle. Пример: y0 := 10; y1 := 60; y2 := 110; x1 := 10; x2 := 50; Bar3D(x1, y0, x2, y1, 10, TopOn); Bar3D(x1, y1, x2, y2, 10, TopOff); |
HOME |