Método GraphicsPath::AddBeziers(constPointF*,INT) (gdipluspath.h)

El método GraphicsPath::AddBeziers agrega una secuencia de splines bézier conectadas a la figura actual de esta ruta de acceso.

Sintaxis

Status AddBeziers(
  const PointF *points,
  INT          count
);

Parámetros

points

Puntero a una matriz de puntos iniciales, puntos finales y puntos de control para las splines conectadas. La primera spline se construye desde el primer punto hasta el cuarto punto de la matriz y usa los puntos segundo y tercer como puntos de control. Cada spline posterior de la secuencia necesita exactamente tres puntos más: el punto final de la spline anterior se usa como punto inicial, los dos puntos siguientes de la secuencia son puntos de control y el tercer punto es el punto final.

count

Entero que especifica el número de elementos de la matriz de puntos.

Valor devuelto

Type:Status

Si el método se ejecuta correctamente, devuelve Ok, que es un elemento de la enumeración Status .

Si se produce un error en el método, devuelve uno de los otros elementos de la enumeración Status .

Observaciones

Ejemplos

En el ejemplo siguiente se crea una ruta de acceso de objeto GraphicsPath , se agrega una secuencia de dos splines bézier conectadas a la ruta de acceso, se cierra la figura actual (la única ilustración en este caso) y, a continuación, se dibuja la ruta de acceso.

VOID Example_AddBeziers(HDC hdc)
{
   Graphics graphics(hdc);
   GraphicsPath  path;

   Point pts[] = {Point(50,50),
                  Point(60,20),
                  Point(70,100),
                  Point(80,50),
                  Point(120,40),
                  Point(150,80),
                  Point(170,30)};

   path.AddBeziers(pts, 7);
   path.CloseFigure();

   // Draw the path.
   Pen pen(Color(255, 255, 0, 0));
   graphics.DrawPath(&pen, &path);
}

Requisitos

   
Encabezado gdipluspath.h

Consulte también

Métodos AddBezier

Métodos AddBeziers

Métodos AddCurve

Bézier Splines

Recorte con una región

Crear y dibujar trazados

Crear un degradado de trazado

Dibujo de curvas spline de Bézier

Graphicspath

Paths

Point