Clase GraphicsPath (gdipluspath.h)

Un objeto GraphicsPath almacena una secuencia de líneas, curvas y formas. Puede dibujar toda la secuencia llamando al método DrawPath de un objeto Graphics . Puede particionar la secuencia de líneas, curvas y formas en figuras, y con la ayuda de un objeto GraphicsPathIterator , puede dibujar figuras seleccionadas. También puede colocar marcadores en la secuencia para que pueda dibujar partes seleccionadas de la ruta de acceso.

Herencia

La clase GraphicsPath implementa GdiplusBase.

Métodos

La clase GraphicsPath tiene estos métodos.

 
GraphicsPath::AddArc

El método GraphicsPath::AddArc agrega un arco elíptico a la figura actual de esta ruta de acceso. (sobrecarga 1/4)
GraphicsPath::AddArc

El método GraphicsPath::AddArc agrega un arco elíptico a la figura actual de esta ruta de acceso. (sobrecarga 4/4)
GraphicsPath::AddArc

El método GraphicsPath::AddArc agrega un arco elíptico a la figura actual de esta ruta de acceso. (sobrecarga 3/4)
GraphicsPath::AddArc

El método GraphicsPath::AddArc agrega un arco elíptico a la figura actual de esta ruta de acceso. (sobrecarga 2/4)
GraphicsPath::AddBezier

El método GraphicsPath::AddBezier agrega una spline B zier a la figura actual de esta ruta de acceso. (sobrecarga 2/3)
GraphicsPath::AddBezier

El método GraphicsPath::AddBezier agrega una spline Bezier a la figura actual de esta ruta de acceso.
GraphicsPath::AddBezier

El método GraphicsPath::AddBezier agrega una spline B zier a la figura actual de esta ruta de acceso. (sobrecarga 3/3)
GraphicsPath::AddBezier

El método GraphicsPath::AddBezier agrega una spline B zier a la figura actual de esta ruta de acceso. (sobrecarga 1/3)
GraphicsPath::AddBeziers

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

El método GraphicsPath::AddBeziers agrega una secuencia de splines bezier conectados a la figura actual de esta ruta de acceso.
GraphicsPath::AddClosedCurve

El método GraphicsPath::AddClosedCurve agrega una spline cardinal cerrada a esta ruta de acceso. (sobrecarga 2/4)
GraphicsPath::AddClosedCurve

El método GraphicsPath::AddClosedCurve agrega una spline cardinal cerrada a esta ruta de acceso. (sobrecarga 4/4)
GraphicsPath::AddClosedCurve

El método GraphicsPath::AddClosedCurve agrega una spline cardinal cerrada a esta ruta de acceso. (sobrecarga 1/4)
GraphicsPath::AddClosedCurve

El método GraphicsPath::AddClosedCurve agrega una spline cardinal cerrada a esta ruta de acceso. (sobrecarga 3/4)
GraphicsPath::AddCurve

El método GraphicsPath::AddCurve agrega una spline cardinal a la figura actual de esta ruta de acceso. (sobrecarga 5/6)
GraphicsPath::AddCurve

El método GraphicsPath::AddCurve agrega una spline cardinal a la figura actual de esta ruta de acceso. (sobrecarga 6/6)
GraphicsPath::AddCurve

El método GraphicsPath::AddCurve agrega una spline cardinal a la figura actual de esta ruta de acceso. (sobrecarga 3/6)
GraphicsPath::AddCurve

El método GraphicsPath::AddCurve agrega una spline cardinal a la figura actual de esta ruta de acceso. (sobrecarga 2/6)
GraphicsPath::AddCurve

El método GraphicsPath::AddCurve agrega una spline cardinal a la figura actual de esta ruta de acceso. (sobrecarga 1/6)
GraphicsPath::AddCurve

El método GraphicsPath::AddCurve agrega una spline cardinal a la figura actual de esta ruta de acceso. (sobrecarga 4/6)
GraphicsPath::AddEllipse

El método GraphicsPath::AddEllipse agrega una elipse a esta ruta de acceso. (sobrecarga 4/4)
GraphicsPath::AddEllipse

