Создание пути
Чтобы создать путь и выбрать его в контроллере домена, сначала необходимо определить точки, описывающие его. Это делается путем вызова функции BeginPath , указания соответствующих функций рисования, а затем путем вызова функции EndPath . Такое сочетание функций (BeginPath, функции рисования и EndPath) представляет собой скобку пути. Ниже приведен список функций рисования, которые можно использовать.
- AngleArc
- Arc
- ArcTo
- Хордовая диаграмма
- CloseFigure
- Ellipse
- ExtTextOut
- Lineto
- MoveToEx
- Pie
- PolyBezier
- PolyBezierTo
- PolyDraw
- Многоугольник
- Ломаная линия
- PolylineTo
- PolyPolygon
- PolyPolyline
- Прямоугольник
- RoundRect
- TextOut
Когда приложение вызывает EndPath, система выбирает связанный путь к указанному контроллеру домена. (Если в контроллере домена ранее был выбран другой путь, система удаляет этот путь без сохранения.) После того как система выберет путь к контроллеру домена, приложение может работать с пути одним из следующих способов:
- Нарисуйте контур пути (с помощью текущего пера).
- Закрашивать внутреннюю часть пути (с помощью текущей кисти).
- Нарисуйте контур и заполните внутреннюю часть пути.
- Измените путь (преобразуя кривые в сегменты линий).
- Преобразуйте путь в путь клипа.
- Преобразуйте путь в область.
- Преобразуйте путь в плоскую структуру, преобразовав каждую кривую в пути в последовательность сегментов линий.
- Получение координат линий и кривых, составляющих путь.