System.Drawing Przestrzeń nazw

System.Drawing Przestrzeń nazw zapewnia dostęp do funkcji podstawowych elementów graficznych w GDI+. The System.Drawing namespace provides access to GDI+ basic graphics functionality. Bardziej zaawansowane funkcje są dostępne w przestrzeniach nazw System.Drawing.Drawing2D, System.Drawing.Imaging i System.Drawing.Text. More advanced functionality is provided in the System.Drawing.Drawing2D, System.Drawing.Imaging, and System.Drawing.Text namespaces.

Klasy

Bitmap

Hermetyzuje mapę bitową GDI+, która składa się z danych pikseli obrazu graficznego i jego atrybutów.Encapsulates a GDI+ bitmap, which consists of the pixel data for a graphics image and its attributes. Bitmap jest obiektem używanym do pracy z obrazami zdefiniowanymi przez dane pikseli.A Bitmap is an object used to work with images defined by pixel data.

BitmapSuffixInSameAssemblyAttribute

Określa, że podczas interpretacji deklaracji ToolboxBitmapAttribute, zestaw powinien szukać wskazanych zasobów w tym samym zestawie, ale z wartością konfiguracji BitmapSuffix dołączoną do zadeklarowanej nazwy pliku.Specifies that, when interpreting ToolboxBitmapAttribute declarations, the assembly should look for the indicated resources in the same assembly, but with the BitmapSuffix configuration value appended to the declared file name.

BitmapSuffixInSatelliteAssemblyAttribute

Określa, że podczas interpretacji deklaracji ToolboxBitmapAttribute, zestaw powinien szukać wskazanych zasobów w zestawie satelickim, ale z wartością konfiguracji BitmapSuffix dołączoną do zadeklarowanej nazwy pliku.Specifies that, when interpreting ToolboxBitmapAttribute declarations, the assembly should look for the indicated resources in a satellite assembly, but with the BitmapSuffix configuration value appended to the declared file name.

Brush

Definiuje obiekty używane do wypełniania wnętrza kształtów graficznych, takich jak prostokąty, wielokropek, ciasta, wielokąty i ścieżki.Defines objects used to fill the interiors of graphical shapes such as rectangles, ellipses, pies, polygons, and paths.

Brushes

Pędzle dla wszystkich standardowych kolorów.Brushes for all the standard colors. Klasa ta nie może być dziedziczona.This class cannot be inherited.

BufferedGraphics

Udostępnia bufor grafiki dla podwójnego buforowania.Provides a graphics buffer for double buffering.

BufferedGraphicsContext

Zapewnia metody tworzenia buforów grafiki, których można użyć do podwójnego buforowania.Provides methods for creating graphics buffers that can be used for double buffering.

BufferedGraphicsManager

Zapewnia dostęp do głównego obiektu kontekstu grafiki buforowanej dla domeny aplikacji.Provides access to the main buffered graphics context object for the application domain.

ColorConverter

Konwertuje kolory z jednego typu danych na inny.Converts colors from one data type to another. Uzyskaj dostęp do tej klasy za pomocą TypeDescriptor.Access this class through the TypeDescriptor.

ColorTranslator

Tłumaczy kolory na i z programu GDI+ Color struktury.Translates colors to and from GDI+ Color structures. Klasa ta nie może być dziedziczona.This class cannot be inherited.

Font

Definiuje określony format dla tekstu, w tym krój czcionki, rozmiar i atrybuty stylu.Defines a particular format for text, including font face, size, and style attributes. Klasa ta nie może być dziedziczona.This class cannot be inherited.

FontConverter

Konwertuje Font obiektów z jednego typu danych na inny.Converts Font objects from one data type to another.

FontConverter.FontNameConverter

FontConverter.FontNameConverter jest konwerterem typu, który służy do konwertowania nazwy czcionki na i z różnych innych reprezentacji.FontConverter.FontNameConverter is a type converter that is used to convert a font name to and from various other representations.

FontConverter.FontUnitConverter

