System.Drawing Namespace

System.Drawing 네임스페이스는 GDI+ 기본 그래픽 기능에 대한 액세스를 제공합니다. The System.Drawing namespace provides access to GDI+ basic graphics functionality. System.Drawing.Drawing2D, System.Drawing.ImagingSystem.Drawing.Text 네임스페이스에서는 고급 기능을 제공합니다. More advanced functionality is provided in the System.Drawing.Drawing2D, System.Drawing.Imaging, and System.Drawing.Text namespaces.

클래스

Bitmap

그래픽 이미지의 픽셀 데이터와 그 특성으로 구성되는 GDI+ 비트맵을 캡슐화합니다.Encapsulates a GDI+ bitmap, which consists of the pixel data for a graphics image and its attributes. Bitmap은 픽셀 데이터로 정의된 이미지에서 작업하는 데 사용되는 개체입니다.A Bitmap is an object used to work with images defined by pixel data.

BitmapSuffixInSameAssemblyAttribute

ToolboxBitmapAttribute 선언 해석 시, 어셈블리는 동일한 어셈블리에 표시된 리소스를, 선언 파일 이름에 추가된 BitmapSuffix 구성 값과 함께 검색하도록 지정합니다.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

ToolboxBitmapAttribute 선언 해석 시, 어셈블리는 위성 어셈블리에 표시된 리소스를, 선언 파일 이름에 추가된 BitmapSuffix 구성 값과 함께 검색하도록 지정합니다.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

사각형, 타원, 파이, 다각형 및 경로와 같은 그래픽 도형의 내부를 채우는 데 사용할 개체를 정의합니다.Defines objects used to fill the interiors of graphical shapes such as rectangles, ellipses, pies, polygons, and paths.

Brushes

모든 표준 색에 사용되는 브러시입니다.Brushes for all the standard colors. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

BufferedGraphics

이중 버퍼링을 위한 그래픽 버퍼를 제공합니다.Provides a graphics buffer for double buffering.

BufferedGraphicsContext

이중 버퍼링에 사용할 수 있는 그래픽 버퍼를 만드는 메서드를 제공합니다.Provides methods for creating graphics buffers that can be used for double buffering.

BufferedGraphicsManager

애플리케이션 도메인의 기본 버퍼링된 그래픽 컨텍스트 개체에 대한 액세스를 제공합니다.Provides access to the main buffered graphics context object for the application domain.

ColorConverter

한 데이터 형식에서 다른 데이터 형식으로 색상을 변환합니다.Converts colors from one data type to another. TypeDescriptor를 통해 이 클래스에 액세스합니다.Access this class through the TypeDescriptor.

ColorTranslator

색을 GDI+ Color 구조체로 변환하거나 구조체에서 변환합니다.Translates colors to and from GDI+ Color structures. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

Font

글꼴, 크기 및 스타일 특성을 포함하여 텍스트의 특정 형식을 정의합니다.Defines a particular format for text, including font face, size, and style attributes. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

FontConverter

한 데이터 형식에서 다른 데이터 형식으로 Font 개체를 변환합니다.Converts Font objects from one data type to another.

FontConverter.FontNameConverter

FontConverter.FontNameConverter는 글꼴 이름과 여러 가지 다른 표현 사이를 변환하는 데 사용되는 형식 변환기입니다.FontConverter.FontNameConverter is a type converter that is used to convert a font name to and from various other representations.

FontConverter.FontUnitConverter

글꼴 단위와 다른 단위 형식 사이를 변환합니다.Converts font units to and from other unit types.

FontFamily

비슷한 기본 디자인 및 스타일의 특정 변형이 있는 형식의 그룹을 정의합니다.Defines a group of type faces having a similar basic design and certain variations in styles. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

Graphics

GDI+ 그리기 화면을 캡슐화합니다.Encapsulates a GDI+ drawing surface. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

Icon

개체를 나타내는 데 사용되는 작은 비트맵 이미지인 Windows 아이콘을 나타냅니다.Represents a Windows icon, which is a small bitmap image that is used to represent an object. 아이콘은 시스템에 의해 크기가 결정되지만, 투명한 비트맵으로 생각될 수 있습니다.Icons can be thought of as transparent bitmaps, although their size is determined by the system.

IconConverter

Icon 개체를 한 데이터 형식에서 다른 것으로 변환합니다.Converts an Icon object from one data type to another. TypeDescriptor 개체를 통해 이 클래스에 액세스합니다.Access this class through the TypeDescriptor object.

Image

BitmapMetafile 서브클래스에 기능을 제공하는 추상 기본 클래스입니다.An abstract base class that provides functionality for the Bitmap and Metafile descended classes.

ImageAnimator

시간 기반 프레임을 가진 이미지에 애니메이션 효과를 줍니다.Animates an image that has time-based frames.

