procedure MoveTo(x,y: integer);

Перемещает левый верхний угол графического объекта к точке (x, y)

procedure MoveOn(a,b: integer);

Перемещает графический объект на вектор (a, b)

procedure Move; override;

Перемещает графический объект на вектор, задаваемый свойствами dx, dy

procedure Scale(f: real); override;

Масштабирует графический объект в f раз (f>1 - увеличение, 0

procedure ToFront;

Переносит графический объект на передний план

procedure ToBack;

Переносит графический объект на задний план

function Bounds: System.Drawing.Rectangle;

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

function PtInside(x,y: integer): boolean; override;

Возвращает True, если точка (x, y) находится внутри графического объекта, и False в противном случае

function Intersect(g: ObjectABC): boolean;

Возвращает True, если изображение данного графического объекта пересекается с изображением графического объекта g, и False в противном случае. Белый цвет считается прозрачным и не принадлежащим объекту

function IntersectRect(r: System.Drawing.Rectangle): boolean;

Возвращает True, если прямоугольник графического объекта пересекается прямоугольником r, и False в противном случае

function Clone0: ObjectABC; override;

Возвращает клон графического объекта

procedure Draw(x,y: integer; g: Graphics); override;

Защищенная. Не вызывается явно. Переопределяется для каждого графического класса. Рисует объект на объекте g: Graphics

destructor Destroy;

Уничтожает графический объект

<p>Класс TextABC</p>

Класс TextABC является потомком класса ObjectABC и представляет графический объект Текст.

Конструкторы класса TextABC

constructor Create(x,y,pt: integer; cl: GColor; txt: string);

Создает текстовый объект с текстом txt размера pt пунктов, цветом cl и координатами левого верхнего угла (x,y)

constructor Create(g: TextABC);

Создает текстовый объект - копию текстового объекта g

Свойства класса TextABC

property FontSize: integer;

Размер шрифта в пунктах

property TransparentBackground: boolean;

Прозрачен ли фон текстового объекта

property BackgroundColor: GColor;

Цвет фона текстового объекта

Методы класса TextABC

function Clone: TextABC;

Возвращает клон текстового объекта

Свойства, унаследованные от класса ObjectABC
Перейти на страницу:

Похожие книги