classe System::Drawing::Drawing2D::GraphicsPath
Contenuti
[
Nascondere
]GraphicsPath class
Rappresenta un insieme di linee e curve collegate. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e usa questo puntatore per passarlo alle funzioni come argomento.
class GraphicsPath : public System::Object
Metodi
| Metodo | Descrizione |
|---|---|
| AddArc(float, float, float, float, float, float) | Aggiunge l’arco ellittico specificato al percorso rappresentato dall’oggetto corrente. |
| AddArc(int, int, int, int, float, float) | Aggiunge l’arco ellittico specificato al percorso rappresentato dall’oggetto corrente. |
| AddArc(const RectangleF&, float, float) | Aggiunge l’arco ellittico specificato al percorso rappresentato dall’oggetto corrente. |
| AddArc(const Rectangle&, float, float) | Aggiunge l’arco ellittico specificato al percorso rappresentato dall’oggetto corrente. |
| AddBezier(const Point&, const Point&, const Point&, const Point&) | Aggiunge la curva cubica di Bezier specificata al percorso rappresentato dall’oggetto corrente. |
| AddBezier(const PointF&, const PointF&, const PointF&, const PointF&) | Aggiunge la curva cubica di Bezier specificata al percorso rappresentato dall’oggetto corrente. |
| AddBezier(int, int, int, int, int, int, int, int) | Aggiunge la curva cubica di Bezier specificata al percorso rappresentato dall’oggetto corrente. |
| AddBezier(float, float, float, float, float, float, float, float) | Aggiunge la curva cubica di Bezier specificata al percorso rappresentato dall’oggetto corrente. |
| AddBeziers(const ArrayPtr<Point>&) | Aggiunge una sequenza di curve cubiche di Bezier collegate alla figura corrente. |
| AddBeziers(const ArrayPtr<PointF>&) | Aggiunge una sequenza di curve cubiche di Bezier collegate alla figura corrente. |
| AddClosedCurve(const ArrayPtr<PointF>&, float) | Aggiunge la curva chiusa specificata al percorso rappresentato dall’oggetto corrente. |
| AddClosedCurve(const ArrayPtr<Point>&, float) | Aggiunge la curva chiusa specificata al percorso rappresentato dall’oggetto corrente. |
| AddCurve(const ArrayPtr<PointF>&, float) | Aggiunge la curva specificata al percorso rappresentato dall’oggetto corrente. |
| AddCurve(const ArrayPtr<Point>&, float) | Aggiunge la curva specificata al percorso rappresentato dall’oggetto corrente. |
| AddCurve(const ArrayPtr<PointF>&, int, int, float) | Aggiunge la curva specificata al percorso rappresentato dall’oggetto corrente. |
| AddCurve(const ArrayPtr<Point>&, int, int, float) | Aggiunge la curva specificata al percorso rappresentato dall’oggetto corrente. |
| AddEllipse(float, float, float, float) | Aggiunge l’ellisse specificata al percorso rappresentato dall’oggetto corrente. |
| AddEllipse(int, int, int, int) | Aggiunge l’ellisse specificata al percorso rappresentato dall’oggetto corrente. |
| AddEllipse(const RectangleF&) | Aggiunge l’ellisse specificata al percorso rappresentato dall’oggetto corrente. |
| AddEllipse(const Rectangle&) | Aggiunge l’ellisse specificata al percorso rappresentato dall’oggetto corrente. |
| AddLine(const Point&, const Point&) | Aggiunge la linea specificata al percorso rappresentato dall’oggetto corrente. |
| AddLine(const PointF&, const PointF&) | Aggiunge la linea specificata al percorso rappresentato dall’oggetto corrente. |
| AddLine(int, int, int, int) | Aggiunge la linea specificata al percorso rappresentato dall’oggetto corrente. |
| AddLine(float, float, float, float) | Aggiunge la linea specificata al percorso rappresentato dall’oggetto corrente. |
| AddLines(const ArrayPtr<PointF>&) | Aggiunge la serie specificata di segmenti di linea collegati al percorso rappresentato dall’oggetto corrente. |
| AddLines(const ArrayPtr<Point>&) | Aggiunge la serie specificata di segmenti di linea collegati al percorso rappresentato dall’oggetto corrente. |
| AddPath(const SharedPtr<GraphicsPath>&, bool) | Aggiunge il percorso specificato al percorso rappresentato dall’oggetto corrente. |
| AddPie(float, float, float, float, float, float) | Aggiunge il contorno specificato della forma a torta al percorso rappresentato dall’oggetto corrente. |
| AddPie(int, int, int, int, float, float) | Aggiunge il contorno specificato della forma a torta al percorso rappresentato dall’oggetto corrente. |
| AddPie(const Rectangle&, float, float) | Aggiunge il contorno specificato della forma a torta al percorso rappresentato dall’oggetto corrente. |
| AddPolygon(const ArrayPtr<PointF>&) | Aggiunge il poligono specificato al percorso rappresentato dall’oggetto corrente. |
| AddPolygon(const ArrayPtr<Point>&) | Aggiunge il poligono specificato al percorso rappresentato dall’oggetto corrente. |
| AddRectangle(const Rectangle&) | Aggiunge il rettangolo specificato al percorso rappresentato dall’oggetto corrente. |
| AddRectangle(const RectangleF&) | Aggiunge il rettangolo specificato al percorso rappresentato dall’oggetto corrente. |
| AddRectangles(const ArrayPtr<Rectangle>&) | Aggiunge la serie specificata di rettangoli al percorso rappresentato dall’oggetto corrente. |
| AddRectangles(const ArrayPtr<RectangleF>&) | Aggiunge la serie specificata di rettangoli al percorso rappresentato dall’oggetto corrente. |
| AddString(const String&, const SharedPtr<FontFamily>&, int, float, Point, const SharedPtr<StringFormat>&) | Aggiunge una stringa di testo al percorso rappresentato dall’oggetto corrente. |
| AddString(const String&, const SharedPtr<FontFamily>&, int, float, PointF, const SharedPtr<StringFormat>&) | Aggiunge una stringa di testo al percorso rappresentato dall’oggetto corrente. |
| AddString(const String&, const SharedPtr<FontFamily>&, int, float, Rectangle, const SharedPtr<StringFormat>&) | Aggiunge una stringa di testo al percorso rappresentato dall’oggetto corrente. |
| AddString(const String&, const SharedPtr<FontFamily>&, int, float, RectangleF, const SharedPtr<StringFormat>&) | Aggiunge una stringa di testo al percorso rappresentato dall’oggetto corrente. |
| virtual Clone() | Crea una copia dell’oggetto corrente. |
| CloseAllFigures() | Chiude tutte le figure aperte e ne avvia una nuova. |
| CloseFigure() | Chiude la figura corrente e ne avvia una nuova. |
| Dispose() | Rilascia tutte le risorse del sistema operativo acquisite dall’oggetto corrente. |
| Flatten() | Appiattisce ogni curva nel percorso convertendola in una serie di linee collegate. Viene utilizzato il valore di appiattimento di 0,25. |
| Flatten(const MatrixPtr&) | Appiattisce ogni curva nel percorso convertendola in una serie di linee collegate. Viene utilizzato il valore di appiattimento di 0,25. |
| Flatten(const MatrixPtr&, float) | Appiattisce ogni curva nel percorso convertendola in una serie di linee collegate. |
| get_FillMode() | Restituisce la modalità di riempimento dell’oggetto corrente. |
| get_PathData() | Restituisce un oggetto PathData contenente i punti che compongono un percorso rappresentato dall’oggetto corrente e i loro tipi. |
| get_PathPoints() const | Restituisce un array che contiene i punti che compongono un percorso rappresentato dall’oggetto corrente. |
| get_PathTypes() const | Restituisce un array che contiene valori che indicano i tipi dei punti che compongono un percorso rappresentato dall’oggetto corrente. |
| get_PointCount() const | Restituisce il numero di punti nel percorso rappresentato dall’oggetto corrente. |
| GetBounds(const MatrixPtr&, const SharedPtr<Pen>&) const | Restituisce un oggetto RectangleF che rappresenta un rettangolo che delimita il percorso rappresentato dall’oggetto corrente quando viene trasformato con la matrice specificata. |
| GetFigureFlags() | Restituisce un valore che è una combinazione bitwise dei valori Detail::FigureType che indica quali tipi di figure sono contenuti nel percorso rappresentato dall’oggetto corrente. |
| GetLastPoint() const | Restituisce un oggetto PointF che rappresenta l’ultimo punto del percorso. |
| GraphicsPath(FillMode) | Crea una nuova istanza della classe GraphicsPath con la modalità di riempimento specificata. |
| GraphicsPath(const ArrayPtr<Point>&, const ArrayPtr<uint8_t>&, FillMode) | Crea una nuova istanza dell’oggetto GraphicsPath che rappresenta il percorso specificato. |
| GraphicsPath(const ArrayPtr<PointF>&, const ArrayPtr<uint8_t>&, FillMode) | Crea una nuova istanza dell’oggetto GraphicsPath che rappresenta il percorso specificato. |
| GraphicsPath(const SkPath&) | |
| IsOutlineVisible(const PointF&, const SharedPtr<Pen>&) | Indica se il punto specificato è contenuto (sotto) il contorno di questo GraphicsPath quando disegnato con la Pen specificata. NON IMPLEMENTATO. |
| IsVisible(const PointF&) | Determina se il punto specificato è contenuto nel percorso rappresentato dall’oggetto corrente. |
| IsVisible(float, float) | Determina se il punto specificato è contenuto nel percorso rappresentato dall’oggetto corrente. |
| Reset() | Svuota il percorso rimuovendo tutti i punti. |
| Reverse() | Inverte l’ordine dei punti nell’array PathPoints di questo GraphicsPath. |
| set_FillMode(FillMode) | Imposta la modalità di riempimento dell’oggetto corrente. |
| SetMarkers() | NON IMPLEMENTATO. |
| StartFigure() | Avvia una nuova figura. |
| Transform(const MatrixPtr&) | Trasforma il percorso rappresentato dall’oggetto corrente applicando la matrice di trasformazione specificata. |
| Transform(const SkMatrix&) | |
| Widen(const SharedPtr<Pen>&) | Sostituisce questo percorso con un contorno attorno al percorso originale. |
| ~GraphicsPath() | Distruttore. |
Vedi anche
- Class Object
- Namespace System::Drawing::Drawing2D
- Library Aspose.Font for C++