ImageConverter

ImageConverter는 하나의 데이터 형식에서 다른 데이터 형식으로 Image 개체를 변환하는 데 사용할 수 있는 클래스입니다.ImageConverter is a class that can be used to convert Image objects from one data type to another. TypeDescriptor 개체를 통해 이 클래스에 액세스합니다.Access this class through the TypeDescriptor object.

ImageFormatConverter

ImageFormatConverter는 하나의 데이터 형식에서 다른 데이터 형식으로 ImageFormat 개체를 변환하는 데 사용할 수 있는 클래스입니다.ImageFormatConverter is a class that can be used to convert ImageFormat objects from one data type to another. TypeDescriptor 개체를 통해 이 클래스에 액세스합니다.Access this class through the TypeDescriptor object.

Pen

선과 곡선을 그리는 데 사용되는 개체를 정의합니다.Defines an object used to draw lines and curves. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

Pens

모든 표준 색에 사용되는 펜입니다.Pens for all the standard colors. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

PointConverter

하나의 데이터 형식에서 다른 데이터 형식으로 Point 개체를 변환합니다.Converts a Point object from one data type to another.

RectangleConverter

한 데이터 형식에서 다른 데이터 형식으로 사각형을 변환합니다.Converts rectangles from one data type to another. TypeDescriptor를 통해 이 클래스에 액세스합니다.Access this class through the TypeDescriptor.

Region

사각형과 경로로 구성된 그래픽 모양의 내부를 설명합니다.Describes the interior of a graphics shape composed of rectangles and paths. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

SizeConverter

SizeConverter 클래스는 하나의 데이터 형식에서 다른 데이터 형식으로 변환하는 데 사용합니다.The SizeConverter class is used to convert from one data type to another. TypeDescriptor 개체를 통해 이 클래스에 액세스합니다.Access this class through the TypeDescriptor object.

SizeFConverter

한 형식에서 다른 형식으로 SizeF 개체를 변환합니다.Converts SizeF objects from one type to another.

SolidBrush

단일 색의 브러시를 정의합니다.Defines a brush of a single color. 브러시는 사각형, 타원, 원형, 다각형 및 경로와 같은 그래픽 도형을 채우는 데 사용됩니다.Brushes are used to fill graphics shapes, such as rectangles, ellipses, pies, polygons, and paths. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

StringFormat

맞춤, 방향 및 탭 정지와 같은 텍스트 레이아웃 정보를 캡슐화하고, 줄임표(...) 삽입 및 국가별 숫자 대체와 같은 조작과 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. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

SystemBrushes

SystemBrushes 클래스의 각 속성은 Windows 표시 요소의 색인 SolidBrush입니다.Each property of the SystemBrushes class is a SolidBrush that is the color of a Windows display element.

SystemColors

SystemColors 클래스의 각 속성은 Windows 표시 요소의 색인 Color 구조체입니다.Each property of the SystemColors class is a Color structure that is the color of a Windows display element.

SystemFonts

Windows 표시 요소에 텍스트를 표시하는 데 사용할 글꼴을 지정합니다.Specifies the fonts used to display text in Windows display elements.

SystemIcons

SystemIcons 클래스의 각 속성은 Windows 시스템 아이콘의 Icon 개체입니다.Each property of the SystemIcons class is an Icon object for Windows system-wide icons. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

SystemPens

SystemPens 클래스의 각 속성은 Windows 표시 요소의 색인 1픽셀 너비의 Pen입니다.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

TextureBrush 클래스의 각 속성은 이미지를 사용하여 도형 내부를 채우는 Brush 개체입니다.Each property of the TextureBrush class is a Brush object that uses an image to fill the interior of a shape. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

ToolboxBitmapAttribute

Microsoft Visual Studio Form Designer와 같은 컨테이너의 컨트롤을 나타낼 아이콘을 지정할 수 있도록 합니다.Allows you to specify an icon to represent a control in a container, such as the Microsoft Visual Studio Form Designer.

구조체

CharacterRange

문자열 내에 문자 위치의 범위를 지정합니다.Specifies a range of character positions within a string.

Color

ARGB(알파, 빨강, 녹색, 파랑) 색을 나타냅니다.Represents an ARGB (alpha, red, green, blue) color.

Point

2차원 평면에 있는 한 점을 정의하는 정수 X 및 Y 좌표 순서 쌍을 나타냅니다.Represents an ordered pair of integer x- and y-coordinates that defines a point in a two-dimensional plane.

PointF

2차원 평면의 한 점을 정의하는 부동 소수점 X 좌표와 Y 좌표의 정렬된 쌍을 나타냅니다.Represents an ordered pair of floating-point x- and y-coordinates that defines a point in a two-dimensional plane.

Rectangle

사각형의 위치와 크기를 나타내는 네 정수의 집합을 저장합니다.Stores a set of four integers that represent the location and size of a rectangle

