System.Drawing.Drawing2D Spazio dei nomi

Lo spazio dei nomi System.Drawing.Drawing2D fornisce funzionalità di grafica vettoriale e bidimensionale avanzate. The System.Drawing.Drawing2D namespace provides advanced two-dimensional and vector graphics functionality.

Classi

AdjustableArrowCap

Rappresenta un delimitatore di linea regolabile a freccia.Represents an adjustable arrow-shaped line cap. Questa classe non può essere ereditata.This class cannot be inherited.

Blend

Definisce un motivo della miscela di colori per un oggetto LinearGradientBrush.Defines a blend pattern for a LinearGradientBrush object. Questa classe non può essere ereditata.This class cannot be inherited.

ColorBlend

Definisce le matrici di colori e posizioni utilizzate per inserire miscele di colore in una sfumatura a più colori.Defines arrays of colors and positions used for interpolating color blending in a multicolor gradient. Questa classe non può essere ereditata.This class cannot be inherited.

CustomLineCap

Incapsula un delimitatore di linea personalizzato definito dall'utente.Encapsulates a custom user-defined line cap.

GraphicsContainer

Rappresenta i dati interni di un contenitore grafico.Represents the internal data of a graphics container. Questa classe viene utilizzata quando si salva lo stato di un oggetto Graphics utilizzando i metodi BeginContainer() e EndContainer(GraphicsContainer).This class is used when saving the state of a Graphics object using the BeginContainer() and EndContainer(GraphicsContainer) methods. Questa classe non può essere ereditata.This class cannot be inherited.

GraphicsPath

Rappresenta una serie di curve e di linee collegate.Represents a series of connected lines and curves. Questa classe non può essere ereditata.This class cannot be inherited.

GraphicsPathIterator

Consente di scorrere i sottopercorsi in una classe GraphicsPath ed eseguire il test dei tipi di forme contenuti in ogni sottopercorso.Provides the ability to iterate through subpaths in a GraphicsPath and test the types of shapes contained in each subpath. Questa classe non può essere ereditata.This class cannot be inherited.

GraphicsState

Rappresenta lo stato di un oggetto GraphicsRepresents the state of a Graphics object. che viene restituito da una chiamata ai metodi Save().This object is returned by a call to the Save() methods. Questa classe non può essere ereditata.This class cannot be inherited.

HatchBrush

Definisce un pennello rettangolare con uno stile tratteggiato, un colore di primo piano e uno di sfondo.Defines a rectangular brush with a hatch style, a foreground color, and a background color. Questa classe non può essere ereditata.This class cannot be inherited.

LinearGradientBrush

Incapsula una classe Brush con una sfumatura lineare.Encapsulates a Brush with a linear gradient. Questa classe non può essere ereditata.This class cannot be inherited.

Matrix

Incapsula una matrice affine 3x3 che rappresenta una trasformazione geometrica.Encapsulates a 3-by-3 affine matrix that represents a geometric transform. Questa classe non può essere ereditata.This class cannot be inherited.

PathData

Contiene i dati grafici che compongono un oggetto GraphicsPath.Contains the graphical data that makes up a GraphicsPath object. Questa classe non può essere ereditata.This class cannot be inherited.

PathGradientBrush

Incapsula un oggetto Brush che riempie la parte interna di un oggetto GraphicsPath con una sfumatura.Encapsulates a Brush object that fills the interior of a GraphicsPath object with a gradient. Questa classe non può essere ereditata.This class cannot be inherited.

RegionData

Incapsula i dati che compongono un oggetto Region.Encapsulates the data that makes up a Region object. Questa classe non può essere ereditata.This class cannot be inherited.

Enumerazioni

CombineMode

Specifica il modo in cui è possibile combinare diverse aree di visualizzazione.Specifies how different clipping regions can be combined.

CompositingMode

Specifica il modo in cui i colori di origine vengono combinati con i colori dello sfondo.Specifies how the source colors are combined with the background colors.

CompositingQuality

Specifica il livello di qualità da utilizzare durante la composizione.Specifies the quality level to use during compositing.

CoordinateSpace

Specifica il sistema da utilizzare durante la valutazione delle coordinate.Specifies the system to use when evaluating coordinates.

DashCap

Specifica il tipo di forma grafica da utilizzare su entrambe le estremità di ciascun trattino di una linea tratteggiata.Specifies the type of graphic shape to use on both ends of each dash in a dashed line.

DashStyle

Specifica lo stile delle linee tratteggiate disegnate con un oggetto Pen.Specifies the style of dashed lines drawn with a Pen object.

FillMode

Specifica il modo in cui la parte interna di un percorso chiuso viene riempita.Specifies how the interior of a closed path is filled.

FlushIntention

Specifica se i comandi dello stack grafico verranno interrotti immediatamente (cancellati) o eseguiti appena possibile.Specifies whether commands in the graphics stack are terminated (flushed) immediately or executed as soon as possible.

HatchStyle

Specifica i diversi motivi disponibili per gli oggetti HatchBrush.Specifies the different patterns available for HatchBrush objects.

InterpolationMode

L'enumerazione InterpolationMode specifica l'algoritmo utilizzato quando le immagini vengono scalate o ruotate.The InterpolationMode enumeration specifies the algorithm that is used when images are scaled or rotated.

LinearGradientMode

Specifica la direzione di una sfumatura lineare.Specifies the direction of a linear gradient.

