Tworzenie ścieżki
Aby utworzyć ścieżkę i wybrać ją w kontrolerze domeny, najpierw należy zdefiniować punkty, które go opisują. Odbywa się to przez wywołanie funkcjiBeginPath, określenie odpowiednich funkcji rysunku, a następnie wywołanie funkcjiEndPath. Ta kombinacja funkcji (BeginPath, funkcji rysunkowych i EndPath) stanowi nawiasu ścieżki . Poniżej znajduje się lista funkcji rysunkowych, których można użyć.
- AngleArc
- Arc
- ArcTo
- akord
- CloseFigure
- wielokropka
- ExtTextOut
- LineTo
- MoveToEx
- pie
- PolyBezier
- PolyBezierTo
- PolyDraw
- wielokątne
- polyline
- PolylineTo
- PolyPolygon
- PolyPolyline
- prostokąta
- RoundRect
- TextOut
Gdy aplikacja wywołuje EndPath, system wybiera skojarzoną ścieżkę do określonego kontrolera domeny. (Jeśli wcześniej wybrano inną ścieżkę do kontrolera domeny, system usuwa ją bez zapisywania). Po wybraniu przez system ścieżki do kontrolera domeny aplikacja może działać na ścieżce w jeden z następujących sposobów:
- Rysuj kontur ścieżki (przy użyciu bieżącego pióra).
- Maluj wnętrze ścieżki (przy użyciu bieżącego pędzla).
- Rysuj kontur i wypełnij wnętrze ścieżki.
- Zmodyfikuj ścieżkę (konwertując krzywe na segmenty linii).
- Przekonwertuj ścieżkę na ścieżkę klipu.
- Przekonwertuj ścieżkę na region.
- Spłaszczanie ścieżki przez przekonwertowanie każdej krzywej w ścieżce na serię segmentów linii.
- Pobierz współrzędne linii i krzywych tworzących ścieżkę.