Konwertuje jednostki czcionek na i z innych typów jednostek.Converts font units to and from other unit types.

FontFamily

Definiuje grupę typów twarzy o podobnym podstawowym projekcie i pewnych odmianach stylów.Defines a group of type faces having a similar basic design and certain variations in styles. Klasa ta nie może być dziedziczona.This class cannot be inherited.

Graphics

Hermetyzuje powierzchnię rysowania GDI+.Encapsulates a GDI+ drawing surface. Klasa ta nie może być dziedziczona.This class cannot be inherited.

Icon

Reprezentuje ikonę systemu Windows, która jest obrazem małego mapy bitowej, który jest używany do reprezentowania obiektu.Represents a Windows icon, which is a small bitmap image that is used to represent an object. Ikony można traktować jako przezroczyste mapy bitowe, chociaż ich rozmiar jest określany przez system.Icons can be thought of as transparent bitmaps, although their size is determined by the system.

IconConverter

Konwertuje obiekt Icon z jednego typu danych na inny.Converts an Icon object from one data type to another. Uzyskuj dostęp do tej klasy za pomocą obiektu TypeDescriptor.Access this class through the TypeDescriptor object.

Image

Abstrakcyjna klasa bazowa, która zapewnia funkcjonalność Bitmap i Metafile klasy podrzędnej.An abstract base class that provides functionality for the Bitmap and Metafile descended classes.

ImageAnimator

Animowanie obrazu, który zawiera ramki oparte na czasie.Animates an image that has time-based frames.

ImageConverter

ImageConverter jest klasą, która może służyć do konwersji obiektów Image z jednego typu danych na inny.ImageConverter is a class that can be used to convert Image objects from one data type to another. Uzyskuj dostęp do tej klasy za pomocą obiektu TypeDescriptor.Access this class through the TypeDescriptor object.

ImageFormatConverter

ImageFormatConverter jest klasą, która może służyć do konwersji obiektów ImageFormat z jednego typu danych na inny.ImageFormatConverter is a class that can be used to convert ImageFormat objects from one data type to another. Uzyskuj dostęp do tej klasy za pomocą obiektu TypeDescriptor.Access this class through the TypeDescriptor object.

Pen

Definiuje obiekt używany do rysowania linii i krzywych.Defines an object used to draw lines and curves. Klasa ta nie może być dziedziczona.This class cannot be inherited.

Pens

Pióra dla wszystkich standardowych kolorów.Pens for all the standard colors. Klasa ta nie może być dziedziczona.This class cannot be inherited.

PointConverter

Konwertuje obiekt Point z jednego typu danych na inny.Converts a Point object from one data type to another.

RectangleConverter

Konwertuje prostokąty z jednego typu danych na inny.Converts rectangles from one data type to another. Uzyskaj dostęp do tej klasy za pomocą TypeDescriptor.Access this class through the TypeDescriptor.

Region

Opisuje wnętrze kształtu grafiki składającego się z prostokątów i ścieżek.Describes the interior of a graphics shape composed of rectangles and paths. Klasa ta nie może być dziedziczona.This class cannot be inherited.

SizeConverter

Klasa SizeConverter jest używana do konwersji z jednego typu danych na inny.The SizeConverter class is used to convert from one data type to another. Uzyskuj dostęp do tej klasy za pomocą obiektu TypeDescriptor.Access this class through the TypeDescriptor object.

SizeFConverter

Konwertuje SizeF obiektów z jednego typu na drugi.Converts SizeF objects from one type to another.

SolidBrush

Definiuje pędzel o pojedynczym kolorze.Defines a brush of a single color. Pędzle są używane do wypełniania kształtów grafiki, takich jak prostokąty, wielokropek, ciasta, wielokąty i ścieżki.Brushes are used to fill graphics shapes, such as rectangles, ellipses, pies, polygons, and paths. Klasa ta nie może być dziedziczona.This class cannot be inherited.

StringFormat