El método GraphicsPath::AddEllipse agrega una elipse a esta ruta de acceso. (sobrecarga 2/4)
GraphicsPath::AddEllipse

El método GraphicsPath::AddEllipse agrega una elipse a esta ruta de acceso. (sobrecarga 3/4)
GraphicsPath::AddEllipse

El método GraphicsPath::AddEllipse agrega una elipse a esta ruta de acceso. (sobrecarga 1/4)
GraphicsPath::AddLine

El método GraphicsPath::AddLine agrega una línea a la figura actual de esta ruta de acceso. (sobrecarga 2/4)
GraphicsPath::AddLine

El método GraphicsPath::AddLine agrega una línea a la figura actual de esta ruta de acceso. (sobrecarga 4/4)
GraphicsPath::AddLine

El método GraphicsPath::AddLine agrega una línea a la figura actual de esta ruta de acceso. (sobrecarga 3/4)
GraphicsPath::AddLine

El método GraphicsPath::AddLine agrega una línea a la figura actual de esta ruta de acceso. (sobrecarga 1/4)
GraphicsPath::AddLines

El método GraphicsPath::AddLines agrega una secuencia de líneas conectadas a la figura actual de esta ruta de acceso. (sobrecarga 2/2)
GraphicsPath::AddLines

El método GraphicsPath::AddLines agrega una secuencia de líneas conectadas a la figura actual de esta ruta de acceso. (sobrecarga 1/2)
GraphicsPath::AddPath

El método GraphicsPath::AddPath agrega una ruta de acceso a esta ruta de acceso.
GraphicsPath::AddPie

El método GraphicsPath::AddPie agrega un gráfico circular a esta ruta de acceso. (sobrecarga 1/4)
GraphicsPath::AddPie

El método GraphicsPath::AddPie agrega un gráfico circular a esta ruta de acceso. (sobrecarga 4/4)
GraphicsPath::AddPie

El método GraphicsPath::AddPie agrega un gráfico circular a esta ruta de acceso. (sobrecarga 3/4)
GraphicsPath::AddPie

El método GraphicsPath::AddPie agrega un gráfico circular a esta ruta de acceso. (sobrecarga 2/4)
GraphicsPath::AddPolygon

El método GraphicsPath::AddPolygon agrega un polígono a esta ruta de acceso. (sobrecarga 2/2)
GraphicsPath::AddPolygon

El método GraphicsPath::AddPolygon agrega un polígono a esta ruta de acceso. (sobrecarga 1/2)
GraphicsPath::AddRectangle

El método GraphicsPath::AddRectangle agrega un rectángulo a esta ruta de acceso. (sobrecarga 1/2)
GraphicsPath::AddRectangle

El método GraphicsPath::AddRectangle agrega un rectángulo a esta ruta de acceso. (sobrecarga 2/2)
GraphicsPath::AddRectangles

El método GraphicsPath::AddRectangles agrega una secuencia de rectángulos a esta ruta de acceso
GraphicsPath::AddRectangles

El método GraphicsPath::AddRectangles agrega una secuencia de rectángulos a esta ruta de acceso.
GraphicsPath::AddString

El método GraphicsPath::AddString agrega los esquemas de una cadena a esta ruta de acceso.
GraphicsPath::AddString

El método GraphicsPath::AddString agrega el esquema de una cadena a esta ruta de acceso. (sobrecarga 1/3)
GraphicsPath::AddString

El método GraphicsPath::AddString agrega el esquema de una cadena a esta ruta de acceso. (sobrecarga 3/3)
GraphicsPath::AddString

El método GraphicsPath::AddString agrega el esquema de una cadena a esta ruta de acceso. (sobrecarga 2/3)
GraphicsPath::ClearMarkers

El método GraphicsPath::ClearMarkers borra los marcadores de esta ruta de acceso.
GraphicsPath::Clone

El método GraphicsPath::Clone crea un nuevo objeto GraphicsPath y lo inicializa con el contenido de este objeto GraphicsPath.
GraphicsPath::CloseAllFigures

