Creación de rutas de acceso
Para crear una ruta de acceso y seleccionarla en un controlador de dominio, primero es necesario definir los puntos que lo describen. Para ello, se llama a la funciónBeginPath, especificando las funciones de dibujo adecuadas y llamando a la funciónEndPath. Esta combinación de funciones (BeginPath, funciones de dibujo y EndPath) constituyen un corchete de ruta de acceso . A continuación se muestra la lista de funciones de dibujo que se pueden usar.
- AngleArc
- Arc
- ArcTo
- acorde
- CloseFigure
- elipse
- extTextOut de
- lineTo
- MoveToEx
- circular de
- PolyBezier
- PolyBezierTo
- polyDraw
- polygon de
- polilínea
- polylineTo
- PolyPolygon
- PolyPolyline
- rectángulo de
- roundRect
- TextOut
Cuando una aplicación llama a EndPath, el sistema selecciona la ruta de acceso asociada en el controlador de dominio especificado. (Si se ha seleccionado otra ruta de acceso anteriormente en el controlador de dominio, el sistema elimina esa ruta sin guardarla). Una vez que el sistema selecciona la ruta de acceso en el controlador de dominio, una aplicación puede funcionar en la ruta de acceso de una de las maneras siguientes:
- Dibuje el contorno de la ruta de acceso (con el lápiz actual).
- Pinta el interior del trazado (usando el pincel actual).
- Dibuje el contorno y rellene el interior del trazado.
- Modifique la ruta de acceso (convirtiendo curvas en segmentos de línea).
- Convierta la ruta de acceso en una ruta de acceso de clip.
- Convierta la ruta de acceso en una región.
- Aplane la ruta de acceso convirtiendo cada curva del trazado en una serie de segmentos de línea.
- Recupere las coordenadas de las líneas y curvas que componen un trazado.