Hermetyzuje informacje o układzie tekstu (takie jak wyrównanie, Orientacja i tabulatory) wyświetlają manipulacje (takie jak wstawianie wielokropka i narodowe podstawianie cyfr) oraz funkcje OpenType.Encapsulates text layout information (such as alignment, orientation and tab stops) display manipulations (such as ellipsis insertion and national digit substitution) and OpenType features. Klasa ta nie może być dziedziczona.This class cannot be inherited.

SystemBrushes

Każda właściwość klasy SystemBrushes jest SolidBrush, która jest kolorem elementu wyświetlanego systemu Windows.Each property of the SystemBrushes class is a SolidBrush that is the color of a Windows display element.

SystemColors

Każda właściwość klasy SystemColors jest strukturą Color, która jest kolorem elementu wyświetlanego systemu Windows.Each property of the SystemColors class is a Color structure that is the color of a Windows display element.

SystemFonts

Określa czcionki używane do wyświetlania tekstu w elementach wyświetlanych w systemie Windows.Specifies the fonts used to display text in Windows display elements.

SystemIcons

Każda właściwość klasy SystemIcons jest obiektem Icon dla ikon systemu Windows.Each property of the SystemIcons class is an Icon object for Windows system-wide icons. Klasa ta nie może być dziedziczona.This class cannot be inherited.

SystemPens

Każda właściwość klasy SystemPens jest Pen, która jest kolorem elementu wyświetlanego systemu Windows i ma szerokość 1 piksela.Each property of the SystemPens class is a Pen that is the color of a Windows display element and that has a width of 1 pixel.

TextureBrush

Każda właściwość klasy TextureBrush jest obiektem Brush, który używa obrazu do wypełnienia wnętrza kształtu.Each property of the TextureBrush class is a Brush object that uses an image to fill the interior of a shape. Klasa ta nie może być dziedziczona.This class cannot be inherited.

ToolboxBitmapAttribute

Pozwala określić ikonę reprezentującą kontrolkę w kontenerze, taką jak Microsoft Visual Studio projektanta formularzy.Allows you to specify an icon to represent a control in a container, such as the Microsoft Visual Studio Form Designer.

Struktury

CharacterRange

Określa zakres pozycji znaku w ciągu.Specifies a range of character positions within a string.

Color

Przedstawia Kolor ARGB (alfa, czerwony, zielony, niebieski).Represents an ARGB (alpha, red, green, blue) color.

Point

Przedstawia uporządkowaną parę x-i Współrzędne y, które definiują punkt w płaszczyźnie dwuwymiarowej.Represents an ordered pair of integer x- and y-coordinates that defines a point in a two-dimensional plane.

PointF

Reprezentuje uporządkowaną parę współrzędnych x i y, które definiują punkt w płaszczyźnie dwuwymiarowej.Represents an ordered pair of floating-point x- and y-coordinates that defines a point in a two-dimensional plane.

Rectangle

Przechowuje zestaw czterech liczb całkowitych, które reprezentują lokalizację i rozmiar prostokąta.Stores a set of four integers that represent the location and size of a rectangle.

RectangleF

Przechowuje zestaw czterech liczb zmiennoprzecinkowych, które reprezentują lokalizację i rozmiar prostokąta.Stores a set of four floating-point numbers that represent the location and size of a rectangle. Aby uzyskać bardziej zaawansowane funkcje regionu, użyj obiektu Region.For more advanced region functions, use a Region object.

Size

Przechowuje uporządkowaną parę liczb całkowitych, które określają Height i Width.Stores an ordered pair of integers, which specify a Height and Width.

SizeF

Przechowuje uporządkowaną parę liczb zmiennoprzecinkowych, zazwyczaj szerokość i wysokość prostokąta.Stores an ordered pair of floating-point numbers, typically the width and height of a rectangle.

Interfejsy

IDeviceContext

Definiuje metody uzyskiwania i zwalniania istniejącego uchwytu do kontekstu urządzenia systemu Windows.Defines methods for obtaining and releasing an existing handle to a Windows device context.

