Книга: Описание языка PascalABC.NET
Класс GraphABCCoordinate графического окна
Разделы на этой странице:
Класс GraphABCCoordinate графического окна
Объект текущей системы координат возвращается функцией Coordinate и имеет тип GraphABCCoordinate:
function Coordinate: GraphABCCoordinate;
Класс GraphABCCoordinate представляет тип системы координат для графического окна.
Свойства класса GraphABCCoordinate
property OriginX: integer; X-координата начала координат относительно левого верхнего угла окна |
property OriginY: integer; Y-координата начала координат относительно левого верхнего угла окна |
property Origin: Point; Координаты начала координат относительно левого верхнего угла окна |
property Angle: real; Угол поворота системы координат |
property ScaleX: real; Масштаб системы координат по оси X |
property ScaleY: real; Масштаб системы координат по оси Y |
property Scale: real; Масштаб системы координат по обоим осям |
property Matrix: System.Drawing.Drawing2D.Matrix; Матрица 3x3 преобразований координат |
Методы класса GraphABCCoordinate
procedure SetTransform(x0,y0,angle,sx,sy: real); Устанавливает параметры системы координат |
procedure SetOrigin(x0,y0: integer); Устанавливает начало системы координат |
procedure SetScale(sx,sy: real); Устанавливает масштаб системы координат |
procedure SetScale(scale: real); Устанавливает масштаб системы координат |
procedure SetMathematic; Устанавливает правую систему координат (ось OY направлена вверх, ось OX - вправо) |
procedure SetStandard; Устанавливает левую систему координат (ось OY направлена вниз, ось OX - вправо) |
Кроме того, можно изменять свойства системы координат, используя соответствующие процедуры и функции.
- Типы и переменные модуля GraphABC
- Графические примитивы
- Функции для работы с цветом
- Цветовые константы
- Подпрограммы для работы с пером
- Текущее перо Pen
- Стили пера
- Подпрограммы для работы с кистью
- Текущая графическая кисть Brush
- Стили кисти
- Стили штриховки кисти
- Подпрограммы для работы со шрифтом
- Текущий шрифт Font
- Стили шрифта
- Класс Picture графического рисунка
- Подпрограммы для работы с графическим окном
- Класс GraphABCWindow графического окна
- Подпрограммы для работы с координатами графического окна
- Класс GraphABCCoordinate графического окна
- Подпрограммы блокировки рисования
- Подпрограммы режимов рисования
- События модуля GraphABC
- Виртуальные коды клавиш
- Перемещение по диалоговым окнам
- Перемещать файлы удобнее, если запустить два экземпляра Проводника и разместить их окна бок о бок. Можно ли это делать а...
- Я случайно удалил ярлык Свернуть все окна с панели быстрого запуска. Как вернуть его обратно?
- Прячемся от любопытных – быстро сворачиваем все открытые окна
- 9.5.5. Борьба с баннерами и всплывающими окнами
- Урок 1.3. Контекстное меню и диалоговые окна
- Урок 2.4. Окна папок
- Работа с окнами
- Диалоговые окна
- Эффекты переключения между окнами
- Практическая работа 12. Работа с окнами папок
- Вызов окна программного кода