Classe GraphicsPath (gdipluspath.h)
Un oggetto GraphicsPath archivia una sequenza di linee, curve e forme. È possibile disegnare l'intera sequenza chiamando il metodo
Eredità
La classe GraphicsPath implementa GdiplusBase.
Metodi
La classe GraphicsPath
GraphicsPath::AddArc Il metodo GraphicsPath::AddArc aggiunge un arco ellittico alla figura corrente di questo percorso. (overload 1/4) |
GraphicsPath::AddArc Il metodo GraphicsPath::AddArc aggiunge un arco ellittico alla figura corrente di questo percorso. (overload 4/4) |
GraphicsPath::AddArc Il metodo GraphicsPath::AddArc aggiunge un arco ellittico alla figura corrente di questo percorso. (overload 3/4) |
GraphicsPath::AddArc Il metodo GraphicsPath::AddArc aggiunge un arco ellittico alla figura corrente di questo percorso. (overload 2/4) |
GraphicsPath::AddBezier Il metodo GraphicsPath::AddBezier aggiunge una spline bézier alla figura corrente di questo percorso. (overload 2/3) |
GraphicsPath::AddBezier Il metodo GraphicsPath::AddBezier aggiunge una spline di Bezier alla figura corrente di questo percorso. |
GraphicsPath::AddBezier Il metodo GraphicsPath::AddBezier aggiunge una spline bézier alla figura corrente di questo percorso. (overload 3/3) |
GraphicsPath::AddBezier Il metodo GraphicsPath::AddBezier aggiunge una spline bézier alla figura corrente di questo percorso. (overload 1/3) |
GraphicsPath::AddBeziers Il metodo GraphicsPath::AddBeziers aggiunge una sequenza di spline di Bézier connesse alla figura corrente di questo percorso. |
GraphicsPath::AddBeziers Il metodo GraphicsPath::AddBeziers aggiunge una sequenza di spline di Bezier connesse alla figura corrente di questo percorso. |
GraphicsPath::AddClosedCurve Il metodo GraphicsPath::AddClosedCurve aggiunge una spline cardinale chiusa a questo percorso. (overload 2/4) |
GraphicsPath::AddClosedCurve Il metodo GraphicsPath::AddClosedCurve aggiunge una spline cardinale chiusa a questo percorso. (overload 4/4) |
GraphicsPath::AddClosedCurve Il metodo GraphicsPath::AddClosedCurve aggiunge una spline cardinale chiusa a questo percorso. (overload 1/4) |
GraphicsPath::AddClosedCurve Il metodo GraphicsPath::AddClosedCurve aggiunge una spline cardinale chiusa a questo percorso. (overload 3/4) |
GraphicsPath::AddCurve Il metodo GraphicsPath::AddCurve aggiunge una spline cardinal alla figura corrente di questo percorso. (overload 5/6) |
GraphicsPath::AddCurve Il metodo GraphicsPath::AddCurve aggiunge una spline cardinal alla figura corrente di questo percorso. (overload 6/6) |
GraphicsPath::AddCurve Il metodo GraphicsPath::AddCurve aggiunge una spline cardinal alla figura corrente di questo percorso. (overload 3/6) |
GraphicsPath::AddCurve Il metodo GraphicsPath::AddCurve aggiunge una spline cardinal alla figura corrente di questo percorso. (overload 2/6) |
GraphicsPath::AddCurve Il metodo GraphicsPath::AddCurve aggiunge una spline cardinal alla figura corrente di questo percorso. (overload 1/6) |
GraphicsPath::AddCurve Il metodo GraphicsPath::AddCurve aggiunge una spline cardinal alla figura corrente di questo percorso. (overload 4/6) |
GraphicsPath::AddEllipse Il metodo GraphicsPath::AddEllipse aggiunge un'ellisse a questo percorso. (overload 4/4) |
GraphicsPath::AddEllipse Il metodo GraphicsPath::AddEllipse aggiunge un'ellisse a questo percorso. (overload 2/4) |
GraphicsPath::AddEllipse Il metodo GraphicsPath::AddEllipse aggiunge un'ellisse a questo percorso. (overload 3/4) |
GraphicsPath::AddEllipse Il metodo GraphicsPath::AddEllipse aggiunge un'ellisse a questo percorso. (overload 1/4) |
GraphicsPath::AddLine Il metodo GraphicsPath::AddLine aggiunge una riga alla figura corrente di questo percorso. (overload 2/4) |
GraphicsPath::AddLine Il metodo GraphicsPath::AddLine aggiunge una riga alla figura corrente di questo percorso. (overload 4/4) |
GraphicsPath::AddLine Il metodo GraphicsPath::AddLine aggiunge una riga alla figura corrente di questo percorso. (overload 3/4) |
GraphicsPath::AddLine Il metodo GraphicsPath::AddLine aggiunge una riga alla figura corrente di questo percorso. (overload 1/4) |
GraphicsPath::AddLines Il metodo GraphicsPath::AddLines aggiunge una sequenza di linee connesse alla figura corrente di questo percorso. (overload 2/2) |
GraphicsPath::AddLines Il metodo GraphicsPath::AddLines aggiunge una sequenza di linee connesse alla figura corrente di questo percorso. (overload 1/2) |
GraphicsPath::AddPath Il metodo GraphicsPath::AddPath aggiunge un percorso a questo percorso. |
GraphicsPath::AddPie Il metodo GraphicsPath::AddPie aggiunge una torta a questo percorso. (overload 1/4) |
GraphicsPath::AddPie Il metodo GraphicsPath::AddPie aggiunge una torta a questo percorso. (overload 4/4) |
GraphicsPath::AddPie Il metodo GraphicsPath::AddPie aggiunge una torta a questo percorso. (overload 3/4) |
GraphicsPath::AddPie Il metodo GraphicsPath::AddPie aggiunge una torta a questo percorso. (overload 2/4) |
GraphicsPath::AddPolygon Il metodo GraphicsPath::AddPolygon aggiunge un poligono a questo percorso. (overload 2/2) |
GraphicsPath::AddPolygon Il metodo GraphicsPath::AddPolygon aggiunge un poligono a questo percorso. (overload 1/2) |
GraphicsPath::AddRectangle Il metodo GraphicsPath::AddRectangle aggiunge un rettangolo a questo percorso. (overload 1/2) |
GraphicsPath::AddRectangle Il metodo GraphicsPath::AddRectangle aggiunge un rettangolo a questo percorso. (overload 2/2) |
GraphicsPath::AddRectangles Il metodo GraphicsPath::AddRectangles aggiunge una sequenza di rettangoli a questo percorso |
GraphicsPath::AddRectangles Il metodo GraphicsPath::AddRectangles aggiunge una sequenza di rettangoli a questo percorso. |
GraphicsPath::AddString Il metodo GraphicsPath::AddString aggiunge i contorni di una stringa a questo percorso. |
GraphicsPath::AddString Il metodo GraphicsPath::AddString aggiunge la struttura di una stringa a questo percorso. (overload 1/3) |
GraphicsPath::AddString Il metodo GraphicsPath::AddString aggiunge la struttura di una stringa a questo percorso. (overload 3/3) |
GraphicsPath::AddString Il metodo GraphicsPath::AddString aggiunge la struttura di una stringa a questo percorso. (overload 2/3) |
GraphicsPath::ClearMarkers Il metodo GraphicsPath::ClearMarkers cancella i marcatori da questo percorso. |
GraphicsPath::Clone Il metodo GraphicsPath::Clone crea un nuovo oggetto GraphicsPath e lo inizializza con il contenuto di questo oggetto GraphicsPath. |
GraphicsPath::CloseAllFigures Il metodo GraphicsPath::CloseAllFigures chiude tutte le figure aperte in questo percorso. |
GraphicsPath::CloseFigure Il metodo GraphicsPath::CloseFigure chiude la figura corrente di questo percorso. |
GraphicsPath::Flatten Il metodo GraphicsPath::Flatten applica una trasformazione a questo percorso e converte ogni curva nel percorso in una sequenza di linee connesse. |
GraphicsPath::GetBounds Il metodo GraphicsPath::GetBounds ottiene un rettangolo di delimitazione per questo percorso. (overload 1/2) |
GraphicsPath::GetBounds Il metodo GraphicsPath::GetBounds ottiene un rettangolo di delimitazione per questo percorso. (overload 2/2) |
GraphicsPath::GetFillMode Il metodo GraphicsPath::GetFillMode ottiene la modalità di riempimento di questo percorso. |
GraphicsPath::GetLastPoint Il metodo GraphicsPath::GetLastPoint ottiene il punto finale dell'ultima figura in questo percorso. |
GraphicsPath::GetLastStatus Il metodo GraphicsPath::GetLastStatus restituisce un valore che indica la natura dell'errore più recente del metodo dell'oggetto GraphicsPath. |
GraphicsPath::GetPathData Il metodo GraphicsPath::GetPathData ottiene una matrice di punti e una matrice di tipi di punti da questo percorso. Insieme, queste due matrici definiscono le linee, le curve, le figure e i marcatori di questo percorso. |
GraphicsPath::GetPathPoints Il metodo GraphicsPath::GetPathPoints ottiene la matrice di punti di questo percorso. La matrice contiene gli endpoint e i punti di controllo delle linee e delle spline di Bézier utilizzati per disegnare il percorso. |
GraphicsPath::GetPathPoints Il metodo GraphicsPath::GetPathPoints ottiene la matrice di punti di questo percorso. |
GraphicsPath::GetPathTypes Il metodo GraphicsPath::GetPathTypes ottiene la matrice di punti di questo percorso. |
GraphicsPath::GetPointCount Il metodo GraphicsPath::GetPointCount ottiene il numero di punti nella matrice di punti dati di questo percorso. Corrisponde al numero di tipi nella matrice di punti del percorso. |
GraphicsPath::GraphicsPath In questo argomento vengono elencati i costruttori della classe GraphicsPath. Per un elenco completo delle classi, vedere Classe GraphicsPath. (overload 2/2) |
GraphicsPath::GraphicsPath Crea un oggetto GraphicsPath::GraphicsPath basato su una matrice di punti, una matrice di tipi e una modalità di riempimento. (overload 2/2) |
GraphicsPath::GraphicsPath Crea un oggetto GraphicsPath::GraphicsPath basato su una matrice di punti, una matrice di tipi e una modalità di riempimento. (overload 1/2) |
GraphicsPath::GraphicsPath Crea un oggetto GraphicsPath::GraphicsPath e inizializza la modalità di riempimento. Questo è il costruttore predefinito. |
GraphicsPath::GraphicsPath In questo argomento vengono elencati i costruttori della classe GraphicsPath. Per un elenco completo delle classi, vedere Classe GraphicsPath. (overload 1/2) |
GraphicsPath::IsOutlineVisible Il metodo GraphicsPath::IsOutlineVisible determina se un punto specificato tocca la struttura di questo percorso quando il percorso viene disegnato da un oggetto Graphicsobject e da una penna specificata. |
GraphicsPath::IsOutlineVisible Il metodo GraphicsPath::IsOutlineVisible determina se un punto specificato tocca la struttura di un percorso. |
GraphicsPath::IsOutlineVisible Il metodo GraphicsPath::IsOutlineVisible determina se un punto specificato tocca la struttura di questo percorso quando il percorso viene disegnato da un oggetto Graphics specificato e da una penna specificata. (overload 1/2) |
GraphicsPath::IsOutlineVisible Il metodo GraphicsPath::IsOutlineVisible determina se un punto specificato tocca la struttura di questo percorso quando il percorso viene disegnato da un oggetto Graphics specificato e da una penna specificata. (overload 2/2) |
GraphicsPath::IsVisible Il metodo GraphicsPath::IsVisible determina se un punto specificato si trova nell'area riempita quando questo percorso viene riempito da un oggetto Graphics specificato. (overload 1/2) |
GraphicsPath::IsVisible Il metodo GraphicsPath::IsVisible determina se un punto specificato si trova in un'area. |
GraphicsPath::IsVisible Il metodo GraphicsPath::IsVisible determina se un punto specificato si trova nell'area riempita quando questo percorso viene riempito da un oggetto Graphicsobject specificato. |
GraphicsPath::IsVisible Il metodo GraphicsPath::IsVisible determina se un punto specificato si trova nell'area riempita quando questo percorso viene riempito da un oggetto Graphics specificato. (overload 2/2) |
GraphicsPath::Outline Il metodo GraphicsPath::Outline trasforma e rende flat questo percorso e quindi converte i punti dati di questo percorso in modo che rappresentino solo la struttura del percorso. |
GraphicsPath::Reset Il metodo GraphicsPath::Reset svuota il percorso e imposta la modalità di riempimento su FillModeAlternate. |
GraphicsPath::Reverse Il metodo GraphicsPath::Reverse inverte l'ordine dei punti che definiscono le linee e le curve di questo percorso. |
GraphicsPath::SetFillMode Il metodo GraphicsPath::SetFillMode imposta la modalità di riempimento di questo percorso. |
GraphicsPath::SetMarker Il metodo GraphicsPath::SetMarker definisce l'ultimo punto di questo percorso come punto di marcatore. |
GraphicsPath::StartFigure Il metodo GraphicsPath::StartFigure avvia una nuova figura senza chiudere la figura corrente. I punti successivi aggiunti a questo percorso vengono aggiunti alla nuova figura. |
GraphicsPath::Transform Il metodo GraphicsPath::Transform moltiplica ogni punto dati di questo percorso in base a una matrice specificata. |
GraphicsPath::Warp Il metodo GraphicsPath::Warp applica una trasformazione warp a questo percorso. Il metodo GraphicsPath::Warp si appiattisce (converte in una sequenza di linee rette) il percorso. |
GraphicsPath::Widen Il metodo GraphicsPath::Widen sostituisce questo percorso con curve che racchiudono l'area riempita quando questo percorso viene disegnato da una penna specificata. Il metodo GraphicsPath::Widen rende flat anche il percorso. |
Osservazioni
Un percorso è costituito da una o più figure. Quando si aggiungono linee e curve a un tracciato, tali linee e curve diventano parte di una figura. È possibile avviare una nuova figura chiamando il metodo GraphicsPath::StartFigure. Quando si disegna un tracciato, le linee e le curve all'interno di una singola figura sono collegate da linee rette; il punto finale di una linea o di una curva è collegato al punto iniziale della linea o della curva successiva. Nessuna linea di collegamento viene tracciata tra la fine di una figura e l'inizio della figura successiva.
Una figura può essere aperta o chiusa. È possibile chiudere una figura chiamando il metodo GraphicsPath::CloseFigure. Dopo aver chiamato GraphicsPath::CloseFigure, la riga, la curva o la forma successiva aggiunta al percorso fa parte della figura successiva. Quando si disegna un percorso, il punto finale di ogni figura chiusa viene connesso automaticamente al punto iniziale di tale figura.
Alcune forme (ad esempio, rettangoli e ellissi) sono intrinsecamente chiuse. Quando si aggiunge una forma intrinsecamente chiusa a un percorso, tale forma si trova in una figura stessa e tale figura viene considerata chiusa anche se non si chiama GraphicsPath::CloseFigure. I metodi seguenti aggiungono figure intrinsecamente chiuse a un percorso:
- metodi AddClosedCurve
- metodi AddEllipse
- metodi AddPie
- metodi AddPolygon
- metodi AddRectangle
- Metodi AddRectangles
- metodi AddString
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Finestre |
intestazione |
gdipluspath.h |