LineCap

Specifica gli stili dei delimitatori disponibili con i quali un oggetto Pen può indicare la fine di una linea.Specifies the available cap styles with which a Pen object can end a line.

LineJoin

Specifica il modo in cui unire segmenti rettilinei o curvilinei consecutivi in una figura (sottopercorso) contenuta in un oggetto GraphicsPath.Specifies how to join consecutive line or curve segments in a figure (subpath) contained in a GraphicsPath object.

MatrixOrder

Specifica l'ordine delle operazioni di trasformazione della matrice.Specifies the order for matrix transform operations.

PathPointType

Specifica il tipo di punto in un oggetto GraphicsPath.Specifies the type of point in a GraphicsPath object.

PenAlignment

Specifica l'allineamento di un oggetto Pen in relazione a una linea teorica di larghezza zero.Specifies the alignment of a Pen object in relation to the theoretical, zero-width line.

PenType

Specifica il tipo di riempimento utilizzato da un oggetto Pen per riempire le linee.Specifies the type of fill a Pen object uses to fill lines.

PixelOffsetMode

Specifica la modalità di offset dei pixel durante l'esecuzione del rendering.Specifies how pixels are offset during rendering.

QualityMode

Specifica la qualità globale durante l'esecuzione del rendering di oggetti GDI+.Specifies the overall quality when rendering GDI+ objects.

SmoothingMode

Specifica se l'arrotondamento (anti-aliasing) viene applicato alle linee e alle curve e ai bordi delle aree riempite.Specifies whether smoothing (antialiasing) is applied to lines and curves and the edges of filled areas.

WarpMode

Specifica il tipo di trasformazione con distorsione applicato in un metodo Warp.Specifies the type of warp transformation applied in a Warp method.

WrapMode

Specifica il modo in cui una trama o una sfumatura viene affiancata quando è meno estesa dell'area riempita.Specifies how a texture or gradient is tiled when it is smaller than the area being filled.

Commenti

Nella tabella seguente sono elencate alcune delle classi importanti ed enumerazioni nel System.Drawing.Drawing2D dello spazio dei nomi, raggruppata in categorie.The following table lists some of the important classes and enumerations in the System.Drawing.Drawing2D namespace, grouped into categories.

Categoria di classeClass category DettagliDetails
-Elementi grafici e i percorsi di elementi grafici- Graphics and Graphics paths Il GraphicsState e GraphicsContainer classi forniscono informazioni sulle corrente Graphics oggetto.The GraphicsState and GraphicsContainer classes report information about the current Graphics object. GraphicsPath le classi rappresentano una serie di linee e curve.GraphicsPath classes represent a series of lines and curves. Il GraphicsPathIterator e PathData classi forniscono informazioni dettagliate sul contenuto di un GraphicsPath oggetto.The GraphicsPathIterator and PathData classes provide detailed information about the contents of a GraphicsPath object.
-Matrice e la trasformazione i tipi correlati- Matrix and transformation related types Il Matrix classe rappresenta una matrice per le trasformazioni geometriche.The Matrix class represents a matrix for geometric transforms. Il MatrixOrder enumerazione specifica l'ordine per le trasformazioni di matrice.The MatrixOrder enumeration specifies the order for matrix transformations.
-Le classi pennello- Brush classes Il PathGradientBrush e HatchBrush classi consentono di riempimento di forme con una sfumatura o motivo a tratteggio, rispettivamente.The PathGradientBrush and HatchBrush classes enable you to fill shapes with either a gradient, or hatch pattern, respectively.
-Enumerazione correlati alle righe- Enumeration related to lines Il LineCap e CustomLineCap enumerazioni che consentono di specificare gli stili di estremità di una riga.The LineCap and CustomLineCap enumerations enable you to specify cap styles for a line. LineJoin Enumerazione consente di specificare come due righe vengono unite in un percorso.The, LineJoin enumeration enables you to specify how two lines are joined in a path. Il PenAlignment enumerazione consente di specificare l'allineamento di punta di disegno, quando si disegna una linea.The PenAlignment enumeration enables you specify the alignment of the drawing tip, when you draw a line. Il PenType enumerazione specifica il modello deve essere compilata con una riga.The PenType enumeration specifies the pattern a line should be filled with.
-Enumerazioni relative a riempimento di forme e tracciati- Enumerations related to filling shapes and paths Il HatchStyle enumerazione specifica gli stili di riempimento per un HatchBrush.The HatchStyle enumeration specifies fill styles for a HatchBrush. Il Blend classe specifica di un modello di blend per un LinearGradientBrush.The Blend class specifies a blend pattern for a LinearGradientBrush. Il FillMode enumerazione specifica lo stile di riempimento per un GraphicsPath.The FillMode enumeration specifies the fill style for a GraphicsPath.

Attenzione

Le classi di System.Drawing.Drawing2D dello spazio dei nomi non sono supportati per l'uso in un Windows o ASP.NETASP.NET servizio.Classes in the System.Drawing.Drawing2D namespace are not supported for use in a Windows or ASP.NETASP.NET service. Provare a usare queste classi in uno di questi tipi di applicazioni può generare problemi imprevisti, ad esempio le eccezioni di servizio determinare un calo delle prestazioni e di run-time.Attempting to use these classes in one of these application types may produce unexpected problems, such as diminished service performance and run-time exceptions.

Vedi anche