El método GraphicsPath::CloseAllFigures cierra todas las figuras abiertas de esta ruta de acceso.
GraphicsPath::CloseFigure

El método GraphicsPath::CloseFigure cierra la figura actual de esta ruta de acceso.
GraphicsPath::Flatten

El método GraphicsPath::Flatten aplica una transformación a esta ruta de acceso y convierte cada curva en la ruta de acceso a una secuencia de líneas conectadas.
GraphicsPath::GetBounds

El método GraphicsPath::GetBounds obtiene un rectángulo delimitador para esta ruta de acceso. (sobrecarga 1/2)
GraphicsPath::GetBounds

El método GraphicsPath::GetBounds obtiene un rectángulo delimitador para esta ruta de acceso. (sobrecarga 2/2)
GraphicsPath::GetFillMode

El método GraphicsPath::GetFillMode obtiene el modo de relleno de esta ruta de acceso.
GraphicsPath::GetLastPoint

El método GraphicsPath::GetLastPoint obtiene el punto final de la última figura de esta ruta de acceso.
GraphicsPath::GetLastStatus

El método GraphicsPath::GetLastStatus devuelve un valor que indica la naturaleza del error de método más reciente de este objeto GraphicsPath.
GraphicsPath::GetPathData

El método GraphicsPath::GetPathData obtiene una matriz de puntos y una matriz de tipos de punto de esta ruta de acceso. Juntas, estas dos matrices definen las líneas, curvas, figuras y marcadores de esta ruta de acceso.
GraphicsPath::GetPathPoints

El método GraphicsPath::GetPathPoints obtiene la matriz de puntos de esta ruta de acceso. La matriz contiene los puntos de conexión y los puntos de control de las líneas y las splines B zier que se usan para dibujar la ruta de acceso.
GraphicsPath::GetPathPoints

El método GraphicsPath::GetPathPoints obtiene la matriz de puntos de esta ruta de acceso.
GraphicsPath::GetPathTypes

El método GraphicsPath::GetPathTypes obtiene la matriz de tipos de punto de esta ruta de acceso.
GraphicsPath::GetPointCount

El método GraphicsPath::GetPointCount obtiene el número de puntos de la matriz de puntos de datos de esta ruta de acceso. Es el mismo que el número de tipos de la matriz de tipos de punto de la ruta de acceso.
GraphicsPath::GraphicsPath

En este tema se enumeran los constructores de la clase GraphicsPath. Para obtener una lista de clases completa, consulte Clase GraphicsPath. (sobrecarga 2/2)
GraphicsPath::GraphicsPath

Crea un objeto GraphicsPath::GraphicsPath basado en una matriz de puntos, una matriz de tipos y un modo de relleno. (sobrecarga 2/2)
GraphicsPath::GraphicsPath

Crea un objeto GraphicsPath::GraphicsPath basado en una matriz de puntos, una matriz de tipos y un modo de relleno. (sobrecarga 1/2)
GraphicsPath::GraphicsPath

Crea un objeto GraphicsPath::GraphicsPath e inicializa el modo de relleno. Éste es el constructor predeterminado.
GraphicsPath::GraphicsPath

En este tema se enumeran los constructores de la clase GraphicsPath. Para obtener una lista de clases completa, consulte Clase GraphicsPath. (sobrecarga 1/2)
GraphicsPath::IsOutlineVisible

El método GraphicsPath::IsOutlineVisible determina si un punto especificado toca el contorno de esta ruta de acceso cuando un objeto Graphics y un lápiz especificado dibujan la ruta de acceso.
GraphicsPath::IsOutlineVisible

El método GraphicsPath::IsOutlineVisible determina si un punto especificado toca el contorno de una ruta de acceso.
GraphicsPath::IsOutlineVisible

El método GraphicsPath::IsOutlineVisible determina si un punto especificado toca el contorno de esta ruta de acceso cuando un objeto Graphics especificado dibuja la ruta de acceso y un lápiz especificado. (sobrecarga 1/2)
GraphicsPath::IsOutlineVisible