Wyliczenia

ContentAlignment

Specifies alignment of content on the drawing surface.Specifies alignment of content on the drawing surface.

CopyPixelOperation

Określa, jak kolor źródłowy w operacji kopiowania pikseli jest połączony z kolorem docelowym w celu uzyskania końcowego koloru.Determines how the source color in a copy pixel operation is combined with the destination color to result in a final color.

FontStyle

Określa informacje o stylu zastosowane do tekstu.Specifies style information applied to text.

GraphicsUnit

Określa jednostkę miary dla danych.Specifies the unit of measure for the given data.

KnownColor

Określa znane kolory systemowe.Specifies the known system colors.

RotateFlipType

Określa, w jakim stopniu obraz jest obracany oraz oś użytą do przewrócenia obrazu.Specifies how much an image is rotated and the axis used to flip the image.

StringAlignment

Określa wyrównanie ciągu tekstowego względem jego prostokąta układu.Specifies the alignment of a text string relative to its layout rectangle.

StringDigitSubstitute

Wyliczenie StringDigitSubstitute określa sposób podstawiania cyfr w ciągu zgodnie z ustawieniami regionalnymi lub językowymi użytkownika.The StringDigitSubstitute enumeration specifies how to substitute digits in a string according to a user's locale or language.

StringFormatFlags

Określa informacje o wyświetlaniu i układzie ciągów tekstowych.Specifies the display and layout information for text strings.

StringTrimming

Określa sposób przycinania znaków z ciągu, który nie jest w pełni dopasowany do kształtu układu.Specifies how to trim characters from a string that does not completely fit into a layout shape.

StringUnit

Określa jednostki miary dla ciągu tekstowego.Specifies the units of measure for a text string.

Delegaci

Graphics.DrawImageAbort

Zapewnia metodę wywołania zwrotnego, gdy metoda DrawImage powinna przedwcześnie anulować wykonywanie i zatrzymać Rysowanie obrazu.Provides a callback method for deciding when the DrawImage method should prematurely cancel execution and stop drawing an image.

Graphics.EnumerateMetafileProc

Zapewnia metodę wywołania zwrotnego dla metody EnumerateMetafile.Provides a callback method for the EnumerateMetafile method.

Image.GetThumbnailImageAbort

Zapewnia metodę wywołania zwrotnego, aby określić, kiedy Metoda GetThumbnailImage(Int32, Int32, Image+GetThumbnailImageAbort, IntPtr) powinna przedwcześnie anulować wykonywanie.Provides a callback method for determining when the GetThumbnailImage(Int32, Int32, Image+GetThumbnailImageAbort, IntPtr) method should prematurely cancel execution.

Uwagi

Graphics Klasa dostarcza metody do rysowania do urządzenia.The Graphics class provides methods for drawing to the display device. Klasy, takie jak Rectangle i Point hermetyzacji GDI + podstawowych.Classes such as Rectangle and Point encapsulate GDI+ primitives. Pen Klasy jest używany do rysowania linii i krzywych podczas klasy pochodne klasy abstrakcyjnej Brush są używane do wypełnienia wnętrza kształtów.The Pen class is used to draw lines and curves, while classes derived from the abstract class Brush are used to fill the interiors of shapes.

Przestroga

Klas w obrębie System.Drawing przestrzeni nazw nie są obsługiwane do użytku w ramach usługi Windows lub platformy ASP.NET.Classes within the System.Drawing namespace are not supported for use within a Windows or ASP.NET service. Podjęto próbę użycia tych klas z jednego z tych typów aplikacji mogą dawać nieoczekiwane problemy, takie jak zmniejszony obsługi wyjątków wydajności i czasu wykonywania.Attempting to use these classes from within one of these application types may produce unexpected problems, such as diminished service performance and run-time exceptions. Aby zamiast obsługiwane, zobacz Windows Imaging składniki.For a supported alternative, see Windows Imaging Components.