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

Consulte también

Métodos AddLines

Recorte con una región

Crear y dibujar trazados

Creación de un degradado de trazado

Métodos GetPathPoints

Graphicspath

GraphicsPath::GetPathData

GraphicsPath::GetPathTypes

Paths

Point