System::Drawing::Drawing2D::GraphicsPath clase
Contenido
[
Ocultar
]GraphicsPath class
Representa un conjunto de líneas y curvas conectadas. Los objetos de esta clase solo deben asignarse usando la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que resultará en errores de tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use este puntero para pasarlo a funciones como argumento.
class GraphicsPath : public System::Object
Métodos
| Método | Descripción |
|---|---|
| AddArc(float, float, float, float, float, float) | Agrega el arco elíptico especificado a la ruta representada por el objeto actual. |
| AddArc(int, int, int, int, float, float) | Agrega el arco elíptico especificado a la ruta representada por el objeto actual. |
| AddArc(const RectangleF&, float, float) | Agrega el arco elíptico especificado a la ruta representada por el objeto actual. |
| AddArc(const Rectangle&, float, float) | Agrega el arco elíptico especificado a la ruta representada por el objeto actual. |
| AddBezier(const Point&, const Point&, const Point&, const Point&) | Agrega la curva cúbica de Bézier especificada a la ruta representada por el objeto actual. |
| AddBezier(const PointF&, const PointF&, const PointF&, const PointF&) | Agrega la curva cúbica de Bézier especificada a la ruta representada por el objeto actual. |
| AddBezier(int, int, int, int, int, int, int, int) | Agrega la curva cúbica de Bézier especificada a la ruta representada por el objeto actual. |
| AddBezier(float, float, float, float, float, float, float, float) | Agrega la curva cúbica de Bézier especificada a la ruta representada por el objeto actual. |
| AddBeziers(const ArrayPtr<Point>&) | Agrega una secuencia de curvas cúbicas de Bézier conectadas a la figura actual. |
| AddBeziers(const ArrayPtr<PointF>&) | Agrega una secuencia de curvas cúbicas de Bézier conectadas a la figura actual. |
| AddClosedCurve(const ArrayPtr<PointF>&, float) | Agrega la curva cerrada especificada a la ruta representada por el objeto actual. |
| AddClosedCurve(const ArrayPtr<Point>&, float) | Agrega la curva cerrada especificada a la ruta representada por el objeto actual. |
| AddCurve(const ArrayPtr<PointF>&, float) | Agrega la curva especificada a la ruta representada por el objeto actual. |
| AddCurve(const ArrayPtr<Point>&, float) | Agrega la curva especificada a la ruta representada por el objeto actual. |
| AddCurve(const ArrayPtr<PointF>&, int, int, float) | Agrega la curva especificada a la ruta representada por el objeto actual. |
| AddCurve(const ArrayPtr<Point>&, int, int, float) | Agrega la curva especificada a la ruta representada por el objeto actual. |
| AddEllipse(float, float, float, float) | Agrega la elipse especificada a la ruta representada por el objeto actual. |
| AddEllipse(int, int, int, int) | Agrega la elipse especificada a la ruta representada por el objeto actual. |
| AddEllipse(const RectangleF&) | Agrega la elipse especificada a la ruta representada por el objeto actual. |
| AddEllipse(const Rectangle&) | Agrega la elipse especificada a la ruta representada por el objeto actual. |
| AddLine(const Point&, const Point&) | Agrega la línea especificada a la ruta representada por el objeto actual. |
| AddLine(const PointF&, const PointF&) | Agrega la línea especificada a la ruta representada por el objeto actual. |
| AddLine(int, int, int, int) | Agrega la línea especificada a la ruta representada por el objeto actual. |
| AddLine(float, float, float, float) | Agrega la línea especificada a la ruta representada por el objeto actual. |
| AddLines(const ArrayPtr<PointF>&) | Agrega la serie especificada de segmentos de línea conectados a la ruta representada por el objeto actual. |
| AddLines(const ArrayPtr<Point>&) | Agrega la serie especificada de segmentos de línea conectados a la ruta representada por el objeto actual. |
| AddPath(const SharedPtr<GraphicsPath>&, bool) | Agrega la ruta especificada a la ruta representada por el objeto actual. |
| AddPie(float, float, float, float, float, float) | Agrega el contorno especificado de la forma de pastel a la ruta representada por el objeto actual. |
| AddPie(int, int, int, int, float, float) | Agrega el contorno especificado de la forma de pastel a la ruta representada por el objeto actual. |
| AddPie(const Rectangle&, float, float) | Agrega el contorno especificado de la forma de pastel a la ruta representada por el objeto actual. |
| AddPolygon(const ArrayPtr<PointF>&) | Agrega el polígono especificado a la ruta representada por el objeto actual. |
| AddPolygon(const ArrayPtr<Point>&) | Agrega el polígono especificado a la ruta representada por el objeto actual. |
| AddRectangle(const Rectangle&) | Agrega el rectángulo especificado a la ruta representada por el objeto actual. |
| AddRectangle(const RectangleF&) | Agrega el rectángulo especificado a la ruta representada por el objeto actual. |
| AddRectangles(const ArrayPtr<Rectangle>&) | Agrega la serie especificada de rectángulos a la ruta representada por el objeto actual. |
| AddRectangles(const ArrayPtr<RectangleF>&) | Agrega la serie especificada de rectángulos a la ruta representada por el objeto actual. |
| AddString(const String&, const SharedPtr<FontFamily>&, int, float, Point, const SharedPtr<StringFormat>&) | Agrega una cadena de texto a la ruta representada por el objeto actual. |
| AddString(const String&, const SharedPtr<FontFamily>&, int, float, PointF, const SharedPtr<StringFormat>&) | Agrega una cadena de texto a la ruta representada por el objeto actual. |
| AddString(const String&, const SharedPtr<FontFamily>&, int, float, Rectangle, const SharedPtr<StringFormat>&) | Agrega una cadena de texto a la ruta representada por el objeto actual. |
| AddString(const String&, const SharedPtr<FontFamily>&, int, float, RectangleF, const SharedPtr<StringFormat>&) | Agrega una cadena de texto a la ruta representada por el objeto actual. |
| virtual Clone() | Crea una copia del objeto actual. |
| CloseAllFigures() | Cierra todas las figuras abiertas y comienza una nueva. |
| CloseFigure() | Cierra la figura actual y comienza una nueva. |
| Dispose() | Libera todos los recursos del sistema operativo adquiridos por el objeto actual. |
| Flatten() | Aplana cada curva en la ruta convirtiéndolas en una serie de líneas conectadas. Se utiliza el valor de planitud de 0.25. |
| Flatten(const MatrixPtr&) | Aplana cada curva en la ruta convirtiéndolas en una serie de líneas conectadas. Se utiliza el valor de planitud de 0.25. |
| Flatten(const MatrixPtr&, float) | Aplana cada curva en la ruta convirtiéndolas en una serie de líneas conectadas. |
| get_FillMode() | Devuelve el modo de relleno del objeto actual. |
| get_PathData() | Devuelve un objeto PathData que contiene los puntos que forman una ruta representada por el objeto actual y sus tipos. |
| get_PathPoints() const | Devuelve una matriz que contiene los puntos que forman una ruta representada por el objeto actual. |
| get_PathTypes() const | Devuelve una matriz que contiene valores que indican los tipos de los puntos que forman una ruta representada por el objeto actual. |
| get_PointCount() const | Devuelve el número de puntos en la ruta representada por el objeto actual. |
| GetBounds(const MatrixPtr&, const SharedPtr<Pen>&) const | Devuelve un objeto RectangleF que representa un rectángulo que delimita la ruta representada por el objeto actual cuando se transforma con la matriz especificada. |
| GetFigureFlags() | Devuelve un valor que es una combinación a nivel de bits de los valores Detail::FigureType que indica qué tipos de figuras están contenidos en la ruta representada por el objeto actual. |
| GetLastPoint() const | Devuelve un objeto PointF que representa el último punto de la ruta. |
| GraphicsPath(FillMode) | Construye una nueva instancia de la clase GraphicsPath con el modo de relleno especificado. |
| GraphicsPath(const ArrayPtr<Point>&, const ArrayPtr<uint8_t>&, FillMode) | Construye una nueva instancia del objeto GraphicsPath que representa la ruta especificada. |
| GraphicsPath(const ArrayPtr<PointF>&, const ArrayPtr<uint8_t>&, FillMode) | Construye una nueva instancia del objeto GraphicsPath que representa la ruta especificada. |
| GraphicsPath(const SkPath&) | |
| IsOutlineVisible(const PointF&, const SharedPtr<Pen>&) | Indica si el punto especificado está contenido dentro (bajo) del contorno de este GraphicsPath cuando se dibuja con el Pen especificado. NO IMPLEMENTADO. |
| IsVisible(const PointF&) | Determina si el punto especificado está contenido dentro de la ruta representada por el objeto actual. |
| IsVisible(float, float) | Determina si el punto especificado está contenido dentro de la ruta representada por el objeto actual. |
| Reset() | Vacía la ruta eliminando todos sus puntos. |
| Reverse() | Invierte el orden de los puntos en la matriz PathPoints de este GraphicsPath. |
| set_FillMode(FillMode) | Establece el modo de relleno del objeto actual. |
| SetMarkers() | NO IMPLEMENTADO. |
| StartFigure() | Inicia una nueva figura. |
| Transform(const MatrixPtr&) | Transforma la ruta representada por el objeto actual aplicándole la matriz de transformación especificada. |
| Transform(const SkMatrix&) | |
| Widen(const SharedPtr<Pen>&) | Reemplaza esta ruta con un contorno alrededor de la ruta original. |
| ~GraphicsPath() | Destructor. |
Ver también
- Class Object
- Namespace System::Drawing::Drawing2D
- Library Aspose.Page for C++