RectangleF

사각형의 위치와 크기를 나타내는 부동 소수점 숫자 네 개의 집합을 저장합니다.Stores a set of four floating-point numbers that represent the location and size of a rectangle. 보다 고급의 영역 기능은 Region 개체를 사용합니다.For more advanced region functions, use a Region object.

Size

HeightWidth를 지정하는 정수의 순서쌍을 저장합니다.Stores an ordered pair of integers, which specify a Height and Width.

SizeF

보통 사각형의 너비와 높이의 순서로 정렬된 부동 소수점 숫자 쌍을 저장합니다.Stores an ordered pair of floating-point numbers, typically the width and height of a rectangle.

인터페이스

IDeviceContext

Windows 디바이스 컨텍스트의 기존 핸들을 가져오고 해제하는 데 사용되는 메서드를 정의합니다.Defines methods for obtaining and releasing an existing handle to a Windows device context.

열거형

ContentAlignment

그리기 화면에서 콘텐츠의 맞춤을 지정합니다.Specifies alignment of content on the drawing surface.

CopyPixelOperation

픽셀 복사 작업의 소스 색이 대상 색과 결합되어 최종 색을 생성하는 방법을 결정합니다.Determines how the source color in a copy pixel operation is combined with the destination color to result in a final color.

FontStyle

텍스트에 적용된 스타일 정보를 지정합니다.Specifies style information applied to text.

GraphicsUnit

주어진 데이터를 측정하는 단위를 지정합니다.Specifies the unit of measure for the given data.

KnownColor

알려진 시스템 색상을 지정합니다.Specifies the known system colors.

RotateFlipType

이미지가 회전되는 양과 이미지를 대칭 이동하는 데 사용할 축을 지정합니다.Specifies how much an image is rotated and the axis used to flip the image.

StringAlignment

레이 아웃 영역과 비교하여 텍스트 문자열의 맞춤을 지정합니다.Specifies the alignment of a text string relative to its layout rectangle.

StringDigitSubstitute

StringDigitSubstitute 열거형은 사용자의 로캘이나 언어에 따라 문자열의 숫자를 대체하는 방법을 지정합니다.The StringDigitSubstitute enumeration specifies how to substitute digits in a string according to a user's locale or language.

StringFormatFlags

텍스트 문자열의 표시 및 레이아웃 정보를 지정합니다.Specifies the display and layout information for text strings.

StringTrimming

레이아웃 모양에 완전히 맞지 않는 문자열에서 문자를 트리밍하는 방법을 지정합니다.Specifies how to trim characters from a string that does not completely fit into a layout shape.

StringUnit

텍스트 문자열의 단위를 지정합니다.Specifies the units of measure for a text string.

대리자

Graphics.DrawImageAbort

DrawImage 메서드가 중간에 실행을 취소하고 이미지 그리기를 중지해야 하는 시점을 결정하는 데 필요한 콜백 메서드를 제공합니다.Provides a callback method for deciding when the DrawImage method should prematurely cancel execution and stop drawing an image.

Graphics.EnumerateMetafileProc

EnumerateMetafile 메서드에 대한 콜백 메서드를 제공합니다Provides a callback method for the EnumerateMetafile method.

Image.GetThumbnailImageAbort

GetThumbnailImage(Int32, Int32, Image+GetThumbnailImageAbort, IntPtr) 메서드가 실행을 미리 취소해야 하는 시점을 결정할 수 있도록 콜백 메서드를 제공합니다.Provides a callback method for determining when the GetThumbnailImage(Int32, Int32, Image+GetThumbnailImageAbort, IntPtr) method should prematurely cancel execution.

설명

Graphics 클래스 디스플레이 장치를 그리기 위한 메서드를 제공 합니다.The Graphics class provides methods for drawing to the display device. 와 같은 클래스 RectanglePoint GDI + 기본 형식을 캡슐화 합니다.Classes such as Rectangle and Point encapsulate GDI+ primitives. 합니다 Pen 클래스는 추상 클래스에서 파생 된 클래스 중의 곡선을 그리는 데 Brush 도형의 내부를 채우는 데 사용 됩니다.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.

주의

내에서 클래스를 System.Drawing 네임 스페이스는 Windows 또는 ASP.NET 서비스 내에서 사용 하 여 지원 되지 않습니다.Classes within the System.Drawing namespace are not supported for use within a Windows or ASP.NET service. 이러한 애플리케이션 형식 중 하나에서 이러한 클래스를 사용 하는 동안 예기치 않은 문제가 발생할 수 있습니다, 그리고 감소와 같은 서비스 성능 및 런타임 예외입니다.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. 지원 되는 대신 참조 하세요 Windows Imaging Component합니다.For a supported alternative, see Windows Imaging Components.