Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Класс Picture графического рисункаСодержание книги
Поиск на нашем сайте
Текущий шрифт Font Объект текущего шрифта возвращается функцией Font и имеет тип GraphABCFont: function Font: GraphABCFont; Класс GraphABCFont имеет следующий интерфейс: Кроме этого, можно изменять свойства текущего пера через объект Font. type Свойства класса GraphABCFont описаны в следующей таблице: property NETFont: System.Drawing.Font; property Color: GraphABC.Color; property Style: FontStyleType; property Size: integer; property Name: string; Кроме этого, можно изменять свойства текущего шрифта, используя соответствующие процедуры и функции. Стили шрифта Стиль шрифта задается перечислимым типом FontStyleType, который содержит следующие константы: fsNormal – обычный; Класс Picture представляет собой графический рисунок модуля GraphABC и является надстройкой над типом System.Drawing.Bitmap. Он имеет свойство прозрачности, которое можно включать/выключать, а также возможность непосредственного рисования на себе всех графических примитивов.
Конструкторы класса Picture constructor Create(w,h: integer); constructor Create(fname: string); constructor Create(r: System.Drawing.Rectangle);
Свойства класса Picture property Width: integer; property Height: integer; property Transparent: boolean; property TransparentColor: Color;
Методы класса Picture procedure Load(fname: string); procedure Save(fname: string); procedure SetSize(w,h: integer); function Intersect(p: Picture): boolean; procedure Draw(x,y: integer); procedure Draw(x,y: integer; g: Graphics); procedure Draw(x,y,w,h: integer); procedure Draw(x,y,w,h: integer; g: Graphics); procedure Draw(x,y: integer; r: System.Drawing.Rectangle); // r - part of Picture procedure Draw(x,y: integer; r: System.Drawing.Rectangle; g: Graphics); procedure Draw(x,y,w,h: integer; r: System.Drawing.Rectangle); // r - part of Picture procedure Draw(x,y,w,h: integer; r: System.Drawing.Rectangle; g: Graphics); procedure CopyRect(dst: System.Drawing.Rectangle; p: Picture; src: System.Drawing.Rectangle); procedure CopyRect(dst: System.Drawing.Rectangle; bmp: Bitmap; src: System.Drawing.Rectangle); procedure FlipHorizontal; procedure FlipVertical; procedure SetPixel(x,y: integer; c: Color); procedure PutPixel(x,y: integer; c: Color); function GetPixel(x,y: integer): Color; procedure Line(x1,y1,x2,y2: integer); procedure Line(x1,y1,x2,y2: integer; c: Color); procedure FillCircle(x,y,r: integer); procedure DrawCircle(x,y,r: integer); procedure FillEllipse(x1,y1,x2,y2: integer); procedure DrawEllipse(x1,y1,x2,y2: integer); procedure FillRectangle(x1,y1,x2,y2: integer); procedure FillRect(x1,y1,x2,y2: integer); procedure DrawRectangle(x1,y1,x2,y2: integer); procedure Circle(x,y,r: integer); procedure Ellipse(x1,y1,x2,y2: integer); procedure Rectangle(x1,y1,x2,y2: integer); procedure RoundRect(x1,y1,x2,y2,w,h: integer); procedure Arc(x,y,r,a1,a2: integer); procedure FillPie(x,y,r,a1,a2: integer); procedure DrawPie(x,y,r,a1,a2: integer); procedure Pie(x,y,r,a1,a2: integer); procedure DrawPolygon(points: array of Point); procedure FillPolygon(points: array of Point); procedure Polygon(points: array of Point); procedure Polyline(points: array of Point); procedure Curve(points: array of Point); procedure DrawClosedCurve(points: array of Point); procedure FillClosedCurve(points: array of Point); procedure ClosedCurve(points: array of Point); procedure TextOut(x,y: integer; s: string); procedure FloodFill(x,y: integer; c: Color); procedure Clear; procedure Clear(c: Color);
|
||||
|
Последнее изменение этой страницы: 2024-06-27; просмотров: 32; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.115 (0.006 с.) |