Clase GraphicsPath (gdipluspath.h)
Un GraphicsPath objeto almacena una secuencia de líneas, curvas y formas. Puede dibujar toda la secuencia llamando al método
Herencia
La clase GraphicsPath implementa GdiplusBase.
Métodos
La clase
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 de Bézier conectados a la figura actual de esta ruta de acceso. |
GraphicsPath::AddBeziers El método GraphicsPath::AddBeziers agrega una secuencia de splines de 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 contornos 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 e 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 de este error de método más reciente del 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 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. Este 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. Este 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 Graphicsobject especificado dibuja la ruta de acceso y un lápiz especificado. |
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 un objeto Graphics especificado dibuja la ruta de acceso 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 se rellena esta ruta de acceso 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 representen solo el contorno 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 ilustración 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 esta ruta de acceso por curvas que encierra el área que se rellena cuando se dibuja esta ruta de acceso mediante un lápiz especificado. El método GraphicsPath::Widen también aplana la ruta de acceso. |
Observaciones
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
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 a la ruta de acceso forma parte de la siguiente figura. 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 puntos suspensivos) están intrínsecamente cerradas. Cuando se agrega una forma intrínsecamente cerrada a una ruta de acceso, esa forma se encuentra en una figura por sí misma y esa figura se considera cerrada incluso si no se llama a GraphicsPath::CloseFigure. Los métodos siguientes agregan figuras intrínsecamente cerradas a una ruta de acceso:
- métodos AddClosedCurve
- métodos AddEllipse
- métodos AddPie
- métodos AddPolygon
- métodos AddRectangle
- métodos AddRectangles
- métodos AddString
Requisitos
Requisito | Valor |
---|---|
de la plataforma de destino de |
Windows |
encabezado de |
gdipluspath.h |
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