System.Drawing 名前空間

System.Drawing 名前空間は、GDI+ の基本的なグラフィックス機能を使用できるようにします。 The System.Drawing namespace provides access to GDI+ basic graphics functionality. System.Drawing.Drawing2DSystem.Drawing.Imaging、および System.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

子孫クラスである Bitmap および Metafile に機能を提供する抽象基本クラス。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 フォーム デザイナーなど、コンテナー内のコントロールを表すアイコンを指定できるようにします。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 次元面の 1 点を定義する、順序付けされた整数の 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

四角形の位置とサイズを表す 4 つの整数を格納します。Stores a set of four integers that represent the location and size of a rectangle.

RectangleF

四角形の位置とサイズを表す 4 つの浮動小数点数を格納します。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. などのクラスRectanglePointGDI + プリミティブをカプセル化します。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 Componentsします。For a supported alternative, see Windows Imaging Components.