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
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de