Método GraphicsPath::Reverse (gdipluspath.h)
El método GraphicsPath::Reverse invierte el orden de los puntos que definen las líneas y curvas de esta ruta de acceso.
Sintaxis
Status Reverse();
Valor devuelto
Tipo: Estado
Si el método se realiza 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 .
Comentarios
Un objeto GraphicsPath tiene una matriz de puntos y una matriz de tipos. Cada elemento de la matriz de tipos es un byte que especifica el tipo de punto y un conjunto de marcas para el elemento correspondiente en la matriz de puntos. Los posibles tipos y marcas de punto se enumeran en la enumeración PathPointType .
Este método invierte el orden de los elementos de la matriz de puntos y en la matriz de tipos.
Ejemplos
En el ejemplo siguiente se crea una ruta de acceso de objeto GraphicsPath, se agregan dos líneas a la ruta de acceso, se llama al método Reverse y, a continuación, se dibuja la ruta de acceso.
VOID ReverseExample(HDC hdc)
{
Graphics graphics(hdc);
GraphicsPath path;
// Set up and call Reverse.
Point pts[] = {Point(10, 60),
Point(50, 110),
Point(90, 60)};
path.AddLines(pts, 3);
path.Reverse();
// Draw the path.
graphics.DrawPath(&Pen(Color(128, 255, 0, 0), 2), &path);
}
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP, Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | gdipluspath.h (incluya Gdiplus.h) |
Library | Gdiplus.lib |
Archivo DLL | Gdiplus.dll |