Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Програма, що ілюструє роботу з графікою в Delphi на прикладі малювання ламаних і кривих ліній

Реферат Програма, що ілюструє роботу з графікою в Delphi на прикладі малювання ламаних і кривих ліній





значають описаний прямокутник, (X3, Y3) і (X4, Y4) - точки, через які проходять радіуси, що відзначають початок і кінець дуги. Chord, procedure Chord (Xl, Yl, Х2, Y2, ХЗ, Y3, Х4, Y4: integer) Малює замкнуту фігуру, обмежену дугою і хордою. (XI, Y1) і (X2, Y2) визначають описаний прямокутник. (X3, Y3) і (X4, Y4) - точки, через які проходить хорда. Draw, procedure Draw (X, x: Integer; Graphic: TGraphic) Виводить графічне зображення Graphic у вказану позицію канви (X, Y - лівий верхній кут). Ellipse, procedure Ellipse (Xl, Yl, X2, Y2: Integer) Малює коло або еліпс. (XI, Yl) і (Х2, Y2) визначають описаний прямокутник. FillRect, procedure FillRect (const Rect: TRect) Заповнює вказаний прямокутник канви, використовуючи поточне значення кисті Brush. FrameRect, procedure FrameRect (const Rect: TRect) Малює на канві поточної пензлем прямокутну рамку товщиною в 1 піксель без заповнення внутрішньої частини прямокутника. LineTo, procedure LineTo (X, Y: Integer) Малює на канві пряму лінію, що починається з поточної позиції пера і кінчає точкою. MoveTo, procedure MoveTo (X, Y: integer) Змінює поточну позицію пера на задану, нічого не малюючи. Pie, procedure Pie (Xl, Yl, Х2, Y2, ХЗ, Y3, Х4, Y4: Longint) Малює сектор кола або еліпса. (XI, Y1) і (X2, Y2) визначають описаний прямокутник. (X3, Y3) і (X4, Y4) - точки, через які проходять радіксе, що обмежують сектор. Polygon, procedure Polygon (Points: array of TPoint) Малює замкнуту фігуру з кусково-лінійної кордоном (багатокутник). Polyline, procedure Polyline (Points: array of TPoint) Малює незамкнуту кусочно-лінійну ламану лінію. Rectangle, procedure Rectangle (Xl, Yl, X2, Y2: Integer) Малює прямокутник, заданий (X1, Y1) і (Х2, Y2). RoundRect, procedure RoundRect (Xl, Yl, X2, Y2, ХЗ, Y3: Integer) Малює прямокутник з округленими кутами: (X1, Y1) і (Х2, Y2) - прямокутник , ХЗ і Y3 - ширина і висота еліпса скругления. StretchDraw, procedure StretchDraw ( const Rect: TRect; Graphiс: TGraphic) Малює графічне зображення Graphic у вказану прямокутну область канви Rect, підганяючи розмір зображення під задану область. TextOut, procedure TextOut (X, Y: Integer; const Text: string) Пише зазначену рядок тексту Text на канві, починаючи з вказаної позиції.

1.2 Об'єкти TBrush, TFont і TPen


· Властивість Brush являє собою об'єкт кисті зі своїм набором властивостей:


СвойствоОб'явленіе/ОпісаніеBitmap propertv Bitmap: TBitmap; Картинка розміром 8х8 пікселів, яка використовується як шаблон заповнення. Color propertv Color: TColor: Колір заливки (кисті). За замовчуванням - clWhite. Style property Style: TBrushStyleОпределяет стиль заливки.

· Властивість Font , визначає безліч характеристик, що описують шрифт, використовуваний при відображенні текстів: висоту шрифту, його ім'я, атрибути (напівжирний, курсив) і т.буд. Властивості:


СвойствоОб'явленіе/ОпісаніеColor property Color: TColor; Визначає колір тексту. Height property Height: Integer; Характеризує висоту шрифту в пікселах. Name property Name: TFontName; Вид (ім'я) шрифту. Size property Size: Integer; Розмір шрифту в кеглях (пунктах). Style property Style: TFontStyles; Стиль шрифту: напівжирний, курсив, підкреслений, перекреслений.

· Властивість Pen являє собою об'єкт пера, який визначає вид ліній, застосовуваних для малювання різних фігур, і має власний набір властивостей:


СвойствоОб'явленіе/ОпісаніеColor property Color: TColor; Колір пера. За замовчуванням clBlack. Mode property Mode: TPenMode; Визначає режим малювання ліній. Style property Style: TPenStyle; Визначає стиль малювання ліній. Width property Width: Integer; Визначає товщину лінії в пікселах. Впливає на Style.

У процесі малювання з використанням методів об'єкта Canvas потрібно задавати кольору ліній, тексту і заливки, що робиться шляхом установки властивості Color об'єктів пера, шрифту і кисті відповідно. Для завдання певного кольору застосовуються спеціальні колірні константи. Існує велика кількість таких констант, у чому можна переконатися, розкривши в Інспекторові об'єктів список квітів, у полі праворуч від властивості Color, будь-якого з компонентів, наприклад Form. В якості основних можна виділити одинадцятій основних колірних констант:

clBlack - чорний колір;

clM...


Назад | сторінка 3 з 5 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Procedure of preparation business-plan
  • Реферат на тему: Програма, що ілюструє роботу з графікою в Delphi на прикладі малювання прям ...
  • Реферат на тему: Peculiarities of prose style
  • Реферат на тему: Створення Windows 8-style ui застосунку
  • Реферат на тему: Style of popular scientific prose