El método GraphicsPath::IsOutlineVisible determina si un punto especificado toca el contorno de esta ruta de acceso cuando el trazado se dibuja mediante un objeto Graphics especificado y un lápiz especificado. (sobrecarga 2/2)
GraphicsPath::IsVisible

El método GraphicsPath::IsVisible determina si un punto especificado se encuentra en el área que se rellena cuando este trazado se rellena mediante un objeto Graphics especificado. (sobrecarga 1/2)
GraphicsPath::IsVisible

El método GraphicsPath::IsVisible determina si un punto especificado se encuentra en un área.
GraphicsPath::IsVisible

El método GraphicsPath::IsVisible determina si un punto especificado se encuentra en el área que se rellena cuando este trazado se rellena mediante un objeto Graphics especificado.
GraphicsPath::IsVisible

El método GraphicsPath::IsVisible determina si un punto especificado se encuentra en el área que se rellena cuando este trazado se rellena mediante un objeto Graphics especificado. (sobrecarga 2/2)
GraphicsPath::Outline

El método GraphicsPath::Outline transforma y aplana esta ruta de acceso y, a continuación, convierte los puntos de datos de esta ruta de acceso para que solo representen el esquema de la ruta de acceso.
GraphicsPath::Reset

El método GraphicsPath::Reset vacía la ruta de acceso y establece el modo de relleno en FillModeAlternate.
GraphicsPath::Reverse

El método GraphicsPath::Reverse invierte el orden de los puntos que definen las líneas y curvas de esta ruta de acceso.
GraphicsPath::SetFillMode

El método GraphicsPath::SetFillMode establece el modo de relleno de esta ruta de acceso.
GraphicsPath::SetMarker

El método GraphicsPath::SetMarker designa el último punto de esta ruta de acceso como punto de marcador.
GraphicsPath::StartFigure

El método GraphicsPath::StartFigure inicia una nueva figura sin cerrar la figura actual. Los puntos posteriores agregados a esta ruta de acceso se agregan a la nueva figura.
GraphicsPath::Transform

El método GraphicsPath::Transform multiplica cada uno de los puntos de datos de esta ruta de acceso por una matriz especificada.
GraphicsPath::Warp

El método GraphicsPath::Warp aplica una transformación warp a esta ruta de acceso. El método GraphicsPath::Warp también aplana (convierte en una secuencia de líneas rectas) la ruta de acceso.
GraphicsPath::Widen

El método GraphicsPath::Widen reemplaza este trazado por curvas que encierra el área que se rellena cuando este trazado se dibuja mediante un lápiz especificado. El método GraphicsPath::Widen también aplana la ruta de acceso.

Comentarios

Un trazado consta de una o varias figuras. A medida que se agregan líneas y curvas a un trazado, esas líneas y curvas forman parte de una figura. Puede iniciar una nueva figura llamando al método GraphicsPath::StartFigure . Cuando dibuja un trazado, las líneas y curvas dentro de una figura individual están conectadas por líneas rectas; El punto final de una línea o curva está conectado al punto inicial de la siguiente línea o curva. No se dibuja ninguna línea de conexión entre el final de una figura y el inicio de la ilustración siguiente.

Una figura puede estar abierta o cerrada. Puede cerrar una figura llamando al método GraphicsPath::CloseFigure . Después de llamar a GraphicsPath::CloseFigure, la siguiente línea, curva o forma que agregue al trazado forma forma parte de la figura siguiente. Al dibujar una ruta de acceso, el punto final de cada figura cerrada se conecta automáticamente al punto inicial de esa figura.

Algunas formas (por ejemplo, rectángulos y elipses) están intrínsecamente cerradas. Cuando se agrega una forma intrínsecamente cerrada a un trazado, esa forma se encuentra en una figura por sí misma y esa figura se considera cerrada aunque no se llame a GraphicsPath::CloseFigure. Los métodos siguientes agregan figuras intrínsecamente cerradas a una ruta de acceso:

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado gdipluspath.h