System.Drawing Encapsulates a GDI+ bitmap, which consists of the pixel data for a graphics image and its attributes. A is an object used to work with images defined by pixel data. 1 Initializes a new instance of the class from the specified existing image. The from which to create the new . Initializes a new instance of the class from the specified existing image, scaled to the specified size. The from which to create the new . The structure that represent the size of the new . The operation failed. Initializes a new instance of the class from the specified existing image, scaled to the specified size. The from which to create the new . The width, in pixels, of the new . The height, in pixels, of the new . The operation failed. Initializes a new instance of the class with the specified size. The width, in pixels, of the new . The height, in pixels, of the new . The operation failed. Initializes a new instance of the class with the specified size and with the resolution of the specified object. The width, in pixels, of the new . The height, in pixels, of the new . The object that specifies the resolution for the new . is null. Initializes a new instance of the class with the specified size and format. The width, in pixels, of the new . The height, in pixels, of the new . The enumeration for the new . Initializes a new instance of the class with the specified size, pixel format, and pixel data. The width, in pixels, of the new . The height, in pixels, of the new . Integer that specifies the byte offset between the beginning of one scan line and the next. This is usually (but not necessarily) the number of bytes in the pixel format (for example, 2 for 16 bits per pixel) multiplied by the width of the bitmap. The value passed to this parameter must be a multiple of four.. The enumeration for the new . Pointer to an array of bytes that contains the pixel data. Initializes a new instance of the class from the specified data stream. The data stream used to load the image. does not contain image data or is null.-or- contains a PNG image file with a single dimension greater than 65,535 pixels. Initializes a new instance of the class from the specified data stream. The data stream used to load the image. true to use color correction for this ; otherwise, false. does not contain image data or is null.-or- contains a PNG image file with a single dimension greater than 65,535 pixels. Initializes a new instance of the class from the specified file. The name of the bitmap file. Initializes a new instance of the class from the specified file. The name of the bitmap file. true to use color correction for this ; otherwise, false. Initializes a new instance of the class from a specified resource. The class used to extract the resource. The name of the resource. Creates a copy of the section of this defined by structure and with a specified enumeration. The new that this method creates. Defines the portion of this to copy. Coordinates are relative to this . Specifies the enumeration for the destination . is outside of the source bitmap bounds. The height or width of is 0. 1 Creates a copy of the section of this defined with a specified enumeration. The that this method creates. Defines the portion of this to copy. Specifies the enumeration for the destination . is outside of the source bitmap bounds. The height or width of is 0. 1 Creates a from a Windows handle to an icon. The that this method creates. A handle to an icon. 1 Creates a from the specified Windows resource. The that this method creates. A handle to an instance of the executable file that contains the resource. A string containing the name of the resource bitmap. 1 Creates a GDI bitmap object from this . A handle to the GDI bitmap object that this method creates. The height or width of the bitmap is greater than . The operation failed. 1 Creates a GDI bitmap object from this . A handle to the GDI bitmap object that this method creates. A structure that specifies the background color. This parameter is ignored if the bitmap is totally opaque. The height or width of the bitmap is greater than . The operation failed. 1 Returns the handle to an icon. A Windows handle to an icon with the same image as the . The operation failed. 1 Gets the color of the specified pixel in this . A structure that represents the color of the specified pixel. The x-coordinate of the pixel to retrieve. The y-coordinate of the pixel to retrieve. is less than 0, or greater than or equal to . or is less than 0, or greater than or equal to The operation failed. 1 Locks a into system memory. A containing information about this lock operation. A structure specifying the portion of the to lock. An enumeration specifying the access level (read/write) for the . A enumeration specifying the data format of this . The is not a specific bits-per-pixel value.-or-The incorrect is passed in for a bitmap. The operation failed. 1 Locks a into system memory A containing information about the lock operation. A rectangle structure specifying the portion of the to lock. One of the values specifying the access level (read/write) for the . One of the values indicating the data format of the . A containing information about the lock operation. value is not a specific bits-per-pixel value.-or-The incorrect is passed in for a bitmap. The operation failed. 1 Makes the default transparent color transparent for this . The image format of the is an icon format. The operation failed. 1 Makes the specified color transparent for this . The structure that represents the color to make transparent. The image format of the is an icon format. The operation failed. 1 Sets the color of the specified pixel in this . The x-coordinate of the pixel to set. The y-coordinate of the pixel to set. A structure that represents the color to assign to the specified pixel. The operation failed. 1 Sets the resolution for this . The horizontal resolution, in dots per inch, of the . The vertical resolution, in dots per inch, of the . The operation failed. 1 Unlocks this from system memory. A specifying information about the lock operation. The operation failed. 1 Defines objects used to fill the interiors of graphical shapes such as rectangles, ellipses, pies, polygons, and paths. 1 Initializes a new instance of the class. When overridden in a derived class, creates an exact copy of this . The new that this method creates. 1 Releases all resources used by this object. 1 Releases the unmanaged resources used by the and optionally releases the managed resources. true to release both managed and unmanaged resources; false to release only unmanaged resources. In a derived class, sets a reference to a GDI+ brush object. A pointer to the GDI+ brush object. Brushes for all the standard colors. This class cannot be inherited. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Gets a system-defined object. A object set to a system-defined color. 1 Provides a graphics buffer for double buffering. 1 Releases all resources used by the object. 1 Gets a object that outputs to the graphics buffer. A object that outputs to the graphics buffer. 1 Writes the contents of the graphics buffer to the default device. 1 Writes the contents of the graphics buffer to the specified object. A object to which to write the contents of the graphics buffer. 1 Writes the contents of the graphics buffer to the device context associated with the specified handle. An that points to the device context to which to write the contents of the graphics buffer. 1 Provides methods for creating graphics buffers that can be used for double buffering. 1 Initializes a new instance of the class. Creates a graphics buffer of the specified size using the pixel format of the specified . A that can be used to draw to a buffer of the specified dimensions. The to match the pixel format for the new buffer to. A indicating the size of the buffer to create. 1 Creates a graphics buffer of the specified size using the pixel format of the specified . A that can be used to draw to a buffer of the specified dimensions. An to a device context to match the pixel format of the new buffer to. A indicating the size of the buffer to create. 1 Releases all resources used by the . 1 Disposes of the current graphics buffer, if a buffer has been allocated and has not yet been disposed. 1 Gets or sets the maximum size of the buffer to use. A indicating the maximum size of the buffer dimensions. The height or width of the size is less than or equal to zero. 1 Provides access to the main buffered graphics context object for the application domain. 1 Gets the for the current application domain. The for the current application domain. 1 Specifies a range of character positions within a string. 1 Initializes a new instance of the structure, specifying a range of character positions within a string. The position of the first character in the range. For example, if is set to 0, the first position of the range is position 0 in the string. The number of positions in the range. Gets a value indicating whether this object is equivalent to the specified object. true to indicate the specified object is an instance with the same and value as this instance; otherwise, false. The object to compare to for equality. Gets or sets the position in the string of the first character of this . The first position of this . 1 Gets or sets the number of positions in this . The number of positions in this . 1 Compares two objects. Gets a value indicating whether the and values of the two objects are equal. true to indicate the two objects have the same and values; otherwise, false. A to compare for equality. A to compare for equality. Compares two objects. Gets a value indicating whether the or values of the two objects are not equal. true to indicate the either the or values of the two objects differ; otherwise, false. A to compare for inequality. A to compare for inequality. Represents an ARGB (alpha, red, green, blue) color. 1 Gets the alpha component value of this structure. The alpha component value of this . 1 Gets a system-defined color that has an ARGB value of #FFF0F8FF. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFFAEBD7. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF00FFFF. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF7FFFD4. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFF0FFFF. A representing a system-defined color. 1 Gets the blue component value of this structure. The blue component value of this . 1 Gets a system-defined color that has an ARGB value of #FFF5F5DC. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFFFE4C4. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF000000. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFFFEBCD. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF0000FF. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF8A2BE2. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFA52A2A. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFDEB887. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF5F9EA0. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF7FFF00. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFD2691E. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFFF7F50. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF6495ED. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFFFF8DC. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFDC143C. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF00FFFF. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF00008B. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF008B8B. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFB8860B. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFA9A9A9. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF006400. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFBDB76B. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF8B008B. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF556B2F. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFFF8C00. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF9932CC. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF8B0000. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFE9967A. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF8FBC8F. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF483D8B. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF2F4F4F. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF00CED1. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF9400D3. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFFF1493. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF00BFFF. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF696969. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF1E90FF. A representing a system-defined color. 1 Represents a color that is null. 1 Tests whether the specified object is a structure and is equivalent to this structure. true if is a structure equivalent to this structure; otherwise, false. The object to test. 1 Gets a system-defined color that has an ARGB value of #FFB22222. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFFFFAF0. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF228B22. A representing a system-defined color. 1 Creates a structure from a 32-bit ARGB value. The structure that this method creates. A value specifying the 32-bit ARGB value. 1 Creates a structure from the specified structure, but with the new specified alpha value. Although this method allows a 32-bit value to be passed for the alpha value, the value is limited to 8 bits. The that this method creates. The alpha value for the new . Valid values are 0 through 255. The from which to create the new . is less than 0 or greater than 255. 1 Creates a structure from the specified 8-bit color values (red, green, and blue). The alpha value is implicitly 255 (fully opaque). Although this method allows a 32-bit value to be passed for each color component, the value of each component is limited to 8 bits. The that this method creates. The red component value for the new . Valid values are 0 through 255. The green component value for the new . Valid values are 0 through 255. The blue component value for the new . Valid values are 0 through 255. , , or is less than 0 or greater than 255. 1 Creates a structure from the four ARGB component (alpha, red, green, and blue) values. Although this method allows a 32-bit value to be passed for each component, the value of each component is limited to 8 bits. The that this method creates. The alpha component. Valid values are 0 through 255. The red component. Valid values are 0 through 255. The green component. Valid values are 0 through 255. The blue component. Valid values are 0 through 255. , , , or is less than 0 or greater than 255. 1 Creates a structure from the specified predefined color. The that this method creates. An element of the enumeration. 1 Creates a structure from the specified name of a predefined color. The that this method creates. A string that is the name of a predefined color. Valid names are the same as the names of the elements of the enumeration. 1 Gets a system-defined color that has an ARGB value of #FFFF00FF. A representing a system-defined color. 1 Gets the green component value of this structure. The green component value of this . 1 Gets a system-defined color that has an ARGB value of #FFDCDCDC. A representing a system-defined color. 1 Gets the hue-saturation-brightness (HSB) brightness value for this structure. The brightness of this . The brightness ranges from 0.0 through 1.0, where 0.0 represents black and 1.0 represents white. 1 Returns a hash code for this structure. An integer value that specifies the hash code for this . 1 Gets the hue-saturation-brightness (HSB) hue value, in degrees, for this structure. The hue, in degrees, of this . The hue is measured in degrees, ranging from 0.0 through 360.0, in HSB color space. 1 Gets the hue-saturation-brightness (HSB) saturation value for this structure. The saturation of this . The saturation ranges from 0.0 through 1.0, where 0.0 is grayscale and 1.0 is the most saturated. 1 Gets a system-defined color that has an ARGB value of #FFF8F8FF. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFFFD700. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFDAA520. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF808080. A strcture representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF008000. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFADFF2F. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFF0FFF0. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFFF69B4. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFCD5C5C. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF4B0082. A representing a system-defined color. 1 Specifies whether this structure is uninitialized. This property returns true if this color is uninitialized; otherwise, false. 1 Gets a value indicating whether this structure is a predefined color. Predefined colors are represented by the elements of the enumeration. true if this was created from a predefined color by using either the method or the method; otherwise, false. 1 Gets a value indicating whether this structure is a named color or a member of the enumeration. true if this was created by using either the method or the method; otherwise, false. 1 Gets a value indicating whether this structure is a system color. A system color is a color that is used in a Windows display element. System colors are represented by elements of the enumeration. true if this was created from a system color by using either the method or the method; otherwise, false. 1 Gets a system-defined color that has an ARGB value of #FFFFFFF0. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFF0E68C. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFE6E6FA. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFFFF0F5. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF7CFC00. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFFFFACD. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFADD8E6. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFF08080. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFE0FFFF. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFFAFAD2. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFD3D3D3. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF90EE90. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFFFB6C1. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFFFA07A. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF20B2AA. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF87CEFA. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF778899. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFB0C4DE. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFFFFFE0. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF00FF00. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF32CD32. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFFAF0E6. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFFF00FF. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF800000. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF66CDAA. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF0000CD. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFBA55D3. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF9370DB. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF3CB371. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF7B68EE. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF00FA9A. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF48D1CC. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFC71585. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF191970. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFF5FFFA. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFFFE4E1. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFFFE4B5. A representing a system-defined color. 1 Gets the name of this . The name of this . 1 Gets a system-defined color that has an ARGB value of #FFFFDEAD. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF000080. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFFDF5E6. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF808000. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF6B8E23. A representing a system-defined color. 1 Tests whether two specified structures are equivalent. true if the two structures are equal; otherwise, false. The that is to the left of the equality operator. The that is to the right of the equality operator. 3 Tests whether two specified structures are different. true if the two structures are different; otherwise, false. The that is to the left of the inequality operator. The that is to the right of the inequality operator. 3 Gets a system-defined color that has an ARGB value of #FFFFA500. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFFF4500. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFDA70D6. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFEEE8AA. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF98FB98. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFAFEEEE. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFDB7093. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFFFEFD5. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFFFDAB9. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFCD853F. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFFFC0CB. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFDDA0DD. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFB0E0E6. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF800080. A representing a system-defined color. 1 Gets the red component value of this structure. The red component value of this . 1 Gets a system-defined color that has an ARGB value of #FFFF0000. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFBC8F8F. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF4169E1. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF8B4513. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFFA8072. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFF4A460. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF2E8B57. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFFFF5EE. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFA0522D. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFC0C0C0. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF87CEEB. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF6A5ACD. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF708090. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFFFFAFA. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF00FF7F. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF4682B4. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFD2B48C. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF008080. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFD8BFD8. A representing a system-defined color. 1 Gets the 32-bit ARGB value of this structure. The 32-bit ARGB value of this . 1 Gets the value of this structure. An element of the enumeration, if the is created from a predefined color by using either the method or the method; otherwise, 0. 1 Gets a system-defined color that has an ARGB value of #FFFF6347. A representing a system-defined color. 1 Converts this structure to a human-readable string. A string that is the name of this , if the is created from a predefined color by using either the method or the method; otherwise, a string that consists of the ARGB component names and their values. 1 Gets a system-defined color. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF40E0D0. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFEE82EE. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFF5DEB3. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFFFFFFF. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFF5F5F5. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FFFFFF00. A representing a system-defined color. 1 Gets a system-defined color that has an ARGB value of #FF9ACD32. A representing a system-defined color. 1 Converts colors from one data type to another. Access this class through the . 1 Initializes a new instance of the class. Determines if this converter can convert an object in the given source type to the native type of the converter. true if this object can perform the conversion; otherwise, false. An that provides a format context. You can use this object to get additional information about the environment from which this converter is being invoked. The type from which you want to convert. 1 Returns a value indicating whether this converter can convert an object to the given destination type using the context. true if this converter can perform the operation; otherwise, false. An that provides a format context. A that represents the type to which you want to convert. 1 Converts the given object to the converter's native type. An representing the converted value. A that provides a format context. You can use this object to get additional information about the environment from which this converter is being invoked. A that specifies the culture to represent the color. The object to convert. The conversion cannot be performed. 1 Converts the specified object to another type. An representing the converted value. A formatter context. Use this object to extract additional information about the environment from which this converter is being invoked. Always check whether this value is null. Also, properties on the context object may return null. A that specifies the culture to represent the color. The object to convert. The type to convert the object to. is null. The conversion cannot be performed. 1 Retrieves a collection containing a set of standard values for the data type for which this validator is designed. This will return null if the data type does not support a standard set of values. A collection containing null or a standard set of valid values. The default implementation always returns null. A formatter context. Use this object to extract additional information about the environment from which this converter is being invoked. Always check whether this value is null. Also, properties on the context object may return null. 1 Determines if this object supports a standard set of values that can be chosen from a list. true if must be called to find a common set of values the object supports; otherwise, false. A through which additional context can be provided. 1 Translates colors to and from GDI+ structures. This class cannot be inherited. 1 Translates an HTML color representation to a GDI+ structure. The structure that represents the translated HTML color or if is null. The string representation of the Html color to translate. is not a valid HTML color name. 1 Translates an OLE color value to a GDI+ structure. The structure that represents the translated OLE color. The OLE color to translate. 1 Translates a Windows color value to a GDI+ structure. The structure that represents the translated Windows color. The Windows color to translate. 1 Translates the specified structure to an HTML string color representation. The string that represents the HTML color. The structure to translate. 1 Translates the specified structure to an OLE color. The OLE color value. The structure to translate. 1 Translates the specified structure to a Windows color. The Windows color value. The structure to translate. 1 Specifies alignment of content on the drawing surface. 2 Content is vertically aligned at the top, and horizontally aligned on the left. Content is vertically aligned at the top, and horizontally aligned at the center. Content is vertically aligned at the top, and horizontally aligned on the right. Content is vertically aligned in the middle, and horizontally aligned on the left. Content is vertically aligned in the middle, and horizontally aligned at the center. Content is vertically aligned in the middle, and horizontally aligned on the right. Content is vertically aligned at the bottom, and horizontally aligned on the left. Content is vertically aligned at the bottom, and horizontally aligned at the center. Content is vertically aligned at the bottom, and horizontally aligned on the right. Determines how the source color in a copy pixel operation is combined with the destination color to result in a final color. 2 The destination area is filled by using the color associated with index 0 in the physical palette. (This color is black for the default physical palette.) Windows that are layered on top of your window are included in the resulting image. By default, the image contains only your window. Note that this generally cannot be used for printing device contexts. The destination area is inverted. The colors of the source area are merged with the colors of the selected brush of the destination device context using the Boolean AND operator. The colors of the inverted source area are merged with the colors of the destination area by using the Boolean OR operator. The bitmap is not mirrored. The inverted source area is copied to the destination. The source and destination colors are combined using the Boolean OR operator, and then resultant color is then inverted. The brush currently selected in the destination device context is copied to the destination bitmap. The colors of the brush currently selected in the destination device context are combined with the colors of the destination are using the Boolean XOR operator. The colors of the brush currently selected in the destination device context are combined with the colors of the inverted source area using the Boolean OR operator. The result of this operation is combined with the colors of the destination area using the Boolean OR operator. The colors of the source and destination areas are combined using the Boolean AND operator. The source area is copied directly to the destination area. The inverted colors of the destination area are combined with the colors of the source area using the Boolean AND operator. The colors of the source and destination areas are combined using the Boolean XOR operator. The colors of the source and destination areas are combined using the Boolean OR operator. The destination area is filled by using the color associated with index 1 in the physical palette. (This color is white for the default physical palette.) Defines a particular format for text, including font face, size, and style attributes. This class cannot be inherited. 1 Initializes a new that uses the specified existing and enumeration. The existing from which to create the new . The to apply to the new . Multiple values of the enumeration can be combined with the OR operator. Initializes a new using a specified size. The of the new . The em-size, in points, of the new font. is less than or equal to 0, evaluates to infinity, or is not a valid number. Initializes a new using a specified size and style. The of the new . The em-size, in points, of the new font. The of the new font. is less than or equal to 0, evaluates to infinity, or is not a valid number. is null. Initializes a new using a specified size, style, and unit. The of the new . The em-size of the new font in the units specified by the parameter. The of the new font. The of the new font. is less than or equal to 0, evaluates to infinity, or is not a valid number. is null. Initializes a new using a specified size, style, unit, and character set. The of the new . The em-size of the new font in the units specified by the parameter. The of the new font. The of the new font. A that specifies a GDI character set to use for the new font. is less than or equal to 0, evaluates to infinity, or is not a valid number. is null. Initializes a new using a specified size, style, unit, and character set. The of the new . The em-size of the new font in the units specified by the parameter. The of the new font. The of the new font. A that specifies a GDI character set to use for this font. A Boolean value indicating whether the new font is derived from a GDI vertical font. is less than or equal to 0, evaluates to infinity, or is not a valid number. is null Initializes a new using a specified size and unit. Sets the style to . The of the new . The em-size of the new font in the units specified by the parameter. The of the new font. is null. is less than or equal to 0, evaluates to infinity, or is not a valid number. Initializes a new using a specified size. A string representation of the for the new . The em-size, in points, of the new font. is less than or equal to 0, evaluates to infinity or is not a valid number. Initializes a new using a specified size and style. A string representation of the for the new . The em-size, in points, of the new font. The of the new font. is less than or equal to 0, evaluates to infinity, or is not a valid number. Initializes a new using a specified size, style, and unit. A string representation of the for the new . The em-size of the new font in the units specified by the parameter. The of the new font. The of the new font. is less than or equal to 0, evaluates to infinity or is not a valid number. Initializes a new using a specified size, style, unit, and character set. A string representation of the for the new . The em-size of the new font in the units specified by the parameter. The of the new font. The of the new font. A that specifies a GDI character set to use for this font. is less than or equal to 0, evaluates to infinity, or is not a valid number. Initializes a new using the specified size, style, unit, and character set. A string representation of the for the new . The em-size of the new font in the units specified by the parameter. The of the new font. The of the new font. A that specifies a GDI character set to use for this font. A Boolean value indicating whether the new is derived from a GDI vertical font. is less than or equal to 0, evaluates to infinity, or is not a valid number. Initializes a new using a specified size and unit. The style is set to . A string representation of the for the new . The em-size of the new font in the units specified by the parameter. The of the new font. is less than or equal to 0, evaluates to infinity, or is not a valid number. Gets a value that indicates whether this is bold. true if this is bold; otherwise, false. 1 Creates an exact copy of this . The this method creates, cast as an . 1 Releases all resources used by this . 1 Indicates whether the specified object is a and has the same , , , , , and property values as this . true if the parameter is a and has the same , , , , , and property values as this ; otherwise, false. The object to test. 1 Gets the associated with this . The associated with this . 1 Creates a from the specified Windows handle to a device context. The this method creates. A handle to a device context. The font for the specified device context is not a TrueType font. 1 Creates a from the specified Windows handle. The this method creates. A Windows handle to a GDI font. points to an object that is not a TrueType font. 1 Creates a from the specified GDI logical font (LOGFONT) structure. The that this method creates. An that represents the GDI LOGFONT structure from which to create the . 1 Creates a from the specified GDI logical font (LOGFONT) structure. The that this method creates. An that represents the GDI LOGFONT structure from which to create the . A handle to a device context that contains additional information about the structure. The font is not a TrueType font. 1 Gets a byte value that specifies the GDI character set that this uses. A byte value that specifies the GDI character set that this uses. 1 Gets a Boolean value that indicates whether this is derived from a GDI vertical font. true if this is derived from a GDI vertical font; otherwise, false. 1 Gets the hash code for this . The hash code for this . 1 Returns the line spacing, in pixels, of this font. The line spacing, in pixels, of this font. 1 Returns the line spacing, in the current unit of a specified , of this font. The line spacing, in pixels, of this font. A that holds the vertical resolution, in dots per inch, of the display device as well as settings for page unit and page scale. is null. 1 Returns the height, in pixels, of this when drawn to a device with the specified vertical resolution. The height, in pixels, of this . The vertical resolution, in dots per inch, used to calculate the height of the font. 1 Gets the line spacing of this font. The line spacing, in pixels, of this font. 1 Gets a value indicating whether the font is a member of . true if the font is a member of ; otherwise, false. The default is false. Gets a value that indicates whether this is italic. true if this is italic; otherwise, false. 1 Gets the face name of this . A string representation of the face name of this . 1 Gets the em-size of this measured in the units specified by the property. The em-size of this . 1 Gets the em-size, in points, of this . The em-size, in points, of this . 1 Gets a value that indicates whether this specifies a horizontal line through the font. true if this has a horizontal line through it; otherwise, false. 1 Gets style information for this . A enumeration that contains style information for this . 1 Populates a with the data needed to serialize the target object. The to populate with data. The destination (see ) for this serialization. Gets the name of the system font if the property returns true. The name of the system font, if returns true; otherwise, an empty string (""). Returns a handle to this . A Windows handle to this . The operation was unsuccessful. 1 Creates a GDI logical font (LOGFONT) structure from this . An that represents the LOGFONT structure that this method creates. 1 Creates a GDI logical font (LOGFONT) structure from this . An that represents the LOGFONT structure that this method creates. A that provides additional information for the LOGFONT structure. is null. 1 Returns a string representation of this . A string that represents this . 1 Gets a value that indicates whether this is underlined. true if this is underlined; otherwise, false. 1 Gets the unit of measure for this . A that represents the unit of measure for this . 1 Converts objects from one data type to another. 1 Initializes a new object. Determines whether this converter can convert an object in the specified source type to the native type of the converter. This method returns true if this object can perform the conversion. A formatter context. This object can be used to get additional information about the environment this converter is being called from. This may be null, so you should always check. Also, properties on the context object may also return null. The type you want to convert from. 1 Gets a value indicating whether this converter can convert an object to the given destination type using the context. This method returns true if this converter can perform the conversion; otherwise, false. An ITypeDescriptorContext object that provides a format context. A object that represents the type you want to convert to. 1 Converts the specified object to the native type of the converter. The converted object. A formatter context. This object can be used to get additional information about the environment this converter is being called from. This may be null, so you should always check. Also, properties on the context object may also return null. A CultureInfo object that specifies the culture used to represent the font. The object to convert. The conversion could not be performed. 1 Converts the specified object to another type. The converted object. A formatter context. This object can be used to get additional information about the environment this converter is being called from. This may be null, so you should always check. Also, properties on the context object may also return null. A object that specifies the culture used to represent the object. The object to convert. The data type to convert the object to. The conversion was not successful. 1 Creates an object of this type by using a specified set of property values for the object. The newly created object, or null if the object could not be created. The default implementation returns null. useful for creating non-changeable objects that have changeable properties. A type descriptor through which additional context can be provided. A dictionary of new property values. The dictionary contains a series of name-value pairs, one for each property returned from the method. 1 Allows the to attempt to free resources and perform other cleanup operations before the is reclaimed by garbage collection. Determines whether changing a value on this object should require a call to the method to create a new value. This method returns true if the CreateInstance object should be called when a change is made to one or more properties of this object; otherwise, false. A type descriptor through which additional context can be provided. 1 Retrieves the set of properties for this type. By default, a type does not have any properties to return. The set of properties that should be exposed for this data type. If no properties should be exposed, this may return null. The default implementation always returns null.An easy implementation of this method can call the method for the correct data type. A type descriptor through which additional context can be provided. The value of the object to get the properties for. An array of objects that describe the properties. 1 Determines whether this object supports properties. The default is false. This method returns true if the method should be called to find the properties of this object; otherwise, false. A type descriptor through which additional context can be provided. 1 is a type converter that is used to convert a font name to and from various other representations. Initializes a new instance of the class. Determines if this converter can convert an object in the given source type to the native type of the converter. true if the converter can perform the conversion; otherwise, false. An that can be used to extract additional information about the environment this converter is being invoked from. This may be null, so you should always check. Also, properties on the context object may return null. The type you wish to convert from. Converts the given object to the converter's native type. The converted object. An that can be used to extract additional information about the environment this converter is being invoked from. This may be null, so you should always check. Also, properties on the context object may return null. A to use to perform the conversion The object to convert. The conversion cannot be completed. Retrieves a collection containing a set of standard values for the data type this converter is designed for. A collection containing a standard set of valid values, or null. The default is null. An that can be used to extract additional information about the environment this converter is being invoked from. This may be null, so you should always check. Also, properties on the context object may return null. Determines if the list of standard values returned from the method is an exclusive list. true if the collection returned from is an exclusive list of possible values; otherwise, false. The default is false. An that can be used to extract additional information about the environment this converter is being invoked from. This may be null, so you should always check. Also, properties on the context object may return null. Determines if this object supports a standard set of values that can be picked from a list. true if should be called to find a common set of values the object supports; otherwise, false. An that can be used to extract additional information about the environment this converter is being invoked from. This may be null, so you should always check. Also, properties on the context object may return null. Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. Converts font units to and from other unit types. Initializes a new instance of the class. Returns a collection of standard values valid for the type. An that provides a format context. Defines a group of type faces having a similar basic design and certain variations in styles. This class cannot be inherited. 1 Initializes a new from the specified generic font family. The from which to create the new . Initializes a new with the specified name. The name of the new . is an empty string ("").-or- specifies a font that is not installed on the computer running the application.-or- specifies a font that is not a TrueType font. Initializes a new in the specified with the specified name. A that represents the name of the new . The that contains this . specifies a font that is not installed or is not a TrueType font. Releases all resources used by this . 1 Indicates whether the specified object is a and is identical to this . true if is a and is identical to this ; otherwise, false. The object to test. 1 Returns an array that contains all the objects associated with the current graphics context. An array of objects associated with the current graphics context. 1 Gets a generic monospace . A that represents a generic monospace font. 1 Gets a generic sans serif object. A object that represents a generic sans serif font. 1 Gets a generic serif . A that represents a generic serif font. 1 Returns the cell ascent, in design units, of the of the specified style. The cell ascent for this that uses the specified . A that contains style information for the font. 1 Returns the cell descent, in design units, of the of the specified style. The cell descent metric for this that uses the specified . A that contains style information for the font. 1 Gets the height, in font design units, of the em square for the specified style. The height of the em square. The for which to get the em height. 1 Returns an array that contains all the objects available for the specified graphics context. An array of objects available for the specified object. The object from which to return objects. null. 1 Gets a hash code for this . The hash code for this . 1 Returns the line spacing, in design units, of the of the specified style. The line spacing is the vertical distance between the base lines of two consecutive lines of text. The distance between two consecutive lines of text. The to apply. 1 Returns the name, in the specified language, of this . A that represents the name, in the specified language, of this . The language in which the name is returned. 1 Indicates whether the specified enumeration is available. true if the specified is available; otherwise, false. The to test. 1 Gets the name of this . A that represents the name of this . 1 Converts this to a human-readable string representation. The string that represents this . 1 Specifies style information applied to text. 2 Normal text. Bold text. Italic text. Underlined text. Text with a line through the middle. Encapsulates a GDI+ drawing surface. This class cannot be inherited. 1 Adds a comment to the current . Array of bytes that contains the comment. 1 Saves a graphics container with the current state of this and opens and uses a new graphics container. This method returns a that represents the state of this at the time of the method call. 1 Saves a graphics container with the current state of this and opens and uses a new graphics container with the specified scale transformation. This method returns a that represents the state of this at the time of the method call. structure that, together with the parameter, specifies a scale transformation for the container. structure that, together with the parameter, specifies a scale transformation for the container. Member of the enumeration that specifies the unit of measure for the container. 1 Saves a graphics container with the current state of this and opens and uses a new graphics container with the specified scale transformation. This method returns a that represents the state of this at the time of the method call. structure that, together with the parameter, specifies a scale transformation for the new graphics container. structure that, together with the parameter, specifies a scale transformation for the new graphics container. Member of the enumeration that specifies the unit of measure for the container. 1 Clears the entire drawing surface and fills it with the specified background color. structure that represents the background color of the drawing surface. 1 Gets or sets a that limits the drawing region of this . A that limits the portion of this that is currently available for drawing. 1 Gets a structure that bounds the clipping region of this . A structure that represents a bounding rectangle for the clipping region of this . 1 Gets a value that specifies how composited images are drawn to this . This property specifies a member of the enumeration. 1 Gets or sets the rendering quality of composited images drawn to this . This property specifies a member of the enumeration. 1 Performs a bit-block transfer of color data, corresponding to a rectangle of pixels, from the screen to the drawing surface of the . The point at the upper-left corner of the source rectangle. The point at the upper-left corner of the destination rectangle. The size of the area to be transferred. The operation failed. 1 Performs a bit-block transfer of color data, corresponding to a rectangle of pixels, from the screen to the drawing surface of the . The point at the upper-left corner of the source rectangle. The point at the upper-left corner of the destination rectangle. The size of the area to be transferred. One of the values. is not a member of . The operation failed. 1 Performs a bit-block transfer of the color data, corresponding to a rectangle of pixels, from the screen to the drawing surface of the . The x-coordinate of the point at the upper-left corner of the source rectangle. The y-coordinate of the point at the upper-left corner of the source rectangle. The x-coordinate of the point at the upper-left corner of the destination rectangle. The y-coordinate of the point at the upper-left corner of the destination rectangle. The size of the area to be transferred. The operation failed. 1 Performs a bit-block transfer of the color data, corresponding to a rectangle of pixels, from the screen to the drawing surface of the . The x-coordinate of the point at the upper-left corner of the source rectangle. The y-coordinate of the point at the upper-left corner of the source rectangle The x-coordinate of the point at the upper-left corner of the destination rectangle. The y-coordinate of the point at the upper-left corner of the destination rectangle. The size of the area to be transferred. One of the values. is not a member of . The operation failed. 1 Releases all resources used by this . 1 Gets the horizontal resolution of this . The value, in dots per inch, for the horizontal resolution supported by this . 1 Gets the vertical resolution of this . The value, in dots per inch, for the vertical resolution supported by this . 1 Draws an arc representing a portion of an ellipse specified by a structure. that determines the color, width, and style of the arc. structure that defines the boundaries of the ellipse. Angle in degrees measured clockwise from the x-axis to the starting point of the arc. Angle in degrees measured clockwise from the parameter to ending point of the arc. is null. 1 Draws an arc representing a portion of an ellipse specified by a structure. that determines the color, width, and style of the arc. structure that defines the boundaries of the ellipse. Angle in degrees measured clockwise from the x-axis to the starting point of the arc. Angle in degrees measured clockwise from the parameter to ending point of the arc. is null 1 Draws an arc representing a portion of an ellipse specified by a pair of coordinates, a width, and a height. that determines the color, width, and style of the arc. The x-coordinate of the upper-left corner of the rectangle that defines the ellipse. The y-coordinate of the upper-left corner of the rectangle that defines the ellipse. Width of the rectangle that defines the ellipse. Height of the rectangle that defines the ellipse. Angle in degrees measured clockwise from the x-axis to the starting point of the arc. Angle in degrees measured clockwise from the parameter to ending point of the arc. is null. 1 Draws an arc representing a portion of an ellipse specified by a pair of coordinates, a width, and a height. that determines the color, width, and style of the arc. The x-coordinate of the upper-left corner of the rectangle that defines the ellipse. The y-coordinate of the upper-left corner of the rectangle that defines the ellipse. Width of the rectangle that defines the ellipse. Height of the rectangle that defines the ellipse. Angle in degrees measured clockwise from the x-axis to the starting point of the arc. Angle in degrees measured clockwise from the parameter to ending point of the arc. is null. 1 Draws a Bézier spline defined by four structures. structure that determines the color, width, and style of the curve. structure that represents the starting point of the curve. structure that represents the first control point for the curve. structure that represents the second control point for the curve. structure that represents the ending point of the curve. is null. 1 Draws a Bézier spline defined by four structures. that determines the color, width, and style of the curve. structure that represents the starting point of the curve. structure that represents the first control point for the curve. structure that represents the second control point for the curve. structure that represents the ending point of the curve. is null. 1 Draws a Bézier spline defined by four ordered pairs of coordinates that represent points. that determines the color, width, and style of the curve. The x-coordinate of the starting point of the curve. The y-coordinate of the starting point of the curve. The x-coordinate of the first control point of the curve. The y-coordinate of the first control point of the curve. The x-coordinate of the second control point of the curve. The y-coordinate of the second control point of the curve. The x-coordinate of the ending point of the curve. The y-coordinate of the ending point of the curve. is null. 1 Draws a series of Bézier splines from an array of structures. that determines the color, width, and style of the curve. Array of structures that represent the points that determine the curve. is null.-or- is null. 1 Draws a series of Bézier splines from an array of structures. that determines the color, width, and style of the curve. Array of structures that represent the points that determine the curve. is null.-or- is null. 1 Draws a closed cardinal spline defined by an array of structures. that determines the color, width, and height of the curve. Array of structures that define the spline. is null.-or- is null. 1 Draws a closed cardinal spline defined by an array of structures using a specified tension. that determines the color, width, and height of the curve. Array of structures that define the spline. Value greater than or equal to 0.0F that specifies the tension of the curve. Member of the enumeration that determines how the curve is filled. This parameter is required but ignored. is null.-or- is null. 1 Draws a closed cardinal spline defined by an array of structures. that determines the color, width, and height of the curve. Array of structures that define the spline. is null.-or- is null. 1 Draws a closed cardinal spline defined by an array of structures using a specified tension. that determines the color, width, and height of the curve. Array of structures that define the spline. Value greater than or equal to 0.0F that specifies the tension of the curve. Member of the enumeration that determines how the curve is filled. This parameter is required but is ignored. is null.-or- is null. 1 Draws a cardinal spline through a specified array of structures. that determines the color, width, and height of the curve. Array of structures that define the spline. is null.-or- is null. 1 Draws a cardinal spline through a specified array of structures using a specified tension. that determines the color, width, and height of the curve. Array of structures that define the spline. Offset from the first element in the array of the parameter to the starting point in the curve. Number of segments after the starting point to include in the curve. Value greater than or equal to 0.0F that specifies the tension of the curve. is null.-or- is null. 1 Draws a cardinal spline through a specified array of structures using a specified tension. that determines the color, width, and height of the curve. Array of structures that define the spline. Value greater than or equal to 0.0F that specifies the tension of the curve. is null.-or- is null. 1 Draws a cardinal spline through a specified array of structures. that determines the color, width, and height of the curve. Array of structures that define the spline. is null.-or- is null. 1 Draws a cardinal spline through a specified array of structures. The drawing begins offset from the beginning of the array. that determines the color, width, and height of the curve. Array of structures that define the spline. Offset from the first element in the array of the parameter to the starting point in the curve. Number of segments after the starting point to include in the curve. is null.-or- is null. 1 Draws a cardinal spline through a specified array of structures using a specified tension. The drawing begins offset from the beginning of the array. that determines the color, width, and height of the curve. Array of structures that define the spline. Offset from the first element in the array of the parameter to the starting point in the curve. Number of segments after the starting point to include in the curve. Value greater than or equal to 0.0F that specifies the tension of the curve. is null.-or- is null. 1 Draws a cardinal spline through a specified array of structures using a specified tension. that determines the color, width, and height of the curve. Array of structures that represent the points that define the curve. Value greater than or equal to 0.0F that specifies the tension of the curve. is null.-or- is null. 1 Draws an ellipse specified by a bounding structure. that determines the color, width, and style of the ellipse. structure that defines the boundaries of the ellipse. is null. 1 Draws an ellipse defined by a bounding . that determines the color, width, and style of the ellipse. structure that defines the boundaries of the ellipse. is null. 1 Draws an ellipse defined by a bounding rectangle specified by a pair of coordinates, a height, and a width. that determines the color, width, and style of the ellipse. The x-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse. The y-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse. Width of the bounding rectangle that defines the ellipse. Height of the bounding rectangle that defines the ellipse. is null. 1 Draws an ellipse defined by a bounding rectangle specified by a pair of coordinates, a height, and a width. that determines the color, width, and style of the ellipse. The x-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse. The y-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse. Width of the bounding rectangle that defines the ellipse. Height of the bounding rectangle that defines the ellipse. is null. 1 Draws the image represented by the specified within the area specified by a structure. to draw. structure that specifies the location and size of the resulting image on the display surface. The image contained in the parameter is scaled to the dimensions of this rectangular area. is null. 1 Draws the image represented by the specified at the specified coordinates. to draw. The x-coordinate of the upper-left corner of the drawn image. The y-coordinate of the upper-left corner of the drawn image. is null. 1 Draws the image represented by the specified without scaling the image. to draw. structure that specifies the location and size of the resulting image. The image is not scaled to fit this rectangle, but retains its original size. If the image is larger than the rectangle, it is clipped to fit inside it. is null. 1 Draws the specified , using its original physical size, at the specified location. to draw. structure that represents the location of the upper-left corner of the drawn image. is null. 1 Draws the specified at the specified location and with the specified shape and size. to draw. Array of three structures that define a parallelogram. is null. 1 Draws the specified portion of the specified at the specified location and with the specified size. to draw. Array of three structures that define a parallelogram. structure that specifies the portion of the object to draw. Member of the enumeration that specifies the units of measure used by the parameter. is null. 1 Draws the specified portion of the specified at the specified location. to draw. Array of three structures that define a parallelogram. structure that specifies the portion of the object to draw. Member of the enumeration that specifies the units of measure used by the parameter. that specifies recoloring and gamma information for the object. is null. 1 Draws the specified portion of the specified at the specified location and with the specified size. to draw. Array of three structures that define a parallelogram. structure that specifies the portion of the object to draw. Member of the enumeration that specifies the units of measure used by the parameter. that specifies recoloring and gamma information for the object. delegate that specifies a method to call during the drawing of the image. This method is called frequently to check whether to stop execution of the method according to application-determined criteria. is null. 1 Draws the specified portion of the specified at the specified location and with the specified size. to draw. Array of three structures that define a parallelogram. structure that specifies the portion of the object to draw. Member of the enumeration that specifies the units of measure used by the parameter. that specifies recoloring and gamma information for the object. delegate that specifies a method to call during the drawing of the image. This method is called frequently to check whether to stop execution of the method according to application-determined criteria. Value specifying additional data for the delegate to use when checking whether to stop execution of the method. 1 Draws the specified , using its original physical size, at the specified location. to draw. structure that represents the upper-left corner of the drawn image. is null. 1 Draws the specified at the specified location and with the specified shape and size. to draw. Array of three structures that define a parallelogram. is null. 1 Draws the specified portion of the specified at the specified location and with the specified size. to draw. Array of three structures that define a parallelogram. structure that specifies the portion of the object to draw. Member of the enumeration that specifies the units of measure used by the parameter. is null. 1 Draws the specified portion of the specified at the specified location and with the specified size. to draw. Array of three structures that define a parallelogram. structure that specifies the portion of the object to draw. Member of the enumeration that specifies the units of measure used by the parameter. that specifies recoloring and gamma information for the object. is null. 1 Draws the specified portion of the specified at the specified location and with the specified size. to draw. Array of three structures that define a parallelogram. structure that specifies the portion of the object to draw. Member of the enumeration that specifies the units of measure used by the parameter. that specifies recoloring and gamma information for the object. delegate that specifies a method to call during the drawing of the image. This method is called frequently to check whether to stop execution of the method according to application-determined criteria. is null. 1 Draws the specified portion of the specified at the specified location and with the specified size. to draw. Array of three structures that define a parallelogram. structure that specifies the portion of the object to draw. Member of the enumeration that specifies the units of measure used by the parameter. that specifies recoloring and gamma information for the object. delegate that specifies a method to call during the drawing of the image. This method is called frequently to check whether to stop execution of the method according to application-determined criteria. Value specifying additional data for the delegate to use when checking whether to stop execution of the method. is null. 1 Draws the specified at the specified location and with the specified size. to draw. structure that specifies the location and size of the drawn image. is null. 1 Draws the specified portion of the specified at the specified location and with the specified size. to draw. structure that specifies the location and size of the drawn image. The image is scaled to fit the rectangle. structure that specifies the portion of the object to draw. Member of the enumeration that specifies the units of measure used by the parameter. is null. 1 Draws the specified portion of the specified at the specified location and with the specified size. to draw. structure that specifies the location and size of the drawn image. The image is scaled to fit the rectangle. The x-coordinate of the upper-left corner of the portion of the source image to draw. The y-coordinate of the upper-left corner of the portion of the source image to draw. Width of the portion of the source image to draw. Height of the portion of the source image to draw. Member of the enumeration that specifies the units of measure used to determine the source rectangle. is null. 1 Draws the specified portion of the specified at the specified location and with the specified size. to draw. structure that specifies the location and size of the drawn image. The image is scaled to fit the rectangle. The x-coordinate of the upper-left corner of the portion of the source image to draw. The y-coordinate of the upper-left corner of the portion of the source image to draw. Width of the portion of the source image to draw. Height of the portion of the source image to draw. Member of the enumeration that specifies the units of measure used to determine the source rectangle. that specifies recoloring and gamma information for the object. is null. 1 Draws the specified portion of the specified at the specified location and with the specified size. to draw. structure that specifies the location and size of the drawn image. The image is scaled to fit the rectangle. The x-coordinate of the upper-left corner of the portion of the source image to draw. The y-coordinate of the upper-left corner of the portion of the source image to draw. Width of the portion of the source image to draw. Height of the portion of the source image to draw. Member of the enumeration that specifies the units of measure used to determine the source rectangle. that specifies recoloring and gamma information for . delegate that specifies a method to call during the drawing of the image. This method is called frequently to check whether to stop execution of the method according to application-determined criteria. is null. 1 Draws the specified portion of the specified at the specified location and with the specified size. to draw. structure that specifies the location and size of the drawn image. The image is scaled to fit the rectangle. The x-coordinate of the upper-left corner of the portion of the source image to draw. The y-coordinate of the upper-left corner of the portion of the source image to draw. Width of the portion of the source image to draw. Height of the portion of the source image to draw. Member of the enumeration that specifies the units of measure used to determine the source rectangle. that specifies recoloring and gamma information for the object. delegate that specifies a method to call during the drawing of the image. This method is called frequently to check whether to stop execution of the method according to application-determined criteria. Value specifying additional data for the delegate to use when checking whether to stop execution of the DrawImage method. is null. 1 Draws the specified portion of the specified at the specified location and with the specified size. to draw. structure that specifies the location and size of the drawn image. The image is scaled to fit the rectangle. The x-coordinate of the upper-left corner of the portion of the source image to draw. The y-coordinate of the upper-left corner of the portion of the source image to draw. Width of the portion of the source image to draw. Height of the portion of the source image to draw. Member of the enumeration that specifies the units of measure used to determine the source rectangle. is null. 1 Draws the specified portion of the specified at the specified location and with the specified size. to draw. structure that specifies the location and size of the drawn image. The image is scaled to fit the rectangle. The x-coordinate of the upper-left corner of the portion of the source image to draw. The y-coordinate of the upper-left corner of the portion of the source image to draw. Width of the portion of the source image to draw. Height of the portion of the source image to draw. Member of the enumeration that specifies the units of measure used to determine the source rectangle. that specifies recoloring and gamma information for the object. is null. 1 Draws the specified portion of the specified at the specified location and with the specified size. to draw. structure that specifies the location and size of the drawn image. The image is scaled to fit the rectangle. The x-coordinate of the upper-left corner of the portion of the source image to draw. The y-coordinate of the upper-left corner of the portion of the source image to draw. Width of the portion of the source image to draw. Height of the portion of the source image to draw. Member of the enumeration that specifies the units of measure used to determine the source rectangle. that specifies recoloring and gamma information for the object. delegate that specifies a method to call during the drawing of the image. This method is called frequently to check whether to stop execution of the method according to application-determined criteria. is null. 1 Draws the specified portion of the specified at the specified location and with the specified size. to draw. structure that specifies the location and size of the drawn image. The image is scaled to fit the rectangle. The x-coordinate of the upper-left corner of the portion of the source image to draw. The y-coordinate of the upper-left corner of the portion of the source image to draw. Width of the portion of the source image to draw. Height of the portion of the source image to draw. Member of the enumeration that specifies the units of measure used to determine the source rectangle. that specifies recoloring and gamma information for the object. delegate that specifies a method to call during the drawing of the image. This method is called frequently to check whether to stop execution of the method according to application-determined criteria. Value specifying additional data for the delegate to use when checking whether to stop execution of the DrawImage method. is null. 1 Draws the specified at the specified location and with the specified size. to draw. structure that specifies the location and size of the drawn image. is null. 1 Draws the specified portion of the specified at the specified location and with the specified size. to draw. structure that specifies the location and size of the drawn image. The image is scaled to fit the rectangle. structure that specifies the portion of the object to draw. Member of the enumeration that specifies the units of measure used by the parameter. is null. 1 Draws the specified image, using its original physical size, at the location specified by a coordinate pair. to draw. The x-coordinate of the upper-left corner of the drawn image. The y-coordinate of the upper-left corner of the drawn image. is null. 1 Draws a portion of an image at a specified location. to draw. The x-coordinate of the upper-left corner of the drawn image. The y-coordinate of the upper-left corner of the drawn image. structure that specifies the portion of the object to draw. Member of the enumeration that specifies the units of measure used by the parameter. is null. 1 Draws the specified at the specified location and with the specified size. to draw. The x-coordinate of the upper-left corner of the drawn image. The y-coordinate of the upper-left corner of the drawn image. Width of the drawn image. Height of the drawn image. is null. 1 Draws the specified , using its original physical size, at the specified location. to draw. The x-coordinate of the upper-left corner of the drawn image. The y-coordinate of the upper-left corner of the drawn image. is null. 1 Draws a portion of an image at a specified location. to draw. The x-coordinate of the upper-left corner of the drawn image. The y-coordinate of the upper-left corner of the drawn image. structure that specifies the portion of the to draw. Member of the enumeration that specifies the units of measure used by the parameter. is null. 1 Draws the specified at the specified location and with the specified size. to draw. The x-coordinate of the upper-left corner of the drawn image. The y-coordinate of the upper-left corner of the drawn image. Width of the drawn image. Height of the drawn image. is null. 1 Draws a specified image using its original physical size at a specified location. to draw. structure that specifies the upper-left corner of the drawn image. is null. 1 Draws a specified image using its original physical size at a specified location. to draw. that specifies the upper-left corner of the drawn image. The X and Y properties of the rectangle specify the upper-left corner. The Width and Height properties are ignored. is null. 1 Draws the specified image using its original physical size at the location specified by a coordinate pair. to draw. The x-coordinate of the upper-left corner of the drawn image. The y-coordinate of the upper-left corner of the drawn image. is null. 1 Draws a specified image using its original physical size at a specified location. to draw. The x-coordinate of the upper-left corner of the drawn image. The y-coordinate of the upper-left corner of the drawn image. Not used. Not used. is null. 1 Draws the specified image without scaling and clips it, if necessary, to fit in the specified rectangle. The to draw. The in which to draw the image. is null. 1 Draws a line connecting two structures. that determines the color, width, and style of the line. structure that represents the first point to connect. structure that represents the second point to connect. is null. 1 Draws a line connecting two structures. that determines the color, width, and style of the line. structure that represents the first point to connect. structure that represents the second point to connect. is null. 1 Draws a line connecting the two points specified by the coordinate pairs. that determines the color, width, and style of the line. The x-coordinate of the first point. The y-coordinate of the first point. The x-coordinate of the second point. The y-coordinate of the second point. is null. 1 Draws a line connecting the two points specified by the coordinate pairs. that determines the color, width, and style of the line. The x-coordinate of the first point. The y-coordinate of the first point. The x-coordinate of the second point. The y-coordinate of the second point. is null. 1 Draws a series of line segments that connect an array of structures. that determines the color, width, and style of the line segments. Array of structures that represent the points to connect. is null.-or- is null. 1 Draws a series of line segments that connect an array of structures. that determines the color, width, and style of the line segments. Array of structures that represent the points to connect. is null.-or- is null. 1 Draws a . that determines the color, width, and style of the path. to draw. is null.-or- is null. 1 Draws a pie shape defined by an ellipse specified by a structure and two radial lines. that determines the color, width, and style of the pie shape. structure that represents the bounding rectangle that defines the ellipse from which the pie shape comes. Angle measured in degrees clockwise from the x-axis to the first side of the pie shape. Angle measured in degrees clockwise from the parameter to the second side of the pie shape. is null. 1 Draws a pie shape defined by an ellipse specified by a structure and two radial lines. that determines the color, width, and style of the pie shape. structure that represents the bounding rectangle that defines the ellipse from which the pie shape comes. Angle measured in degrees clockwise from the x-axis to the first side of the pie shape. Angle measured in degrees clockwise from the parameter to the second side of the pie shape. is null. 1 Draws a pie shape defined by an ellipse specified by a coordinate pair, a width, a height, and two radial lines. that determines the color, width, and style of the pie shape. The x-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse from which the pie shape comes. The y-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse from which the pie shape comes. Width of the bounding rectangle that defines the ellipse from which the pie shape comes. Height of the bounding rectangle that defines the ellipse from which the pie shape comes. Angle measured in degrees clockwise from the x-axis to the first side of the pie shape. Angle measured in degrees clockwise from the parameter to the second side of the pie shape. is null. 1 Draws a pie shape defined by an ellipse specified by a coordinate pair, a width, a height, and two radial lines. that determines the color, width, and style of the pie shape. The x-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse from which the pie shape comes. The y-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse from which the pie shape comes. Width of the bounding rectangle that defines the ellipse from which the pie shape comes. Height of the bounding rectangle that defines the ellipse from which the pie shape comes. Angle measured in degrees clockwise from the x-axis to the first side of the pie shape. Angle measured in degrees clockwise from the parameter to the second side of the pie shape. is null. 1 Draws a polygon defined by an array of structures. that determines the color, width, and style of the polygon. Array of structures that represent the vertices of the polygon. is null. 1 Draws a polygon defined by an array of structures. that determines the color, width, and style of the polygon. Array of structures that represent the vertices of the polygon. is null.-or- is null. 1 Draws a rectangle specified by a structure. A that determines the color, width, and style of the rectangle. A structure that represents the rectangle to draw. is null. 1 Draws a rectangle specified by a coordinate pair, a width, and a height. that determines the color, width, and style of the rectangle. The x-coordinate of the upper-left corner of the rectangle to draw. The y-coordinate of the upper-left corner of the rectangle to draw. Width of the rectangle to draw. Height of the rectangle to draw. is null. 1 Draws a rectangle specified by a coordinate pair, a width, and a height. A that determines the color, width, and style of the rectangle. The x-coordinate of the upper-left corner of the rectangle to draw. The y-coordinate of the upper-left corner of the rectangle to draw. The width of the rectangle to draw. The height of the rectangle to draw. is null. 1 Draws a series of rectangles specified by structures. that determines the color, width, and style of the outlines of the rectangles. Array of structures that represent the rectangles to draw. is null.-or- is null. 1 Draws a series of rectangles specified by structures. that determines the color, width, and style of the outlines of the rectangles. Array of structures that represent the rectangles to draw. is null.-or- is null. 1 Draws the specified text string at the specified location with the specified and objects. String to draw. that defines the text format of the string. that determines the color and texture of the drawn text. structure that specifies the upper-left corner of the drawn text. is null.-or- is null. 1 Draws the specified text string at the specified location with the specified and objects using the formatting attributes of the specified . String to draw. that defines the text format of the string. that determines the color and texture of the drawn text. structure that specifies the upper-left corner of the drawn text. that specifies formatting attributes, such as line spacing and alignment, that are applied to the drawn text. is null.-or- is null. 1 Draws the specified text string in the specified rectangle with the specified and objects. String to draw. that defines the text format of the string. that determines the color and texture of the drawn text. structure that specifies the location of the drawn text. is null.-or- is null. 1 Draws the specified text string in the specified rectangle with the specified and objects using the formatting attributes of the specified . String to draw. that defines the text format of the string. that determines the color and texture of the drawn text. structure that specifies the location of the drawn text. that specifies formatting attributes, such as line spacing and alignment, that are applied to the drawn text. is null.-or- is null. 1 Draws the specified text string at the specified location with the specified and objects. String to draw. that defines the text format of the string. that determines the color and texture of the drawn text. The x-coordinate of the upper-left corner of the drawn text. The y-coordinate of the upper-left corner of the drawn text. is null.-or- is null. 1 Draws the specified text string at the specified location with the specified and objects using the formatting attributes of the specified . String to draw. that defines the text format of the string. that determines the color and texture of the drawn text. The x-coordinate of the upper-left corner of the drawn text. The y-coordinate of the upper-left corner of the drawn text. that specifies formatting attributes, such as line spacing and alignment, that are applied to the drawn text. is null.-or- is null. 1 Closes the current graphics container and restores the state of this to the state saved by a call to the method. that represents the container this method restores. 1 Sends the records in the specified , one at a time, to a callback method for display at a specified point. to enumerate. structure that specifies the location of the upper-left corner of the drawn metafile. delegate that specifies the method to which the metafile records are sent. 1 Sends the records in the specified , one at a time, to a callback method for display at a specified point. to enumerate. structure that specifies the location of the upper-left corner of the drawn metafile. delegate that specifies the method to which the metafile records are sent. Internal pointer that is required, but ignored. You can pass for this parameter. 1 Sends the records in the specified , one at a time, to a callback method for display at a specified point using specified image attributes. to enumerate. structure that specifies the location of the upper-left corner of the drawn metafile. delegate that specifies the method to which the metafile records are sent. Internal pointer that is required, but ignored. You can pass for this parameter. that specifies image attribute information for the drawn image. 1 Sends the records in a selected rectangle from a , one at a time, to a callback method for display at a specified point. to enumerate. structure that specifies the location of the upper-left corner of the drawn metafile. structure that specifies the portion of the metafile, relative to its upper-left corner, to draw. Member of the enumeration that specifies the unit of measure used to determine the portion of the metafile that the rectangle specified by the parameter contains. delegate that specifies the method to which the metafile records are sent. 1 Sends the records in a selected rectangle from a , one at a time, to a callback method for display at a specified point. to enumerate. structure that specifies the location of the upper-left corner of the drawn metafile. structure that specifies the portion of the metafile, relative to its upper-left corner, to draw. Member of the enumeration that specifies the unit of measure used to determine the portion of the metafile that the rectangle specified by the parameter contains. delegate that specifies the method to which the metafile records are sent. Internal pointer that is required, but ignored. You can pass for this parameter. 1 Sends the records in a selected rectangle from a , one at a time, to a callback method for display at a specified point using specified image attributes. to enumerate. structure that specifies the location of the upper-left corner of the drawn metafile. structure that specifies the portion of the metafile, relative to its upper-left corner, to draw. Member of the enumeration that specifies the unit of measure used to determine the portion of the metafile that the rectangle specified by the parameter contains. delegate that specifies the method to which the metafile records are sent. Internal pointer that is required, but ignored. You can pass for this parameter. that specifies image attribute information for the drawn image. 1 Sends the records in the specified , one at a time, to a callback method for display in a specified parallelogram. to enumerate. Array of three structures that define a parallelogram that determines the size and location of the drawn metafile. delegate that specifies the method to which the metafile records are sent. 1 Sends the records in the specified , one at a time, to a callback method for display in a specified parallelogram. to enumerate. Array of three structures that define a parallelogram that determines the size and location of the drawn metafile. delegate that specifies the method to which the metafile records are sent. Internal pointer that is required, but ignored. You can pass for this parameter. 1 Sends the records in the specified , one at a time, to a callback method for display in a specified parallelogram using specified image attributes. to enumerate. Array of three structures that define a parallelogram that determines the size and location of the drawn metafile. delegate that specifies the method to which the metafile records are sent. Internal pointer that is required, but ignored. You can pass for this parameter. that specifies image attribute information for the drawn image. 1 Sends the records in a selected rectangle from a , one at a time, to a callback method for display in a specified parallelogram. to enumerate. Array of three structures that define a parallelogram that determines the size and location of the drawn metafile. structure that specifies the portion of the metafile, relative to its upper-left corner, to draw. Member of the enumeration that specifies the unit of measure used to determine the portion of the metafile that the rectangle specified by the parameter contains. delegate that specifies the method to which the metafile records are sent. 1 Sends the records in a selected rectangle from a , one at a time, to a callback method for display in a specified parallelogram. to enumerate. Array of three structures that define a parallelogram that determines the size and location of the drawn metafile. structure that specifies the portion of the metafile, relative to its upper-left corner, to draw. Member of the enumeration that specifies the unit of measure used to determine the portion of the metafile that the rectangle specified by the parameter contains. delegate that specifies the method to which the metafile records are sent. Internal pointer that is required, but ignored. You can pass for this parameter. 1 Sends the records in a selected rectangle from a , one at a time, to a callback method for display in a specified parallelogram using specified image attributes. to enumerate. Array of three structures that define a parallelogram that determines the size and location of the drawn metafile. structure that specifies the portion of the metafile, relative to its upper-left corner, to draw. Member of the enumeration that specifies the unit of measure used to determine the portion of the metafile that the rectangle specified by the parameter contains. delegate that specifies the method to which the metafile records are sent. Internal pointer that is required, but ignored. You can pass for this parameter. that specifies image attribute information for the drawn image. 1 Sends the records in the specified , one at a time, to a callback method for display at a specified point. to enumerate. structure that specifies the location of the upper-left corner of the drawn metafile. delegate that specifies the method to which the metafile records are sent. 1 Sends the records in the specified , one at a time, to a callback method for display at a specified point. to enumerate. structure that specifies the location of the upper-left corner of the drawn metafile. delegate that specifies the method to which the metafile records are sent. Internal pointer that is required, but ignored. You can pass for this parameter. 1 Sends the records in the specified , one at a time, to a callback method for display at a specified point using specified image attributes. to enumerate. structure that specifies the location of the upper-left corner of the drawn metafile. delegate that specifies the method to which the metafile records are sent. Internal pointer that is required, but ignored. You can pass for this parameter. that specifies image attribute information for the drawn image. 1 Sends the records in a selected rectangle from a , one at a time, to a callback method for display at a specified point. to enumerate. structure that specifies the location of the upper-left corner of the drawn metafile. structure that specifies the portion of the metafile, relative to its upper-left corner, to draw. Member of the enumeration that specifies the unit of measure used to determine the portion of the metafile that the rectangle specified by the parameter contains. delegate that specifies the method to which the metafile records are sent. 1 Sends the records in a selected rectangle from a , one at a time, to a callback method for display at a specified point. to enumerate. structure that specifies the location of the upper-left corner of the drawn metafile. structure that specifies the portion of the metafile, relative to its upper-left corner, to draw. Member of the enumeration that specifies the unit of measure used to determine the portion of the metafile that the rectangle specified by the parameter contains. delegate that specifies the method to which the metafile records are sent. Internal pointer that is required, but ignored. You can pass for this parameter. 1 Sends the records in a selected rectangle from a , one at a time, to a callback method for display at a specified point using specified image attributes. to enumerate. structure that specifies the location of the upper-left corner of the drawn metafile. structure that specifies the portion of the metafile, relative to its upper-left corner, to draw. Member of the enumeration that specifies the unit of measure used to determine the portion of the metafile that the rectangle specified by the parameter contains. delegate that specifies the method to which the metafile records are sent. Internal pointer that is required, but ignored. You can pass for this parameter. that specifies image attribute information for the drawn image. 1 Sends the records in the specified , one at a time, to a callback method for display in a specified parallelogram. to enumerate. Array of three structures that define a parallelogram that determines the size and location of the drawn metafile. delegate that specifies the method to which the metafile records are sent. 1 Sends the records in the specified , one at a time, to a callback method for display in a specified parallelogram. to enumerate. Array of three structures that define a parallelogram that determines the size and location of the drawn metafile. delegate that specifies the method to which the metafile records are sent. Internal pointer that is required, but ignored. You can pass for this parameter. 1 Sends the records in the specified , one at a time, to a callback method for display in a specified parallelogram using specified image attributes. to enumerate. Array of three structures that define a parallelogram that determines the size and location of the drawn metafile. delegate that specifies the method to which the metafile records are sent. Internal pointer that is required, but ignored. You can pass for this parameter. that specifies image attribute information for the drawn image. 1 Sends the records in a selected rectangle from a , one at a time, to a callback method for display in a specified parallelogram. to enumerate. Array of three structures that define a parallelogram that determines the size and location of the drawn metafile. structures that specifies the portion of the metafile, relative to its upper-left corner, to draw. Member of the enumeration that specifies the unit of measure used to determine the portion of the metafile that the rectangle specified by the parameter contains. delegate that specifies the method to which the metafile records are sent. 1 Sends the records in a selected rectangle from a , one at a time, to a callback method for display in a specified parallelogram. to enumerate. Array of three structures that define a parallelogram that determines the size and location of the drawn metafile. structure that specifies the portion of the metafile, relative to its upper-left corner, to draw. Member of the enumeration that specifies the unit of measure used to determine the portion of the metafile that the rectangle specified by the parameter contains. delegate that specifies the method to which the metafile records are sent. Internal pointer that is required, but ignored. You can pass for this parameter. 1 Sends the records in a selected rectangle from a , one at a time, to a callback method for display in a specified parallelogram using specified image attributes. to enumerate. Array of three structures that define a parallelogram that determines the size and location of the drawn metafile. structure that specifies the portion of the metafile, relative to its upper-left corner, to draw. Member of the enumeration that specifies the unit of measure used to determine the portion of the metafile that the rectangle specified by the parameter contains. delegate that specifies the method to which the metafile records are sent. Internal pointer that is required, but ignored. You can pass for this parameter. that specifies image attribute information for the drawn image. 1 Sends the records of the specified , one at a time, to a callback method for display in a specified rectangle. to enumerate. structure that specifies the location and size of the drawn metafile. delegate that specifies the method to which the metafile records are sent. 1 Sends the records of the specified , one at a time, to a callback method for display in a specified rectangle. to enumerate. structure that specifies the location and size of the drawn metafile. delegate that specifies the method to which the metafile records are sent. Internal pointer that is required, but ignored. You can pass for this parameter. 1 Sends the records of the specified , one at a time, to a callback method for display in a specified rectangle using specified image attributes. to enumerate. structure that specifies the location and size of the drawn metafile. delegate that specifies the method to which the metafile records are sent. Internal pointer that is required, but ignored. You can pass for this parameter. that specifies image attribute information for the drawn image. 1 Sends the records of a selected rectangle from a , one at a time, to a callback method for display in a specified rectangle. to enumerate. structure that specifies the location and size of the drawn metafile. structure that specifies the portion of the metafile, relative to its upper-left corner, to draw. Member of the enumeration that specifies the unit of measure used to determine the portion of the metafile that the rectangle specified by the parameter contains. delegate that specifies the method to which the metafile records are sent. 1 Sends the records of a selected rectangle from a , one at a time, to a callback method for display in a specified rectangle. to enumerate. structure that specifies the location and size of the drawn metafile. structure that specifies the portion of the metafile, relative to its upper-left corner, to draw. Member of the enumeration that specifies the unit of measure used to determine the portion of the metafile that the rectangle specified by the parameter contains. delegate that specifies the method to which the metafile records are sent. Internal pointer that is required, but ignored. You can pass for this parameter. 1 Sends the records of a selected rectangle from a , one at a time, to a callback method for display in a specified rectangle using specified image attributes. to enumerate. structure that specifies the location and size of the drawn metafile. structure that specifies the portion of the metafile, relative to its upper-left corner, to draw. Member of the enumeration that specifies the unit of measure used to determine the portion of the metafile that the rectangle specified by the parameter contains. delegate that specifies the method to which the metafile records are sent. Internal pointer that is required, but ignored. You can pass for this parameter. that specifies image attribute information for the drawn image. 1 Sends the records of the specified , one at a time, to a callback method for display in a specified rectangle. to enumerate. structure that specifies the location and size of the drawn metafile. delegate that specifies the method to which the metafile records are sent. 1 Sends the records of the specified , one at a time, to a callback method for display in a specified rectangle. to enumerate. structure that specifies the location and size of the drawn metafile. delegate that specifies the method to which the metafile records are sent. Internal pointer that is required, but ignored. You can pass for this parameter. 1 Sends the records of the specified , one at a time, to a callback method for display in a specified rectangle using specified image attributes. to enumerate. structure that specifies the location and size of the drawn metafile. delegate that specifies the method to which the metafile records are sent. Internal pointer that is required, but ignored. You can pass for this parameter. that specifies image attribute information for the drawn image. 1 Sends the records of a selected rectangle from a , one at a time, to a callback method for display in a specified rectangle. to enumerate. structure that specifies the location and size of the drawn metafile. structure that specifies the portion of the metafile, relative to its upper-left corner, to draw. Member of the enumeration that specifies the unit of measure used to determine the portion of the metafile that the rectangle specified by the parameter contains. delegate that specifies the method to which the metafile records are sent. 1 Sends the records of a selected rectangle from a , one at a time, to a callback method for display in a specified rectangle. to enumerate. structure that specifies the location and size of the drawn metafile. structure that specifies the portion of the metafile, relative to its upper-left corner, to draw. Member of the enumeration that specifies the unit of measure used to determine the portion of the metafile that the rectangle specified by the parameter contains. delegate that specifies the method to which the metafile records are sent. Internal pointer that is required, but ignored. You can pass for this parameter. 1 Sends the records of a selected rectangle from a , one at a time, to a callback method for display in a specified rectangle using specified image attributes. to enumerate. structure that specifies the location and size of the drawn metafile. structure that specifies the portion of the metafile, relative to its upper-left corner, to draw. Member of the enumeration that specifies the unit of measure used to determine the portion of the metafile that the rectangle specified by the parameter contains. delegate that specifies the method to which the metafile records are sent. Internal pointer that is required, but ignored. You can pass for this parameter. that specifies image attribute information for the drawn image. 1 Updates the clip region of this to exclude the area specified by a structure. structure that specifies the rectangle to exclude from the clip region. 1 Updates the clip region of this to exclude the area specified by a . that specifies the region to exclude from the clip region. 1 Fills the interior of a closed cardinal spline curve defined by an array of structures. that determines the characteristics of the fill. Array of structures that define the spline. is null.-or- is null. 1 Fills the interior of a closed cardinal spline curve defined by an array of structures using the specified fill mode. that determines the characteristics of the fill. Array of structures that define the spline. Member of the enumeration that determines how the curve is filled. is null.-or- is null. 1 Fills the interior of a closed cardinal spline curve defined by an array of structures using the specified fill mode and tension. that determines the characteristics of the fill. Array of structures that define the spline. Member of the enumeration that determines how the curve is filled. Value greater than or equal to 0.0F that specifies the tension of the curve. is null.-or- is null. 1 Fills the interior of a closed cardinal spline curve defined by an array of structures. that determines the characteristics of the fill. Array of structures that define the spline. is null.-or- is null. 1 Fills the interior of a closed cardinal spline curve defined by an array of structures using the specified fill mode. that determines the characteristics of the fill. Array of structures that define the spline. Member of the enumeration that determines how the curve is filled. is null.-or- is null. 1 Fills the interior of a closed cardinal spline curve defined by an array of structures using the specified fill mode and tension. A that determines the characteristics of the fill. Array of structures that define the spline. Member of the enumeration that determines how the curve is filled. Value greater than or equal to 0.0F that specifies the tension of the curve. is null.-or- is null. 1 Fills the interior of an ellipse defined by a bounding rectangle specified by a structure. that determines the characteristics of the fill. structure that represents the bounding rectangle that defines the ellipse. is null. 1 Fills the interior of an ellipse defined by a bounding rectangle specified by a structure. that determines the characteristics of the fill. structure that represents the bounding rectangle that defines the ellipse. is null. 1 Fills the interior of an ellipse defined by a bounding rectangle specified by a pair of coordinates, a width, and a height. that determines the characteristics of the fill. The x-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse. The y-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse. Width of the bounding rectangle that defines the ellipse. Height of the bounding rectangle that defines the ellipse. is null. 1 Fills the interior of an ellipse defined by a bounding rectangle specified by a pair of coordinates, a width, and a height. that determines the characteristics of the fill. The x-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse. The y-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse. Width of the bounding rectangle that defines the ellipse. Height of the bounding rectangle that defines the ellipse. is null. 1 Fills the interior of a . that determines the characteristics of the fill. that represents the path to fill. is null.-or- is null. 1 Fills the interior of a pie section defined by an ellipse specified by a structure and two radial lines. that determines the characteristics of the fill. structure that represents the bounding rectangle that defines the ellipse from which the pie section comes. Angle in degrees measured clockwise from the x-axis to the first side of the pie section. Angle in degrees measured clockwise from the parameter to the second side of the pie section. is null. 1 Fills the interior of a pie section defined by an ellipse specified by a pair of coordinates, a width, a height, and two radial lines. that determines the characteristics of the fill. The x-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse from which the pie section comes. The y-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse from which the pie section comes. Width of the bounding rectangle that defines the ellipse from which the pie section comes. Height of the bounding rectangle that defines the ellipse from which the pie section comes. Angle in degrees measured clockwise from the x-axis to the first side of the pie section. Angle in degrees measured clockwise from the parameter to the second side of the pie section. is null. 1 Fills the interior of a pie section defined by an ellipse specified by a pair of coordinates, a width, a height, and two radial lines. that determines the characteristics of the fill. The x-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse from which the pie section comes. The y-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse from which the pie section comes. Width of the bounding rectangle that defines the ellipse from which the pie section comes. Height of the bounding rectangle that defines the ellipse from which the pie section comes. Angle in degrees measured clockwise from the x-axis to the first side of the pie section. Angle in degrees measured clockwise from the parameter to the second side of the pie section. is null. 1 Fills the interior of a polygon defined by an array of points specified by structures. that determines the characteristics of the fill. Array of structures that represent the vertices of the polygon to fill. is null.-or- is null. 1 Fills the interior of a polygon defined by an array of points specified by structures using the specified fill mode. that determines the characteristics of the fill. Array of structures that represent the vertices of the polygon to fill. Member of the enumeration that determines the style of the fill. is null.-or- is null. 1 Fills the interior of a polygon defined by an array of points specified by structures. that determines the characteristics of the fill. Array of structures that represent the vertices of the polygon to fill. is null.-or- is null. 1 Fills the interior of a polygon defined by an array of points specified by structures using the specified fill mode. that determines the characteristics of the fill. Array of structures that represent the vertices of the polygon to fill. Member of the enumeration that determines the style of the fill. is null.-or- is null. 1 Fills the interior of a rectangle specified by a structure. that determines the characteristics of the fill. structure that represents the rectangle to fill. is null. 1 Fills the interior of a rectangle specified by a structure. that determines the characteristics of the fill. structure that represents the rectangle to fill. is null. 1 Fills the interior of a rectangle specified by a pair of coordinates, a width, and a height. that determines the characteristics of the fill. The x-coordinate of the upper-left corner of the rectangle to fill. The y-coordinate of the upper-left corner of the rectangle to fill. Width of the rectangle to fill. Height of the rectangle to fill. is null. 1 Fills the interior of a rectangle specified by a pair of coordinates, a width, and a height. that determines the characteristics of the fill. The x-coordinate of the upper-left corner of the rectangle to fill. The y-coordinate of the upper-left corner of the rectangle to fill. Width of the rectangle to fill. Height of the rectangle to fill. is null. 1 Fills the interiors of a series of rectangles specified by structures. that determines the characteristics of the fill. Array of structures that represent the rectangles to fill. is null. 1 Fills the interiors of a series of rectangles specified by structures. that determines the characteristics of the fill. Array of structures that represent the rectangles to fill. is null. 1 Fills the interior of a . that determines the characteristics of the fill. that represents the area to fill. is null.-or- is null. 1 Forces execution of all pending graphics operations and returns immediately without waiting for the operations to finish. 1 Forces execution of all pending graphics operations with the method waiting or not waiting, as specified, to return before the operations finish. Member of the enumeration that specifies whether the method returns immediately or waits for any existing operations to finish. 1 Creates a new from the specified handle to a device context. This method returns a new for the specified device context. Handle to a device context. 1 Creates a new from the specified handle to a device context and handle to a device. This method returns a new for the specified device context and device. Handle to a device context. Handle to a device. 1 Returns a for the specified device context. A for the specified device context. Handle to a device context. 1 Creates a new from the specified handle to a window. This method returns a new for the specified window handle. Handle to a window. 1 Creates a new for the specified windows handle. A for the specified window handle. Handle to a window. 1 Creates a new from the specified . This method returns a new for the specified . from which to create the new . is null. has an indexed pixel format or its format is undefined. 1 Gets the cumulative graphics context. An representing the cumulative graphics context. Gets a handle to the current Windows halftone palette. Internal pointer that specifies the handle to the palette. 1 Gets the handle to the device context associated with this . Handle to the device context associated with this . 1 Gets the nearest color to the specified structure. A structure that represents the nearest color to the one specified with the parameter. structure for which to find a match. 1 Gets or sets the interpolation mode associated with this . One of the values. 1 Updates the clip region of this to the intersection of the current clip region and the specified structure. structure to intersect with the current clip region. 1 Updates the clip region of this to the intersection of the current clip region and the specified structure. structure to intersect with the current clip region. 1 Updates the clip region of this to the intersection of the current clip region and the specified . to intersect with the current region. 1 Gets a value indicating whether the clipping region of this is empty. true if the clipping region of this is empty; otherwise, false. 1 Indicates whether the specified structure is contained within the visible clip region of this . true if the point specified by the parameter is contained within the visible clip region of this ; otherwise, false. structure to test for visibility. 1 Indicates whether the specified structure is contained within the visible clip region of this . true if the point specified by the parameter is contained within the visible clip region of this ; otherwise, false. structure to test for visibility. 1 Indicates whether the rectangle specified by a structure is contained within the visible clip region of this . true if the rectangle specified by the parameter is contained within the visible clip region of this ; otherwise, false. structure to test for visibility. 1 Indicates whether the rectangle specified by a structure is contained within the visible clip region of this . true if the rectangle specified by the parameter is contained within the visible clip region of this ; otherwise, false. structure to test for visibility. 1 Indicates whether the point specified by a pair of coordinates is contained within the visible clip region of this . true if the point defined by the and parameters is contained within the visible clip region of this ; otherwise, false. The x-coordinate of the point to test for visibility. The y-coordinate of the point to test for visibility. 1 Indicates whether the rectangle specified by a pair of coordinates, a width, and a height is contained within the visible clip region of this . true if the rectangle defined by the , , , and parameters is contained within the visible clip region of this ; otherwise, false. The x-coordinate of the upper-left corner of the rectangle to test for visibility. The y-coordinate of the upper-left corner of the rectangle to test for visibility. Width of the rectangle to test for visibility. Height of the rectangle to test for visibility. 1 Indicates whether the point specified by a pair of coordinates is contained within the visible clip region of this . true if the point defined by the and parameters is contained within the visible clip region of this ; otherwise, false. The x-coordinate of the point to test for visibility. The y-coordinate of the point to test for visibility. 1 Indicates whether the rectangle specified by a pair of coordinates, a width, and a height is contained within the visible clip region of this . true if the rectangle defined by the , , , and parameters is contained within the visible clip region of this ; otherwise, false. The x-coordinate of the upper-left corner of the rectangle to test for visibility. The y-coordinate of the upper-left corner of the rectangle to test for visibility. Width of the rectangle to test for visibility. Height of the rectangle to test for visibility. 1 Gets a value indicating whether the visible clipping region of this is empty. true if the visible portion of the clipping region of this is empty; otherwise, false. 1 Gets an array of objects, each of which bounds a range of character positions within the specified string. This method returns an array of objects, each of which bounds a range of character positions within the specified string. String to measure. that defines the text format of the string. structure that specifies the layout rectangle for the string. that represents formatting information, such as line spacing, for the string. 1 Measures the specified string when drawn with the specified . This method returns a structure that represents the size, in the units specified by the property, of the string specified by the parameter as drawn with the parameter. String to measure. that defines the text format of the string. 1 Measures the specified string when drawn with the specified and formatted with the specified . This method returns a structure that represents the size, in the units specified by the property, of the string specified by the parameter as drawn with the parameter and the parameter. String to measure. defines the text format of the string. structure that represents the upper-left corner of the string. that represents formatting information, such as line spacing, for the string. 1 Measures the specified string when drawn with the specified within the specified layout area. This method returns a structure that represents the size, in the units specified by the property, of the string specified by the parameter as drawn with the parameter. String to measure. defines the text format of the string. structure that specifies the maximum layout area for the text. 1 Measures the specified string when drawn with the specified and formatted with the specified . This method returns a structure that represents the size, in the units specified by the property, of the string specified in the parameter as drawn with the parameter and the parameter. String to measure. defines the text format of the string. structure that specifies the maximum layout area for the text. that represents formatting information, such as line spacing, for the string. 1 Measures the specified string when drawn with the specified and formatted with the specified . This method returns a structure that represents the size of the string, in the units specified by the property, of the parameter as drawn with the parameter and the parameter. String to measure. that defines the text format of the string. structure that specifies the maximum layout area for the text. that represents formatting information, such as line spacing, for the string. Number of characters in the string. Number of text lines in the string. 1 Measures the specified string when drawn with the specified . This method returns a structure that represents the size, in the units specified by the property, of the string specified in the parameter as drawn with the parameter. String to measure. that defines the format of the string. Maximum width of the string in pixels. 1 Measures the specified string when drawn with the specified and formatted with the specified . This method returns a structure that represents the size, in the units specified by the property, of the string specified in the parameter as drawn with the parameter and the parameter. String to measure. that defines the text format of the string. Maximum width of the string. that represents formatting information, such as line spacing, for the string. 1 Multiplies the world transformation of this and specified the . 4x4 that multiplies the world transformation. 1 Multiplies the world transformation of this and specified the in the specified order. 4x4 that multiplies the world transformation. Member of the enumeration that determines the order of the multiplication. 1 Gets or sets the scaling between world units and page units for this . This property specifies a value for the scaling between world units and page units for this . 1 Gets or sets the unit of measure used for page coordinates in this . One of the values other than . is set to , which is not a physical unit. 1 Gets or set a value specifying how pixels are offset during rendering of this . This property specifies a member of the enumeration 1 Releases a device context handle obtained by a previous call to the method of this . 1 Releases a device context handle obtained by a previous call to the method of this . Handle to a device context obtained by a previous call to the method of this . 1 Releases a handle to a device context. Handle to a device context. 1 Gets or sets the rendering origin of this for dithering and for hatch brushes. A structure that represents the dither origin for 8-bits-per-pixel and 16-bits-per-pixel dithering and is also used to set the origin for hatch brushes. 1 Resets the clip region of this to an infinite region. 1 Resets the world transformation matrix of this to the identity matrix. 1 Restores the state of this to the state represented by a . that represents the state to which to restore this . 1 Applies the specified rotation to the transformation matrix of this . Angle of rotation in degrees. 1 Applies the specified rotation to the transformation matrix of this in the specified order. Angle of rotation in degrees. Member of the enumeration that specifies whether the rotation is appended or prepended to the matrix transformation. 1 Saves the current state of this and identifies the saved state with a . This method returns a that represents the saved state of this . 1 Applies the specified scaling operation to the transformation matrix of this by prepending it to the object's transformation matrix. Scale factor in the x direction. Scale factor in the y direction. 1 Applies the specified scaling operation to the transformation matrix of this in the specified order. Scale factor in the x direction. Scale factor in the y direction. Member of the enumeration that specifies whether the scaling operation is prepended or appended to the transformation matrix. 1 Sets the clipping region of this to the specified . that represents the new clip region. 1 Sets the clipping region of this to the result of the specified operation combining the current clip region and the specified . to combine. Member of the enumeration that specifies the combining operation to use. 1 Sets the clipping region of this to the Clip property of the specified . from which to take the new clip region. 1 Sets the clipping region of this to the result of the specified combining operation of the current clip region and the property of the specified . that specifies the clip region to combine. Member of the enumeration that specifies the combining operation to use. 1 Sets the clipping region of this to the rectangle specified by a structure. structure that represents the new clip region. 1 Sets the clipping region of this to the result of the specified operation combining the current clip region and the rectangle specified by a structure. structure to combine. Member of the enumeration that specifies the combining operation to use. 1 Sets the clipping region of this to the rectangle specified by a structure. structure that represents the new clip region. 1 Sets the clipping region of this to the result of the specified operation combining the current clip region and the rectangle specified by a structure. structure to combine. Member of the enumeration that specifies the combining operation to use. 1 Sets the clipping region of this to the result of the specified operation combining the current clip region and the specified . to combine. Member from the enumeration that specifies the combining operation to use. 1 Gets or sets the rendering quality for this . One of the values. 1 Gets or sets the gamma correction value for rendering text. The gamma correction value used for rendering antialiased and ClearType text. 1 Gets or sets the rendering mode for text associated with this . One of the values. 1 Gets or sets a copy of the geometric world transformation for this . A copy of the that represents the geometric world transformation for this . 1 Transforms an array of points from one coordinate space to another using the current world and page transformations of this . Member of the enumeration that specifies the destination coordinate space. Member of the enumeration that specifies the source coordinate space. Array of structures that represents the points to transformation. 1 Transforms an array of points from one coordinate space to another using the current world and page transformations of this . Member of the enumeration that specifies the destination coordinate space. Member of the enumeration that specifies the source coordinate space. Array of structures that represent the points to transform. 1 Translates the clipping region of this by specified amounts in the horizontal and vertical directions. The x-coordinate of the translation. The y-coordinate of the translation. 1 Translates the clipping region of this by specified amounts in the horizontal and vertical directions. The x-coordinate of the translation. The y-coordinate of the translation. 1 Changes the origin of the coordinate system by prepending the specified translation to the transformation matrix of this . The x-coordinate of the translation. The y-coordinate of the translation. 1 Changes the origin of the coordinate system by applying the specified translation to the transformation matrix of this in the specified order. The x-coordinate of the translation. The y-coordinate of the translation. Member of the enumeration that specifies whether the translation is prepended or appended to the transformation matrix. 1 Gets the bounding rectangle of the visible clipping region of this . A structure that represents a bounding rectangle for the visible clipping region of this . 1 Provides a callback method for deciding when the method should prematurely cancel execution and stop drawing an image. This method returns true if it decides that the method should prematurely stop execution. Otherwise it returns false to indicate that the method should continue execution. Internal pointer that specifies data for the callback method. This parameter is not passed by all overloads. You can test for its absence by checking for the value . Provides a callback method for the method. Return true if you want to continue enumerating records; otherwise, false. Member of the enumeration that specifies the type of metafile record. Set of flags that specify attributes of the record. Number of bytes in the record data. Pointer to a buffer that contains the record data. Not used. Specifies the unit of measure for the given data. 2 Specifies the world coordinate system unit as the unit of measure. Specifies the unit of measure of the display device. Typically pixels for video displays, and 1/100 inch for printers. Specifies a device pixel as the unit of measure. Specifies a printer's point (1/72 inch) as the unit of measure. Specifies the inch as the unit of measure. Specifies the document unit (1/300 inch) as the unit of measure. Specifies the millimeter as the unit of measure. Represents a Windows icon, which is a small bitmap image used to represent an object. Icons can be thought of as transparent bitmaps, although their size is determined by the system. 1 Initializes a new instance of the class and attempts to find a version of the icon that matches the requested size. The from which to load the newly sized icon. A structure that specifies the height and width of the new . Initializes a new instance of the class and attempts to find a version of the icon that matches the requested size. The icon to load the different size from. The width of the new icon. The height of the new icon. Initializes a new instance of the class from the specified data stream. The data stream from which to load the . Initializes a new instance of the class of the specified size from the specified stream. The stream that contains the icon data. The desired size of the icon. is null or does not contain image data. Initializes a new instance of the class from the specified data stream and with the specified width and height. The data stream from which to load the icon. The width, in pixels, of the icon. The height, in pixels, of the icon. Initializes a new instance of the class from the specified file name. The file to load the from. Initializes a new instance of the class of the specified size from the specified file. The name and path to the file that contains the icon data. The desired size of the icon. is null or does not contain image data. Initializes a new instance of the class with the specified width and height from the specified file. The name and path to the file that contains the data. The desired width of the . The desired height of the . is null or does not contain image data. Initializes a new instance of the class from a resource in the specified assembly. A that specifies the assembly in which to look for the resource. The resource name to load. An icon specified by cannot be found in the assembly containing the specified . Clones the , creating a duplicate image. An object that can be cast to an . 1 Releases all resources used by this . 1 Returns an icon representation of an image contained in the specified file. The representation of the image contained in the specified file. The path to the file that contains an image. does not indicate a valid file.-or- indicates a Universal Naming Convention (UNC) path. 1 Creates a GDI+ from the specified Windows handle to an icon (HICON). The this method creates. A Windows handle to an icon. 1 Gets the Windows handle for this . This is not a copy of the handle; do not free it. The Windows handle for the icon. 1 Gets the height of this . The height of this . 1 Saves this to the specified output . The to save to. 1 Gets the size of this . A structure that specifies the width and height of this . 1 Populates a with the data needed to serialize the target object. The to populate with data. The destination (see ) for this serialization. Converts this to a GDI+ . A that represents the converted . 1 Gets a human-readable string that describes the . A string that describes the . 1 Gets the width of this . The width of this . 1 Converts an object from one data type to another. Access this class through the object. 1 Initializes a new instance of the class. Determines whether this can convert an instance of a specified type to an , using the specified context. This method returns true if this can perform the conversion; otherwise, false. An that provides a format context. A that specifies the type you want to convert from. 1 Determines whether this can convert an to an instance of a specified type, using the specified context. This method returns true if this can perform the conversion; otherwise, false. An that provides a format context. A that specifies the type you want to convert to. 1 Converts a specified object to an . If this method succeeds, it returns the that it created by converting the specified object. Otherwise, it throws an exception. An that provides a format context. A that holds information about a specific culture. The to be converted. The conversion could not be performed. 1 Converts an (or an object that can be cast to an ) to a specified type. This method returns the converted object. An that provides a format context. A object that specifies formatting conventions used by a particular culture. The object to convert. This object should be of type icon or some type that can be cast to . The type to convert the icon to. The conversion could not be performed. 1 Defines methods for obtaining and releasing an existing handle to a Windows device context. Returns the handle to a Windows device context. An representing the handle of a device context. Releases the handle of a Windows device context. An abstract base class that provides functionality for the and descended classes. 1 Creates an exact copy of this . The this method creates, cast as an object. 1 Releases all resources used by this . 1 Gets attribute flags for the pixel data of this . The integer representing a bitwise combination of for this . 1 Gets an array of GUIDs that represent the dimensions of frames within this . An array of GUIDs that specify the dimensions of frames within this from most significant to least significant. 1 Creates an from the specified file. The this method creates. A string that contains the name of the file from which to create the . The file does not have a valid image format.-or-GDI+ does not support the pixel format of the file. The specified file does not exist. is a . 1 Creates an from the specified file using embedded color management information in that file. The this method creates. A string that contains the name of the file from which to create the . Set to true to use color management information embedded in the image file; otherwise, false. The file does not have a valid image format.-or-GDI+ does not support the pixel format of the file. The specified file does not exist. is a . 1 Creates a from a handle to a GDI bitmap. The this method creates. The GDI bitmap handle from which to create the . 1 Creates a from a handle to a GDI bitmap and a handle to a GDI palette. The this method creates. The GDI bitmap handle from which to create the . A handle to a GDI palette used to define the bitmap colors if the bitmap specified in the parameter is not a device-independent bitmap (DIB). 1 Creates an from the specified data stream. The this method creates. A that contains the data for this . The stream does not have a valid image format-or- is null. 1 Creates an from the specified data stream, optionally using embedded color management information in that stream. The this method creates. A that contains the data for this . true to use color management information embedded in the data stream; otherwise, false. The stream does not have a valid image format -or- is null. 1 Creates an from the specified data stream, optionally using embedded color management information and validating the image data. The this method creates. A that contains the data for this . true to use color management information embedded in the data stream; otherwise, false. true to validate the image data; otherwise, false. The stream does not have a valid image format. 1 Gets the bounds of the image in the specified unit. The that represents the bounds of the image, in the specified unit. One of the values indicating the unit of measure for the bounding rectangle. 1 Returns information about the parameters supported by the specified image encoder. An that contains an array of objects. Each contains information about one of the parameters supported by the specified image encoder. A GUID that specifies the image encoder. 1 Returns the number of frames of the specified dimension. The number of frames in the specified dimension. A that specifies the identity of the dimension type. 1 Returns the color depth, in number of bits per pixel, of the specified pixel format. The color depth of the specified pixel format. The member that specifies the format for which to find the size. 1 Gets the specified property item from this . The this method gets. The ID of the property item to get. The image format of this image does not support property items. 1 Returns a thumbnail for this . An that represents the thumbnail. The width, in pixels, of the requested thumbnail image. The height, in pixels, of the requested thumbnail image. A delegate. In GDI+ version 1.0, the delegate is not used. Even so, you must create a delegate and pass a reference to that delegate in this parameter. Must be . 1 Gets the height, in pixels, of this . The height, in pixels, of this . 1 Gets the horizontal resolution, in pixels per inch, of this . The horizontal resolution, in pixels per inch, of this . 1 Returns a value that indicates whether the pixel format for this contains alpha information. true if contains alpha information; otherwise, false. The to test. 1 Returns a value that indicates whether the pixel format is 32 bits per pixel. true if is canonical; otherwise, false. The to test. 1 Returns a value that indicates whether the pixel format is 64 bits per pixel. true if is extended; otherwise, false. The enumeration to test. 1 Gets or sets the color palette used for this . A that represents the color palette used for this . 1 Gets the width and height of this image. A structure that represents the width and height of this . 1 Gets the pixel format for this . A that represents the pixel format for this . 1 Gets IDs of the property items stored in this . An array of the property IDs, one for each property item stored in this image. 1 Gets all the property items (pieces of metadata) stored in this . An array of objects, one for each property item stored in the image. 1 Gets the file format of this . The that represents the file format of this . 1 Removes the specified property item from this . The ID of the property item to remove. The image does not contain the requested property item.-or-The image format for this image does not support property items. 1 This method rotates, flips, or rotates and flips the . A member that specifies the type of rotation and flip to apply to the image. 1 Saves this image to the specified stream, with the specified encoder and image encoder parameters. The where the image will be saved. The for this . An that specifies parameters used by the image encoder. is null. The image was saved with the wrong image format. 1 Saves this image to the specified stream in the specified format. The where the image will be saved. An that specifies the format of the saved image. or is null. The image was saved with the wrong image format 1 Saves this to the specified file or stream. A string that contains the name of the file to which to save this . is null. The image was saved with the wrong image format.-or- The image was saved to the same file it was created from. 1 Saves this to the specified file, with the specified encoder and image-encoder parameters. A string that contains the name of the file to which to save this . The for this . An to use for this . or is null. The image was saved with the wrong image format.-or- The image was saved to the same file it was created from. 1 Saves this to the specified file in the specified format. A string that contains the name of the file to which to save this . The for this . or is null. The image was saved with the wrong image format.-or- The image was saved to the same file it was created from. 1 Adds a frame to the file or stream specified in a previous call to the method. An that contains the frame to add. An that holds parameters required by the image encoder that is used by the save-add operation. is null. 1 Adds a frame to the file or stream specified in a previous call to the method. Use this method to save selected frames from a multiple-frame image to another multiple-frame image. An that holds parameters required by the image encoder that is used by the save-add operation. 1 Selects the frame specified by the dimension and index. Always returns 0. A that specifies the identity of the dimension type. The index of the active frame. 1 Stores a property item (piece of metadata) in this . The to be stored. The image format of this image does not support property items. 1 Gets the width and height, in pixels, of this image. A structure that represents the width and height, in pixels, of this image. 1 Populates a with the data needed to serialize the target object. The to populate with data. The destination (see ) for this serialization. Gets or sets an object that provides additional data about the image. The that provides additional data about the image. 1 Gets the vertical resolution, in pixels per inch, of this . The vertical resolution, in pixels per inch, of this . 1 Gets the width, in pixels, of this . The width, in pixels, of this . 1 Provides a callback method for determining when the method should prematurely cancel execution. This method returns true if it decides that the method should prematurely stop execution; otherwise, it returns false. Animates an image that has time-based frames. 1 Displays a multiple-frame image as an animation. The object to animate. An EventHandler object that specifies the method that is called when the animation frame changes. 1 Returns a Boolean value indicating whether the specified image contains time-based frames. This method returns true if the specified image contains time-based frames; otherwise, false. The object to test. 1 Terminates a running animation. The object to stop animating. An EventHandler object that specifies the method that is called when the animation frame changes. 1 Advances the frame in all images currently being animated. The new frame is drawn the next time the image is rendered. 1 Advances the frame in the specified image. The new frame is drawn the next time the image is rendered. This method applies only to images with time-based frames. The object for which to update frames. 1 is a class that can be used to convert objects from one data type to another. Access this class through the object. 1 Initializes a new instance of the class. Determines whether this can convert an instance of a specified type to an , using the specified context. This method returns true if this can perform the conversion; otherwise, false. An that provides a format context. A that specifies the type you want to convert from. 1 Determines whether this can convert an to an instance of a specified type, using the specified context. This method returns true if this can perform the conversion; otherwise, false. An that provides a format context. A that specifies the type you want to convert to. 1 Converts a specified object to an . If this method succeeds, it returns the that it created by converting the specified object. Otherwise, it throws an exception. An that provides a format context. A that holds information about a specific culture. The to be converted. The conversion cannot be completed. 1 Converts an (or an object that can be cast to an ) to the specified type. This method returns the converted object. A formatter context. This object can be used to get more information about the environment this converter is being called from. This may be null, so you should always check. Also, properties on the context object may also return null. A object that specifies formatting conventions used by a particular culture. The to convert. The to convert the to. The conversion cannot be completed. 1 Gets the set of properties for this type. The set of properties that should be exposed for this data type. If no properties should be exposed, this can return null. The default implementation always returns null. A type descriptor through which additional context can be provided. The value of the object to get the properties for. An array of objects that describe the properties. 1 Indicates whether this object supports properties. By default, this is false. This method returns true if the method should be called to find the properties of this object. A type descriptor through which additional context can be provided. 1 is a class that can be used to convert objects from one data type to another. Access this class through the object. 1 Initializes a new instance of the class. Indicates whether this converter can convert an object in the specified source type to the native type of the converter. This method returns true if this object can perform the conversion. A formatter context. This object can be used to get more information about the environment this converter is being called from. This may be null, so you should always check. Also, properties on the context object may also return null. The type you want to convert from. 1 Gets a value indicating whether this converter can convert an object to the specified destination type using the context. This method returns true if this object can perform the conversion. An that specifies the context for this type conversion. The that represents the type to which you want to convert this object. 1 Converts the specified object to an object. The converted object. A formatter context. This object can be used to get more information about the environment this converter is being called from. This may be null, so you should always check. Also, properties on the context object may also return null. A object that specifies formatting conventions for a particular culture. The object to convert. The conversion cannot be completed. 1 Converts the specified object to the specified type. The converted object. A formatter context. This object can be used to get more information about the environment this converter is being called from. This may be null, so you should always check. Also, properties on the context object may also return null. A object that specifies formatting conventions for a particular culture. The object to convert. The type to convert the object to. The conversion cannot be completed. is null. 1 Gets a collection that contains a set of standard values for the data type this validator is designed for. Returns null if the data type does not support a standard set of values. A collection that contains a standard set of valid values, or null. The default implementation always returns null. A formatter context. This object can be used to get more information about the environment this converter is being called from. This may be null, so you should always check. Also, properties on the context object may also return null. 1 Indicates whether this object supports a standard set of values that can be picked from a list. This method returns true if the method should be called to find a common set of values the object supports. A type descriptor through which additional context can be provided. 1 Specifies the known system colors. 2 The system-defined color of the active window's border. The system-defined color of the background of the active window's title bar. The system-defined color of the text in the active window's title bar. The system-defined color of the application workspace. The application workspace is the area in a multiple-document view that is not being occupied by documents. The system-defined face color of a 3-D element. The system-defined shadow color of a 3-D element. The shadow color is applied to parts of a 3-D element that face away from the light source. The system-defined color that is the dark shadow color of a 3-D element. The dark shadow color is applied to the parts of a 3-D element that are the darkest color. The system-defined color that is the light color of a 3-D element. The light color is applied to parts of a 3-D element that face the light source. The system-defined highlight color of a 3-D element. The highlight color is applied to the parts of a 3-D element that are the lightest color. The system-defined color of text in a 3-D element. The system-defined color of the desktop. The system-defined color of dimmed text. Items in a list that are disabled are displayed in dimmed text. The system-defined color of the background of selected items. This includes selected menu items as well as selected text. The system-defined color of the text of selected items. The system-defined color used to designate a hot-tracked item. Single-clicking a hot-tracked item executes the item. The system-defined color of an inactive window's border. The system-defined color of the background of an inactive window's title bar. The system-defined color of the text in an inactive window's title bar. The system-defined color of the background of a ToolTip. The system-defined color of the text of a ToolTip. The system-defined color of a menu's background. The system-defined color of a menu's text. The system-defined color of the background of a scroll bar. The system-defined color of the background in the client area of a window. The system-defined color of a window frame. The system-defined color of the text in the client area of a window. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. A system-defined color. The system-defined face color of a 3-D element. The system-defined color that is the highlight color of a 3-D element. This color is applied to parts of a 3-D element that face the light source. The system-defined color that is the shadow color of a 3-D element. This color is applied to parts of a 3-D element that face away from the light source. The system-defined color of the lightest color in the color gradient of an active window's title bar. The system-defined color of the lightest color in the color gradient of an inactive window's title bar. The system-defined color of the background of a menu bar. The system-defined color used to highlight menu items when the menu appears as a flat menu. Defines an object used to draw lines and curves. This class cannot be inherited. 1 Initializes a new instance of the class with the specified . A that determines the fill properties of this . is null. Initializes a new instance of the class with the specified and . A that determines the characteristics of this . The width of the new . is null. Initializes a new instance of the class with the specified color. A structure that indicates the color of this . Initializes a new instance of the class with the specified and properties. A structure that indicates the color of this . A value indicating the width of this . Gets or sets the alignment for this . A that represents the alignment for this . The specified value is not a member of . The property is set on an immutable , such as those returned by the class. 1 Gets or sets the that determines attributes of this . A that determines attributes of this . The property is set on an immutable , such as those returned by the class. 1 Creates an exact copy of this . An that can be cast to a . 1 Gets or sets the color of this . A structure that represents the color of this . The property is set on an immutable , such as those returned by the class. 1 Gets or sets an array of values that specifies a compound pen. A compound pen draws a compound line made up of parallel lines and spaces. An array of real numbers that specifies the compound array. The elements in the array must be in increasing order, not less than 0, and not greater than 1. The property is set on an immutable , such as those returned by the class. 1 Gets or sets a custom cap to use at the end of lines drawn with this . A that represents the cap used at the end of lines drawn with this . The property is set on an immutable , such as those returned by the class. 1 Gets or sets a custom cap to use at the beginning of lines drawn with this . A that represents the cap used at the beginning of lines drawn with this . The property is set on an immutable , such as those returned by the class. 1 Gets or sets the cap style used at the end of the dashes that make up dashed lines drawn with this . One of the values that represents the cap style used at the beginning and end of the dashes that make up dashed lines drawn with this . The specified value is not a member of . The property is set on an immutable , such as those returned by the class. 1 Gets or sets the distance from the start of a line to the beginning of a dash pattern. The distance from the start of a line to the beginning of a dash pattern. The property is set on an immutable , such as those returned by the class. 1 Gets or sets an array of custom dashes and spaces. An array of real numbers that specifies the lengths of alternating dashes and spaces in dashed lines. The property is set on an immutable , such as those returned by the class. 1 Gets or sets the style used for dashed lines drawn with this . A that represents the style used for dashed lines drawn with this . The property is set on an immutable , such as those returned by the class. 1 Releases all resources used by this . 1 Gets or sets the cap style used at the end of lines drawn with this . One of the values that represents the cap style used at the end of lines drawn with this . The specified value is not a member of . The property is set on an immutable , such as those returned by the class. 1 Gets or sets the join style for the ends of two consecutive lines drawn with this . A that represents the join style for the ends of two consecutive lines drawn with this . The property is set on an immutable , such as those returned by the class. 1 Gets or sets the limit of the thickness of the join on a mitered corner. The limit of the thickness of the join on a mitered corner. The property is set on an immutable , such as those returned by the class. 1 Multiplies the transformation matrix for this by the specified . The object by which to multiply the transformation matrix. 1 Multiplies the transformation matrix for this by the specified in the specified order. The by which to multiply the transformation matrix. The order in which to perform the multiplication operation. 1 Gets the style of lines drawn with this . A enumeration that specifies the style of lines drawn with this . 1 Resets the geometric transformation matrix for this to identity. 1 Rotates the local geometric transformation by the specified angle. This method prepends the rotation to the transformation. The angle of rotation. 1 Rotates the local geometric transformation by the specified angle in the specified order. The angle of rotation. A that specifies whether to append or prepend the rotation matrix. 1 Scales the local geometric transformation by the specified factors. This method prepends the scaling matrix to the transformation. The factor by which to scale the transformation in the x-axis direction. The factor by which to scale the transformation in the y-axis direction. 1 Scales the local geometric transformation by the specified factors in the specified order. The factor by which to scale the transformation in the x-axis direction. The factor by which to scale the transformation in the y-axis direction. A that specifies whether to append or prepend the scaling matrix. 1 Sets the values that determine the style of cap used to end lines drawn by this . A that represents the cap style to use at the beginning of lines drawn with this . A that represents the cap style to use at the end of lines drawn with this . A that represents the cap style to use at the beginning or end of dashed lines drawn with this . 1 Gets or sets the cap style used at the beginning of lines drawn with this . One of the values that represents the cap style used at the beginning of lines drawn with this . The specified value is not a member of . The property is set on an immutable , such as those returned by the class. 1 Gets or sets a copy of the geometric transformation for this . A copy of the that represents the geometric transformation for this . The property is set on an immutable , such as those returned by the class. 1 Translates the local geometric transformation by the specified dimensions. This method prepends the translation to the transformation. The value of the translation in x. The value of the translation in y. 1 Translates the local geometric transformation by the specified dimensions in the specified order. The value of the translation in x. The value of the translation in y. The order (prepend or append) in which to apply the translation. 1 Gets or sets the width of this , in units of the object used for drawing. The width of this . The property is set on an immutable , such as those returned by the class. 1 Pens for all the standard colors. This class cannot be inherited. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 A system-defined object with a width of 1. A object set to a system-defined color. 1 Represents an ordered pair of integer x- and y-coordinates that defines a point in a two-dimensional plane. 1 Initializes a new instance of the class from a . A that specifies the coordinates for the new . Initializes a new instance of the class using coordinates specified by an integer value. A 32-bit integer that specifies the coordinates for the new . Initializes a new instance of the class with the specified coordinates. The horizontal position of the point. The vertical position of the point. Adds the specified to the specified . The that is the result of the addition operation. The to add. The to add Converts the specified to a by rounding the values of the to the next higher integer values. The this method converts to. The to convert. 1 Represents a that has and values set to zero. 1 Specifies whether this contains the same coordinates as the specified . true if is a and has the same coordinates as this . The to test. 1 Returns a hash code for this . An integer value that specifies a hash value for this . 1 Gets a value indicating whether this is empty. true if both and are 0; otherwise, false. 1 Translates this by the specified . The used offset this . Translates this by the specified amount. The amount to offset the x-coordinate. The amount to offset the y-coordinate. 1 Translates a by a given . The translated . The to translate. A that specifies the pair of numbers to add to the coordinates of . 3 Compares two objects. The result specifies whether the values of the and properties of the two objects are equal. true if the and values of and are equal; otherwise, false. A to compare. A to compare. 3 Converts the specified structure to a structure. The that results from the conversion. The to be converted. 3 Converts the specified structure to a structure. The that results from the conversion. The to be converted. 3 Compares two objects. The result specifies whether the values of the or properties of the two objects are unequal. true if the values of either the properties or the properties of and differ; otherwise, false. A to compare. A to compare. 3 Translates a by the negative of a given . A structure that is translated by the negative of a given structure. The to translate. A that specifies the pair of numbers to subtract from the coordinates of . 3 Converts the specified to a object by rounding the values to the nearest integer. The this method converts to. The to convert. 1 Returns the result of subtracting specified from the specified . The that is the result of the subtraction operation. The to be subtracted from. The to subtract from the . Converts this to a human-readable string. A string that represents this . 1 Converts the specified to a by truncating the values of the . The this method converts to. The to convert. 1 Gets or sets the x-coordinate of this . The x-coordinate of this . 1 Gets or sets the y-coordinate of this . The y-coordinate of this . 1 Converts a object from one data type to another. Access this class through the object. 1 Initializes a new instance of the class. Determines if this converter can convert an object in the given source type to the native type of the converter. true if this object can perform the conversion; otherwise, false. A formatter context. This object can be used to get additional information about the environment this converter is being called from. This may be null, so you should always check. Also, properties on the context object may also return null. The type you want to convert from. 1 Gets a value indicating whether this converter can convert an object to the given destination type using the context. true if this converter can perform the conversion; otherwise, false. An object that provides a format context. A object that represents the type you want to convert to. 1 Converts the specified object to a object. The converted object. A formatter context. This object can be used to get additional information about the environment this converter is being called from. This may be null, so you should always check. Also, properties on the context object may also return null. An object that contains culture specific information, such as the language, calendar, and cultural conventions associated with a specific culture. It is based on the RFC 1766 standard. The object to convert. The conversion cannot be completed. 1 Converts the specified object to the specified type. The converted object. A formatter context. This object can be used to get additional information about the environment this converter is being called from. This may be null, so you should always check. Also, properties on the context object may also return null. An object that contains culture specific information, such as the language, calendar, and cultural conventions associated with a specific culture. It is based on the RFC 1766 standard. The object to convert. The type to convert the object to. The conversion cannot be completed. 1 Creates an instance of this type given a set of property values for the object. The newly created object, or null if the object could not be created. The default implementation returns null. A type descriptor through which additional context can be provided. A dictionary of new property values. The dictionary contains a series of name-value pairs, one for each property returned from . 1 Determines if changing a value on this object should require a call to to create a new value. true if the method should be called when a change is made to one or more properties of this object; otherwise, false. A through which additional context can be provided. 1 Retrieves the set of properties for this type. By default, a type does not return any properties. The set of properties that are exposed for this data type. If no properties are exposed, this method might return null. The default implementation always returns null. A type descriptor through which additional context can be provided. The value of the object to get the properties for. An array of objects that describe the properties. 1 Determines if this object supports properties. By default, this is false. true if should be called to find the properties of this object; otherwise, false. A through which additional context can be provided. 1 Represents an ordered pair of floating-point x- and y-coordinates that defines a point in a two-dimensional plane. 1 Initializes a new instance of the class with the specified coordinates. The horizontal position of the point. The vertical position of the point. Translates a given by the specified . The translated . The to translate. The that specifies the numbers to add to the coordinates of . Translates a given by a specified . The translated . The to translate. The that specifies the numbers to add to the coordinates of . Represents a new instance of the class with member data left uninitialized. 1 Specifies whether this contains the same coordinates as the specified . This method returns true if is a and has the same coordinates as this . The to test. 1 Returns a hash code for this structure. An integer value that specifies a hash value for this structure. 1 Gets a value indicating whether this is empty. true if both and are 0; otherwise, false. 1 Translates a by a given . Returns the translated . The to translate. A that specifies the pair of numbers to add to the coordinates of . 3 Translates the by the specified . The translated . The to translate. The that specifies the numbers to add to the x- and y-coordinates of the . Compares two structures. The result specifies whether the values of the and properties of the two structures are equal. true if the and values of the left and right structures are equal; otherwise, false. A to compare. A to compare. 3 Determines whether the coordinates of the specified points are not equal. true to indicate the and values of and are not equal; otherwise, false. A to compare. A to compare. 3 Translates a by the negative of a given . The translated . A to compare. A to compare. 3 Translates a by the negative of a specified . The translated . The to translate. The that specifies the numbers to subtract from the coordinates of . Translates a by the negative of a specified size. The translated . The to translate. The that specifies the numbers to subtract from the coordinates of . Translates a by the negative of a specified size. The translated . The to translate. The that specifies the numbers to subtract from the coordinates of . Converts this to a human readable string. A string that represents this . 1 Gets or sets the x-coordinate of this . The x-coordinate of this . 1 Gets or sets the y-coordinate of this . The y-coordinate of this . 1 Stores a set of four integers that represent the location and size of a rectangle. For more advanced region functions, use a object. 1 Initializes a new instance of the class with the specified location and size. A that represents the upper-left corner of the rectangular region. A that represents the width and height of the rectangular region. Initializes a new instance of the class with the specified location and size. The x-coordinate of the upper-left corner of the rectangle. The y-coordinate of the upper-left corner of the rectangle. The width of the rectangle. The height of the rectangle. Gets the y-coordinate that is the sum of the and property values of this structure. The y-coordinate that is the sum of and of this . 1 Converts the specified structure to a structure by rounding the values to the next higher integer values. Returns a . The structure to be converted. 1 Determines if the specified point is contained within this structure. This method returns true if the point represented by is contained within this structure; otherwise false. The to test. 1 Determines if the rectangular region represented by is entirely contained within this structure. This method returns true if the rectangular region represented by is entirely contained within this structure; otherwise false. The to test. 1 Determines if the specified point is contained within this structure. This method returns true if the point defined by and is contained within this structure; otherwise false. The x-coordinate of the point to test. The y-coordinate of the point to test. 1 Represents a structure with its properties left uninitialized. 1 Tests whether is a structure with the same location and size of this structure. This method returns true if is a structure and its , , , and properties are equal to the corresponding properties of this structure; otherwise, false. The to test. 1 Creates a structure with the specified edge locations. The new that this method creates. The x-coordinate of the upper-left corner of this structure. The y-coordinate of the upper-left corner of this structure. The x-coordinate of the lower-right corner of this structure. The y-coordinate of the lower-right corner of this structure. 1 Returns the hash code for this structure. For information about the use of hash codes, see . An integer that represents the hash code for this rectangle. 1 Gets or sets the height of this structure. The height of this structure. 1 Creates and returns an inflated copy of the specified structure. The copy is inflated by the specified amount. The original structure remains unmodified. The inflated . The with which to start. This rectangle is not modified. The amount to inflate this horizontally. The amount to inflate this vertically. 1 Inflates this by the specified amount. The amount to inflate this rectangle. 1 Inflates this by the specified amount. The amount to inflate this horizontally. The amount to inflate this vertically. 1 Replaces this with the intersection of itself and the specified . The with which to intersect. 1 Returns a third structure that represents the intersection of two other structures. If there is no intersection, an empty is returned. A that represents the intersection of and . A rectangle to intersect. A rectangle to intersect. 1 Determines if this rectangle intersects with . This method returns true if there is any intersection, otherwise false. The rectangle to test. 1 Tests whether all numeric properties of this have values of zero. This property returns true if the , , , and properties of this all have values of zero; otherwise, false. 1 Gets the x-coordinate of the left edge of this structure. The x-coordinate of the left edge of this structure. 1 Gets or sets the coordinates of the upper-left corner of this structure. A that represents the upper-left corner of this structure. 1 Adjusts the location of this rectangle by the specified amount. Amount to offset the location. 1 Adjusts the location of this rectangle by the specified amount. The horizontal offset. The vertical offset. 1 Tests whether two structures have equal location and size. This operator returns true if the two structures have equal , , , and properties. The structure that is to the left of the equality operator. The structure that is to the right of the equality operator. 3 Tests whether two structures differ in location or size. This operator returns true if any of the , , or properties of the two structures are unequal; otherwise false. The structure that is to the left of the inequality operator. The structure that is to the right of the inequality operator. 3 Gets the x-coordinate that is the sum of and property values of this structure. The x-coordinate that is the sum of and of this . 1 Converts the specified to a by rounding the values to the nearest integer values. A . The to be converted. 1 Gets or sets the size of this . A that represents the width and height of this structure. 1 Gets the y-coordinate of the top edge of this structure. The y-coordinate of the top edge of this structure. 1 Converts the attributes of this to a human-readable string. A string that contains the position, width, and height of this structure ¾ for example, {X=20, Y=20, Width=100, Height=50} 1 Converts the specified to a by truncating the values. A . The to be converted. 1 Gets a structure that contains the union of two structures. A structure that bounds the union of the two structures. A rectangle to union. A rectangle to union. 1 Gets or sets the width of this structure. The width of this structure. 1 Gets or sets the x-coordinate of the upper-left corner of this structure. The x-coordinate of the upper-left corner of this structure. 1 Gets or sets the y-coordinate of the upper-left corner of this structure. The y-coordinate of the upper-left corner of this structure. 1 Converts rectangles from one data type to another. Access this class through the . 1 Initializes a new instance of the class. Determines if this converter can convert an object in the given source type to the native type of the converter. This method returns true if this object can perform the conversion; otherwise, false. A formatter context. This object can be used to get additional information about the environment this converter is being called from. This may be null, so you should always check. Also, properties on the context object may also return null. The type you want to convert from. 1 Gets a value indicating whether this converter can convert an object to the given destination type using the context. This method returns true if this converter can perform the conversion; otherwise, false. An object that provides a format context. This can be null, so you should always check. Also, properties on the context object can also return null. A object that represents the type you want to convert to. 1 Converts the given object to a object. The converted object. A that can be used to get additional information about the environment this converter is being called from. This may be null, so you should always check. Also, properties on the context object may also return null. An that contains culture specific information, such as the language, calendar, and cultural conventions associated with a specific culture. It is based on the RFC 1766 standard. The object to convert. The conversion cannot be completed. 1 Converts the specified object to the specified type. The converted object. A that can be used to get additional information about the environment this converter is being called from. This may be null, so you should always check. Also, properties on the context object may also return null. An that contains culture specific information, such as the language, calendar, and cultural conventions associated with a specific culture. It is based on the RFC 1766 standard. The object to convert. The type to convert the object to. The conversion cannot be completed. 1 Creates an instance of this type given a set of property values for the object. This is useful for objects that are immutable but still want to provide changeable properties. The newly created object, or null if the object could not be created. The default implementation returns null. A through which additional context can be provided. A dictionary of new property values. The dictionary contains a series of name-value pairs, one for each property returned from a call to the method. 1 Determines if changing a value on this object should require a call to to create a new value. This method returns true if should be called when a change is made to one or more properties of this object; otherwise, false. A type descriptor through which additional context can be provided. 1 Retrieves the set of properties for this type. By default, a type does not return any properties. The set of properties that should be exposed for this data type. If no properties should be exposed, this may return null. The default implementation always returns null. A through which additional context can be provided. The value of the object to get the properties for. An array of objects that describe the properties. 1 Determines if this object supports properties. By default, this is false. This method returns true if should be called to find the properties of this object; otherwise, false. A through which additional context can be provided. 1 Stores a set of four floating-point numbers that represent the location and size of a rectangle. For more advanced region functions, use a object. 1 Initializes a new instance of the class with the specified location and size. A that represents the upper-left corner of the rectangular region. A that represents the width and height of the rectangular region. Initializes a new instance of the class with the specified location and size. The x-coordinate of the upper-left corner of the rectangle. The y-coordinate of the upper-left corner of the rectangle. The width of the rectangle. The height of the rectangle. Gets the y-coordinate that is the sum of and of this structure. The y-coordinate that is the sum of and of this structure. 1 Determines if the specified point is contained within this structure. This method returns true if the point represented by the parameter is contained within this structure; otherwise false. The to test. 1 Determines if the rectangular region represented by is entirely contained within this structure. This method returns true if the rectangular region represented by is entirely contained within the rectangular region represented by this ; otherwise false. The to test. 1 Determines if the specified point is contained within this structure. This method returns true if the point defined by and is contained within this structure; otherwise false. The x-coordinate of the point to test. The y-coordinate of the point to test. 1 Represents an instance of the class with its members uninitialized. 1 Tests whether is a with the same location and size of this . This method returns true if is a and its X, Y, Width, and Height properties are equal to the corresponding properties of this ; otherwise, false. The to test. 1 Creates a structure with upper-left corner and lower-right corner at the specified locations. The new that this method creates. The x-coordinate of the upper-left corner of the rectangular region. The y-coordinate of the upper-left corner of the rectangular region. The x-coordinate of the lower-right corner of the rectangular region. The y-coordinate of the lower-right corner of the rectangular region. 1 Gets the hash code for this structure. For information about the use of hash codes, see Object.GetHashCode. The hash code for this . 1 Gets or sets the height of this structure. The height of this structure. 1 Creates and returns an inflated copy of the specified structure. The copy is inflated by the specified amount. The original rectangle remains unmodified. The inflated . The to be copied. This rectangle is not modified. The amount to inflate the copy of the rectangle horizontally. The amount to inflate the copy of the rectangle vertically. 1 Inflates this by the specified amount. The amount to inflate this rectangle. 1 Inflates this structure by the specified amount. The amount to inflate this structure horizontally. The amount to inflate this structure vertically. 1 Replaces this structure with the intersection of itself and the specified structure. The rectangle to intersect. 1 Returns a structure that represents the intersection of two rectangles. If there is no intersection, and empty is returned. A third structure the size of which represents the overlapped area of the two specified rectangles. A rectangle to intersect. A rectangle to intersect. 1 Determines if this rectangle intersects with . This method returns true if there is any intersection. The rectangle to test. 1 Tests whether the or property of this has a value of zero. This property returns true if the or property of this has a value of zero; otherwise, false. 1 Gets the x-coordinate of the left edge of this structure. The x-coordinate of the left edge of this structure. 1 Gets or sets the coordinates of the upper-left corner of this structure. A that represents the upper-left corner of this structure. 1 Adjusts the location of this rectangle by the specified amount. The amount to offset the location. 1 Adjusts the location of this rectangle by the specified amount. The amount to offset the location horizontally. The amount to offset the location vertically. 1 Tests whether two structures have equal location and size. This operator returns true if the two specified structures have equal , , , and properties. The structure that is to the left of the equality operator. The structure that is to the right of the equality operator. 3 Converts the specified structure to a structure. The structure that is converted from the specified structure. The structure to convert. 3 Tests whether two structures differ in location or size. This operator returns true if any of the , , , or properties of the two structures are unequal; otherwise false. The structure that is to the left of the inequality operator. The structure that is to the right of the inequality operator. 3 Gets the x-coordinate that is the sum of and of this structure. The x-coordinate that is the sum of and of this structure. 1 Gets or sets the size of this . A that represents the width and height of this structure. 1 Gets the y-coordinate of the top edge of this structure. The y-coordinate of the top edge of this structure. 1 Converts the Location and of this to a human-readable string. A string that contains the position, width, and height of this structure¾for example, "{X=20, Y=20, Width=100, Height=50}". 1 Creates the smallest possible third rectangle that can contain both of two rectangles that form a union. A third structure that contains both of the two rectangles that form the union. A rectangle to union. A rectangle to union. 1 Gets or sets the width of this structure. The width of this structure. 1 Gets or sets the x-coordinate of the upper-left corner of this structure. The x-coordinate of the upper-left corner of this structure. 1 Gets or sets the y-coordinate of the upper-left corner of this structure. The y-coordinate of the upper-left corner of this structure. 1 Describes the interior of a graphics shape composed of rectangles and paths. This class cannot be inherited. 1 Initializes a new . Initializes a new with the specified . A that defines the new . isnull. Initializes a new from the specified data. A that defines the interior of the new . isnull. Initializes a new from the specified structure. A structure that defines the interior of the new . Initializes a new from the specified structure. A structure that defines the interior of the new . Creates an exact copy of this . The that this method creates. 1 Updates this to contain the portion of the specified that does not intersect with this . The to complement this . isnull. 1 Updates this to contain the portion of the specified structure that does not intersect with this . The structure to complement this . 1 Updates this to contain the portion of the specified structure that does not intersect with this . The structure to complement this . 1 Updates this to contain the portion of the specified that does not intersect with this . The object to complement this object. isnull. 1 Releases all resources used by this . 1 Tests whether the specified is identical to this on the specified drawing surface. true if the interior of region is identical to the interior of this region when the transformation associated with the parameter is applied; otherwise, false. The to test. A that represents a drawing surface. or is null. 1 Updates this to contain only the portion of its interior that does not intersect with the specified . The to exclude from this . is null. 1 Updates this to contain only the portion of its interior that does not intersect with the specified structure. The structure to exclude from this . 1 Updates this to contain only the portion of its interior that does not intersect with the specified structure. The structure to exclude from this . 1 Updates this to contain only the portion of its interior that does not intersect with the specified . The to exclude from this . is null. 1 Initializes a new from a handle to the specified existing GDI region. The new . A handle to an existing . 1 Gets a structure that represents a rectangle that bounds this on the drawing surface of a object. A structure that represents the bounding rectangle for this on the specified drawing surface. The on which this is drawn. is null. 1 Returns a Windows handle to this in the specified graphics context. A Windows handle to this . The on which this is drawn. is null. 1 Returns a that represents the information that describes this . A that represents the information that describes this . 1 Returns an array of structures that approximate this after the specified matrix transformation is applied. An array of structures that approximate this after the specified matrix transformation is applied. A that represents a geometric transformation to apply to the region. is null. 1 Updates this to the intersection of itself with the specified . The to intersect with this . 1 Updates this to the intersection of itself with the specified structure. The structure to intersect with this . 1 Updates this to the intersection of itself with the specified structure. The structure to intersect with this . 1 Updates this to the intersection of itself with the specified . The to intersect with this . 1 Tests whether this has an empty interior on the specified drawing surface. true if the interior of this is empty when the transformation associated with is applied; otherwise, false. A that represents a drawing surface. is null. 1 Tests whether this has an infinite interior on the specified drawing surface. true if the interior of this is infinite when the transformation associated with is applied; otherwise, false. A that represents a drawing surface. is null. 1 Tests whether the specified structure is contained within this . true when is contained within this ; otherwise, false. The structure to test. 1 Tests whether the specified structure is contained within this when drawn using the specified . true when is contained within this ; otherwise, false. The structure to test. A that represents a graphics context. 1 Tests whether the specified structure is contained within this . true when is contained within this ; otherwise, false. The structure to test. 1 Tests whether the specified structure is contained within this when drawn using the specified . true when is contained within this ; otherwise, false. The structure to test. A that represents a graphics context. 1 Tests whether any portion of the specified structure is contained within this . This method returns true when any portion of is contained within this ; otherwise, false. The structure to test. 1 Tests whether any portion of the specified structure is contained within this when drawn using the specified . true when any portion of the is contained within this ; otherwise, false. The structure to test. A that represents a graphics context. 1 Tests whether any portion of the specified structure is contained within this . true when any portion of is contained within this ; otherwise, false. The structure to test. 1 Tests whether any portion of the specified structure is contained within this when drawn using the specified . true when is contained within this ; otherwise, false. The structure to test. A that represents a graphics context. 1 Tests whether the specified point is contained within this object when drawn using the specified object. true when the specified point is contained within this ; otherwise, false. The x-coordinate of the point to test. The y-coordinate of the point to test. A that represents a graphics context. 1 Tests whether any portion of the specified rectangle is contained within this . true when any portion of the specified rectangle is contained within this ; otherwise, false. The x-coordinate of the upper-left corner of the rectangle to test. The y-coordinate of the upper-left corner of the rectangle to test. The width of the rectangle to test. The height of the rectangle to test. 1 Tests whether any portion of the specified rectangle is contained within this when drawn using the specified . true when any portion of the specified rectangle is contained within this ; otherwise, false. The x-coordinate of the upper-left corner of the rectangle to test. The y-coordinate of the upper-left corner of the rectangle to test. The width of the rectangle to test. The height of the rectangle to test. A that represents a graphics context. 1 Tests whether the specified point is contained within this . true when the specified point is contained within this ; otherwise, false. The x-coordinate of the point to test. The y-coordinate of the point to test. 1 Tests whether the specified point is contained within this when drawn using the specified . true when the specified point is contained within this ; otherwise, false. The x-coordinate of the point to test. The y-coordinate of the point to test. A that represents a graphics context. 1 Tests whether any portion of the specified rectangle is contained within this . true when any portion of the specified rectangle is contained within this object; otherwise, false. The x-coordinate of the upper-left corner of the rectangle to test. The y-coordinate of the upper-left corner of the rectangle to test. The width of the rectangle to test. The height of the rectangle to test. 1 Tests whether any portion of the specified rectangle is contained within this when drawn using the specified . true when any portion of the specified rectangle is contained within this ; otherwise, false. The x-coordinate of the upper-left corner of the rectangle to test. The y-coordinate of the upper-left corner of the rectangle to test. The width of the rectangle to test. The height of the rectangle to test. A that represents a graphics context. 1 Initializes this to an empty interior. 1 Initializes this object to an infinite interior. 1 Releases the handle of the . The handle to the . is null. 1 Transforms this by the specified . The by which to transform this . is null. 1 Offsets the coordinates of this by the specified amount. The amount to offset this horizontally. The amount to offset this vertically. 1 Offsets the coordinates of this by the specified amount. The amount to offset this horizontally. The amount to offset this vertically. 1 Updates this to the union of itself and the specified . The to unite with this . is null. 1 Updates this to the union of itself and the specified structure. The structure to unite with this . 1 Updates this to the union of itself and the specified structure. The structure to unite with this . 1 Updates this to the union of itself and the specified . The to unite with this . is null. 1 Updates this to the union minus the intersection of itself with the specified . The to with this . is null. 1 Updates this to the union minus the intersection of itself with the specified structure. The structure to with this . 1 Updates this to the union minus the intersection of itself with the specified structure. The structure to with this . 1 Updates this to the union minus the intersection of itself with the specified . The to with this . is null. 1 Specifies the direction of an image's rotation and the axis used to flip the image. 2 Specifies no rotation and no flipping. Specifies a 90-degree rotation without flipping. Specifies a 180-degree rotation without flipping. Specifies a 270-degree rotation without flipping. Specifies no rotation followed by a horizontal flip. Specifies a 90-degree rotation followed by a horizontal flip. Specifies a 180-degree rotation followed by a horizontal flip. Specifies a 270-degree rotation followed by a horizontal flip. Specifies no rotation followed by a vertical flip. Specifies a 90-degree rotation followed by a vertical flip. Specifies a 180-degree rotation followed by a vertical flip. Specifies a 270-degree rotation followed by a vertical flip. Specifies no rotation followed by a horizontal and vertical flip. Specifies a 90-degree rotation followed by a horizontal and vertical flip. Specifies a 180-degree rotation followed by a horizontal and vertical flip. Specifies a 270-degree rotation followed by a horizontal and vertical flip. Stores an ordered pair of integers, typically the width and height of a rectangle. 1 Initializes a new instance of the class from the specified . The from which to initialize this . Initializes a new instance of the class from the specified dimensions. The width component of the new . The height component of the new . Adds the width and height of one structure to the width and height of another structure. A structure that is the result of the addition operation. The first to add. The second to add. Converts the specified structure to a structure by rounding the values of the structure to the next higher integer values. The structure this method converts to. The structure to convert. 1 Gets a structure that has a and value of 0. A structure that has a and value of 0. 1 Tests to see whether the specified object is a with the same dimensions as this . true if is a and has the same width and height as this ; otherwise, false. The to test. 1 Returns a hash code for this structure. An integer value that specifies a hash value for this structure. 1 Gets or sets the vertical component of this . The vertical component of this , typically measured in pixels. 1 Tests whether this has width and height of 0. This property returns true when this has both a width and height of 0; otherwise, false. 1 Adds the width and height of one structure to the width and height of another structure. A structure that is the result of the addition operation. The first to add. The second to add. 3 Tests whether two structures are equal. true if and have equal width and height; otherwise, false. The structure on the left side of the equality operator. The structure on the right of the equality operator. 3 Converts the specified to a . The structure to which this operator converts. The to convert. 3 Converts the specified to a . The structure to which this operator converts. The to convert. 3 Tests whether two structures are different. true if and differ either in width or height; false if and are equal. The structure on the left of the inequality operator. The structure on the right of the inequality operator. 3 Subtracts the width and height of one structure from the width and height of another structure. A structure that is the result of the subtraction operation. The structure on the left side of the subtraction operator. The structure on the right side of the subtraction operator. 3 Converts the specified structure to a structure by rounding the values of the structure to the nearest integer values. The structure this method converts to. The structure to convert. 1 Subtracts the width and height of one structure from the width and height of another structure. The that is a result of the subtraction operation. The structure on the left side of the subtraction operator. The structure on the right side of the subtraction operator. Creates a human-readable string that represents this . A string that represents this . 1 Converts the specified structure to a structure by truncating the values of the structure to the next lower integer values. The structure this method converts to. The structure to convert. 1 Gets or sets the horizontal component of this . The horizontal component of this , typically measured in pixels. 1 The class is used to convert from one data type to another. Access this class through the object. 1 Initializes a new object. Determines whether this converter can convert an object in the specified source type to the native type of the converter. This method returns true if this object can perform the conversion. A that can be used to get additional information about the environment this converter is being called from. This may be null, so you should always check. Also, properties on the context object may also return null. The type you want to convert from. 1 Gets a value indicating whether this converter can convert an object to the given destination type using the context. This method returns true if this converter can perform the conversion; otherwise, false. A that can be used to get additional information about the environment this converter is being called from. This can be null, so always check. Also, properties on the context object can return null. A that represents the type you want to convert to. 1 Converts the specified object to the converter's native type. The converted object. A that can be used to get additional information about the environment this converter is being called from. This may be null, so you should always check. Also, properties on the context object may also return null. An object that contains culture specific information, such as the language, calendar, and cultural conventions associated with a specific culture. It is based on the RFC 1766 standard. The object to convert. The conversion cannot be completed. 1 Converts the specified object to the specified type. The converted object. A that can be used to get additional information about the environment this converter is being called from. This may be null, so you should always check. Also, properties on the context object may also return null. An object that contains culture specific information, such as the language, calendar, and cultural conventions associated with a specific culture. It is based on the RFC 1766 standard. The object to convert. The type to convert the object to. The conversion cannot be completed. 1 Creates an object of this type by using a specified set of property values for the object. This is useful for creating non-changeable objects that have changeable properties. The newly created object, or null if the object could not be created. The default implementation returns null. A through which additional context can be provided. A dictionary of new property values. The dictionary contains a series of name-value pairs, one for each property returned from the method. 1 Determines whether changing a value on this object should require a call to the method to create a new value. true if the object should be called when a change is made to one or more properties of this object. A through which additional context can be provided. 1 Retrieves the set of properties for this type. By default, a type does not have any properties to return. The set of properties that should be exposed for this data type. If no properties should be exposed, this may return null. The default implementation always returns null. A through which additional context can be provided. The value of the object to get the properties for. An array of objects that describe the properties. 1 Determines whether this object supports properties. By default, this is false. true if the method should be called to find the properties of this object. A through which additional context can be provided. 1 Stores an ordered pair of floating-point numbers, typically the width and height of a rectangle. 1 Initializes a new instance of the structure from the specified structure. The structure from which to initialize this structure. Initializes a new instance of the structure from the specified existing structure. The structure from which to create the new structure. Initializes a new instance of the structure from the specified dimensions. The width component of the new structure. The height component of the new structure. Adds the width and height of one structure to the width and height of another structure. A structure that is the result of the addition operation. The first structure to add. The second structure to add. Gets a structure that has a and value of 0. A structure that has a and value of 0. 1 Tests to see whether the specified object is a structure with the same dimensions as this structure. This method returns true if is a and has the same width and height as this ; otherwise, false. The to test. 1 Returns a hash code for this structure. An integer value that specifies a hash value for this structure. 1 Gets or sets the vertical component of this structure. The vertical component of this structure, typically measured in pixels. 1 Gets a value that indicates whether this structure has zero width and height. This property returns true when this structure has both a width and height of zero; otherwise, false. 1 Adds the width and height of one structure to the width and height of another structure. A structure that is the result of the addition operation. The first structure to add. The second structure to add. 3 Tests whether two structures are equal. This operator returns true if and have equal width and height; otherwise, false. The structure on the left side of the equality operator. The structure on the right of the equality operator. 3 Converts the specified structure to a structure. The structure to which this operator converts. The structure to be converted 3 Tests whether two structures are different. This operator returns true if and differ either in width or height; false if and are equal. The structure on the left of the inequality operator. The structure on the right of the inequality operator. 3 Subtracts the width and height of one structure from the width and height of another structure. A that is the result of the subtraction operation. The structure on the left side of the subtraction operator. The structure on the right side of the subtraction operator. 3 Subtracts the width and height of one structure from the width and height of another structure. A structure that is a result of the subtraction operation. The structure on the left side of the subtraction operator. The structure on the right side of the subtraction operator. Converts a structure to a structure. Returns a structure. 1 Converts a structure to a structure. Returns a structure. 1 Creates a human-readable string that represents this structure. A string that represents this structure. 1 Gets or sets the horizontal component of this structure. The horizontal component of this structure, typically measured in pixels. 1 Converts objects from one type to another. Initializes a new instance of the class. Returns a value indicating whether the converter can convert from the type specified to the type, using the specified context. true to indicate the conversion can be performed; otherwise, false. An through which additional context can be supplied. A the represents the type you wish to convert from. Returns a value indicating whether the can convert a to the specified type. true if this converter can perform the conversion otherwise, false. An through which additional context can be supplied. A that represents the type you want to convert from. An that represents the converted value. An that provides a format context. The to use as the current culture. The to convert. An that represents the converted value. An that provides a format context. A . If null is passed, the current culture is assumed. The to convert. The to convert the parameter to. Creates an instance of a with the specified property values using the specified context. An representing the new , or null if the object cannot be created. An through which additional context can be supplied. An containing property names and values. Returns a value indicating whether changing a value on this object requires a call to the method to create a new value. Always returns true. An that provides a format context. This may be null. Retrieves a set of properties for the type using the specified context and attributes. A containing the properties. An through which additional context can be supplied. The to return properties for. An array of objects that describe the properties. Returns whether the type supports properties. Always returns true. An through which additional context can be supplied. 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. 1 Initializes a new object of the specified color. A structure that represents the color of this brush. Creates an exact copy of this object. The object that this method creates. 1 Gets or sets the color of this object. A structure that represents the color of this brush. The property is set on an immutable . 1 Specifies the alignment of a text string relative to its layout rectangle. 2 Specifies the text be aligned near the layout. In a left-to-right layout, the near position is left. In a right-to-left layout, the near position is right. Specifies that text is aligned in the center of the layout rectangle. Specifies that text is aligned far from the origin position of the layout rectangle. In a left-to-right layout, the far position is right. In a right-to-left layout, the far position is left. The enumeration specifies how to substitute digits in a string according to a user's locale or language. 2 Specifies a user-defined substitution scheme. Specifies to disable substitutions. Specifies substitution digits that correspond with the official national language of the user's locale. Specifies substitution digits that correspond with the user's native script or language, which may be different from the official national language of the user's locale. 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. 1 Initializes a new object. Initializes a new object from the specified existing object. The object from which to initialize the new object. is null. Initializes a new object with the specified enumeration. The enumeration for the new object. Initializes a new object with the specified enumeration and language. The enumeration for the new object. A value that indicates the language of the text. Gets or sets text alignment information on the vertical plane. A enumeration that specifies the horizontal alignment of the string. 1 Creates an exact copy of this object. The object this method creates. 1 Gets the language that is used when local digits are substituted for western digits. A National Language Support (NLS) language identifier that identifies the language that will be used when local digits are substituted for western digits. You can pass the property of a object as the NLS language identifier. For example, suppose you create a object by passing the string "ar-EG" to a constructor. If you pass the property of that object along with. to the method, then Arabic-Indic digits will be substituted for western digits at display time. 1 Gets the method to be used for digit substitution. A enumeration value that specifies how to substitute characters in a string that cannot be displayed because they are not supported by the current font. 1 Releases all resources used by this object. 1 Gets or sets a enumeration that contains formatting information. A enumeration that contains formatting information. 1 Gets a generic default object. The generic default object. 1 Gets a generic typographic object. A generic typographic object. 1 Gets the tab stops for this object. An array of distances (in number of spaces) between tab stops. The number of spaces between the beginning of a text line and the first tab stop. 1 Gets or sets the object for this object. The object for this object, the default is . 1 Gets or sets the line alignment on the horizontal plane. A enumeration that represents the line alignment. 1 Specifies the language and method to be used when local digits are substituted for western digits. A National Language Support (NLS) language identifier that identifies the language that will be used when local digits are substituted for western digits. You can pass the property of a object as the NLS language identifier. For example, suppose you create a object by passing the string "ar-EG" to a constructor. If you pass the property of that object along with to the method, then Arabic-Indic digits will be substituted for western digits at display time. An element of the enumeration that specifies how digits are displayed. 1 Specifies an array of structures that represent the ranges of characters measured by a call to the method. An array of structures that specifies the ranges of characters measured by a call to the method. More than 32 character ranges are set. 1 Sets tab stops for this object. The number of spaces between the beginning of a line of text and the first tab stop. An array of distances between tab stops in the units specified by the property. 1 Converts this object to a human-readable string. A string representation of this object. 1 Gets or sets the enumeration for this object. A enumeration that indicates how text drawn with this object is trimmed when it exceeds the edges of the layout rectangle. 1 Specifies the display and layout information for text strings. 2 Text is displayed from right to left. Text is vertically aligned. Parts of characters are allowed to overhang the string's layout rectangle. By default, characters are repositioned to avoid any overhang. Control characters such as the left-to-right mark are shown in the output with a representative glyph. Fallback to alternate fonts for characters not supported in the requested font is disabled. Any missing characters are displayed with the fonts missing glyph, usually an open square. Includes the trailing space at the end of each line. By default the boundary rectangle returned by the method excludes the space at the end of each line. Set this flag to include that space in measurement. Text wrapping between lines when formatting within a rectangle is disabled. This flag is implied when a point is passed instead of a rectangle, or when the specified rectangle has a zero line length. Only entire lines are laid out in the formatting rectangle. By default layout continues until the end of the text, or until no more lines are visible as a result of clipping, whichever comes first. Note that the default settings allow the last line to be partially obscured by a formatting rectangle that is not a whole multiple of the line height. To ensure that only whole lines are seen, specify this value and be careful to provide a formatting rectangle at least as tall as the height of one line. Overhanging parts of glyphs, and unwrapped text reaching outside the formatting rectangle are allowed to show. By default all text and glyph parts reaching outside the formatting rectangle are clipped. Specifies how to trim characters from a string that does not completely fit into a layout shape. 2 Specifies no trimming. Specifies that the text is trimmed to the nearest character. Specifies that text is trimmed to the nearest word. Specifies that the text is trimmed to the nearest character, and an ellipsis is inserted at the end of a trimmed line. Specifies that text is trimmed to the nearest word, and an ellipsis is inserted at the end of a trimmed line. The center is removed from trimmed lines and replaced by an ellipsis. The algorithm keeps as much of the last slash-delimited segment of the line as possible. Specifies the units of measure for a text string. 2 Specifies world units as the unit of measure. Specifies the device unit as the unit of measure. Specifies a pixel as the unit of measure. Specifies a printer's point (1/72 inch) as the unit of measure. Specifies an inch as the unit of measure. Specifies 1/300 of an inch as the unit of measure. Specifies a millimeter as the unit of measure Specifies a printer's em size of 32 as the unit of measure. Each property of the class is a that is the color of a Windows display element. 1 Gets a that is the color of the active window's border. A that is the color of the active window's border. 1 Gets a that is the color of the background of the active window's title bar. A that is the color of the background of the active window's title bar. 1 Gets a that is the color of the text in the active window's title bar. A that is the color of the background of the active window's title bar. 1 Gets a that is the color of the application workspace. A that is the color of the application workspace. 1 Gets a that is the face color of a 3-D element. A that is the face color of a 3-D element. 1 Gets a that is the highlight color of a 3-D element. A that is the highlight color of a 3-D element. 1 Gets a that is the shadow color of a 3-D element. A that is the shadow color of a 3-D element. 1 Gets a that is the face color of a 3-D element. A that is the face color of a 3-D element. 1 Gets a that is the shadow color of a 3-D element. A that is the shadow color of a 3-D element. 1 Gets a that is the dark shadow color of a 3-D element. A that is the dark shadow color of a 3-D element. 1 Gets a that is the light color of a 3-D element. A that is the light color of a 3-D element. 1 Gets a that is the highlight color of a 3-D element. A that is the highlight color of a 3-D element. 1 Gets a that is the color of text in a 3-D element. A that is the color of text in a 3-D element. 1 Gets a that is the color of the desktop. A that is the color of the desktop. 1 Creates a from the specified structure. The this method creates. The structure from which to create the . 1 Gets a that is the lightest color in the color gradient of an active window's title bar. A that is the lightest color in the color gradient of an active window's title bar. 1 Gets a that is the lightest color in the color gradient of an inactive window's title bar. A that is the lightest color in the color gradient of an inactive window's title bar. 1 Gets a that is the color of dimmed text. A that is the color of dimmed text. 1 Gets a that is the color of the background of selected items. A that is the color of the background of selected items. 1 Gets a that is the color of the text of selected items. A that is the color of the text of selected items. 1 Gets a that is the color used to designate a hot-tracked item. A that is the color used to designate a hot-tracked item. 1 Gets a that is the color of an inactive window's border. A that is the color of an inactive window's border. 1 Gets a that is the color of the background of an inactive window's title bar. A that is the color of the background of an inactive window's title bar. 1 Gets a that is the color of the text in an inactive window's title bar. A that is the color of the text in an inactive window's title bar. 1 Gets a that is the color of the background of a ToolTip. A that is the color of the background of a ToolTip. 1 Gets a that is the color of the text of a ToolTip. A is the color of the text of a ToolTip. 1 Gets a that is the color of a menu's background. A that is the color of a menu's background. 1 Gets a that is the color of the background of a menu bar. A that is the color of the background of a menu bar. 1 Gets a that is the color used to highlight menu items when the menu appears as a flat menu. A that is the color used to highlight menu items when the menu appears as a flat menu. 1 Gets a that is the color of a menu's text. A that is the color of a menu's text. 1 Gets a that is the color of the background of a scroll bar. A that is the color of the background of a scroll bar. 1 Gets a that is the color of the background in the client area of a window. A that is the color of the background in the client area of a window. 1 Gets a that is the color of a window frame. A that is the color of a window frame. 1 Gets a that is the color of the text in the client area of a window. A that is the color of the text in the client area of a window. 1 Each property of the class is a structure that is the color of a Windows display element. 1 Gets a structure that is the color of the active window's border. A that is the color of the active window's border. 1 Gets a structure that is the color of the background of the active window's title bar. A that is the color of the active window's title bar. 1 Gets a structure that is the color of the text in the active window's title bar. A that is the color of the text in the active window's title bar. 1 Gets a structure that is the color of the application workspace. A that is the color of the application workspace. 1 Gets a structure that is the face color of a 3-D element. A that is the face color of a 3-D element. 1 Gets a structure that is the highlight color of a 3-D element. A that is the highlight color of a 3-D element. 1 Gets a structure that is the shadow color of a 3-D element. A that is the shadow color of a 3-D element. 1 Gets a structure that is the face color of a 3-D element. A that is the face color of a 3-D element. 1 Gets a structure that is the shadow color of a 3-D element. A that is the shadow color of a 3-D element. 1 Gets a structure that is the dark shadow color of a 3-D element. A that is the dark shadow color of a 3-D element. 1 Gets a structure that is the light color of a 3-D element. A that is the light color of a 3-D element. 1 Gets a structure that is the highlight color of a 3-D element. A that is the highlight color of a 3-D element. 1 Gets a structure that is the color of text in a 3-D element. A that is the color of text in a 3-D element. 1 Gets a structure that is the color of the desktop. A that is the color of the desktop. 1 Gets a structure that is the lightest color in the color gradient of an active window's title bar. A that is the lightest color in the color gradient of an active window's title bar. 1 Gets a structure that is the lightest color in the color gradient of an inactive window's title bar. A that is the lightest color in the color gradient of an inactive window's title bar. 1 Gets a structure that is the color of dimmed text. A that is the color of dimmed text. 1 Gets a structure that is the color of the background of selected items. A that is the color of the background of selected items. 1 Gets a structure that is the color of the text of selected items. A that is the color of the text of selected items. 1 Gets a structure that is the color used to designate a hot-tracked item. A that is the color used to designate a hot-tracked item. 1 Gets a structure that is the color of an inactive window's border. A that is the color of an inactive window's border. 1 Gets a structure that is the color of the background of an inactive window's title bar. A that is the color of the background of an inactive window's title bar. 1 Gets a structure that is the color of the text in an inactive window's title bar. A that is the color of the text in an inactive window's title bar. 1 Gets a structure that is the color of the background of a ToolTip. A that is the color of the background of a ToolTip. 1 Gets a structure that is the color of the text of a ToolTip. A that is the color of the text of a ToolTip. 1 Gets a structure that is the color of a menu's background. A that is the color of a menu's background. 1 Gets a structure that is the color of the background of a menu bar. A that is the color of the background of a menu bar. 1 Gets a structure that is the color used to highlight menu items when the menu appears as a flat menu. A that is the color used to highlight menu items when the menu appears as a flat menu. 1 Gets a structure that is the color of a menu's text. A that is the color of a menu's text. 1 Gets a structure that is the color of the background of a scroll bar. A that is the color of the background of a scroll bar. 1 Gets a structure that is the color of the background in the client area of a window. A that is the color of the background in the client area of a window. 1 Gets a structure that is the color of a window frame. A that is the color of a window frame. 1 Gets a structure that is the color of the text in the client area of a window. A that is the color of the text in the client area of a window. 1 Specifies the fonts used to display text in Windows display elements. 1 Gets a that is used to display text in the title bars of windows. A that is used to display text in the title bars of windows. 1 Gets the default font that applications can use for dialog boxes and forms. The default of the system. The value returned will vary depending on the user's operating system and the local culture setting of their system. Gets a font that applications can use for dialog boxes and forms. A that can be used for dialog boxes and forms, depending on the operating system and local culture setting of the system. Returns a font object that corresponds to the specified system font name. A if the specified name matches a value in ; otherwise, null. The name of the system font you need a font object for. Gets a that is used for icon titles. A that is used for icon titles. 1 Gets a that is used for menus. A that is used for menus. 1 Gets a that is used for message boxes. A that is used for message boxes 1 Gets a that is used to display text in the title bars of small windows, such as tool windows. A that is used to display text in the title bars of small windows, such as tool windows. 1 Gets a that is used to display text in the status bar. A that is used to display text in the status bar. 1 Each property of the class is an object for Windows system-wide icons. This class cannot be inherited. 1 Gets an object that contains the default application icon (WIN32: IDI_APPLICATION). An object that contains the default application icon. 1 Gets an object that contains the system asterisk icon (WIN32: IDI_ASTERISK). An object that contains the system asterisk icon. 1 Gets an object that contains the system error icon (WIN32: IDI_ERROR). An object that contains the system error icon. 1 Gets an object that contains the system exclamation icon (WIN32: IDI_EXCLAMATION). An object that contains the system exclamation icon. 1 Gets an object that contains the system hand icon (WIN32: IDI_HAND). An object that contains the system hand icon. 1 Gets an object that contains the system information icon (WIN32: IDI_INFORMATION). An object that contains the system information icon. 1 Gets an object that contains the system question icon (WIN32: IDI_QUESTION). An object that contains the system question icon. 1 Gets an object that contains the system warning icon (WIN32: IDI_WARNING). An object that contains the system warning icon. 1 Gets an object that contains the Windows logo icon (WIN32: IDI_WINLOGO). An object that contains the Windows logo icon. 1 Each property of the class is a that is the color of a Windows display element and that has a width of 1 pixel. 1 Gets a that is the color of the active window's border. A that is the color of the active window's border. 1 Gets a that is the color of the background of the active window's title bar. A that is the color of the background of the active window's title bar. 1 Gets a that is the color of the text in the active window's title bar. A that is the color of the text in the active window's title bar. 1 Gets a that is the color of the application workspace. A that is the color of the application workspace. 1 Gets a that is the face color of a 3-D element. A that is the face color of a 3-D element. 1 Gets a that is the highlight color of a 3-D element. A that is the highlight color of a 3-D element. 1 Gets a that is the shadow color of a 3-D element. A that is the shadow color of a 3-D element. 1 Gets a that is the face color of a 3-D element. A that is the face color of a 3-D element. 1 Gets a that is the shadow color of a 3-D element. A that is the shadow color of a 3-D element. 1 Gets a that is the dark shadow color of a 3-D element. A that is the dark shadow color of a 3-D element. 1 Gets a that is the light color of a 3-D element. A that is the light color of a 3-D element. 1 Gets a that is the highlight color of a 3-D element. A that is the highlight color of a 3-D element. 1 Gets a that is the color of text in a 3-D element. A that is the color of text in a 3-D element. 1 Gets a that is the color of the Windows desktop. A that is the color of the Windows desktop. 1 Creates a from the specified . The this method creates. The for the new . 1 Gets a that is the lightest color in the color gradient of an active window's title bar. A that is the lightest color in the color gradient of an active window's title bar. 1 Gets a that is the lightest color in the color gradient of an inactive window's title bar. A that is the lightest color in the color gradient of an inactive window's title bar. 1 Gets a that is the color of dimmed text. A that is the color of dimmed text. 1 Gets a that is the color of the background of selected items. A that is the color of the background of selected items. 1 Gets a that is the color of the text of selected items. A that is the color of the text of selected items. 1 Gets a that is the color used to designate a hot-tracked item. A that is the color used to designate a hot-tracked item. 1 Gets a is the color of the border of an inactive window. A that is the color of the border of an inactive window. 1 Gets a that is the color of the title bar caption of an inactive window. A that is the color of the title bar caption of an inactive window. 1 Gets a that is the color of the text in an inactive window's title bar. A that is the color of the text in an inactive window's title bar. 1 Gets a that is the color of the background of a ToolTip. A that is the color of the background of a ToolTip. 1 Gets a that is the color of the text of a ToolTip. A that is the color of the text of a ToolTip. 1 Gets a that is the color of a menu's background. A that is the color of a menu's background. 1 Gets a that is the color of the background of a menu bar. A that is the color of the background of a menu bar. 1 Gets a that is the color used to highlight menu items when the menu appears as a flat menu. A that is the color used to highlight menu items when the menu appears as a flat menu. 1 Gets a that is the color of a menu's text. A that is the color of a menu's text. 1 Gets a that is the color of the background of a scroll bar. A that is the color of the background of a scroll bar. 1 Gets a that is the color of the background in the client area of a window. A that is the color of the background in the client area of a window. 1 Gets a that is the color of a window frame. A that is the color of a window frame. 1 Gets a that is the color of the text in the client area of a window. A that is the color of the text in the client area of a window. 1 Each property of the class is a object that uses an image to fill the interior of a shape. This class cannot be inherited. 1 Initializes a new object that uses the specified image. The object with which this object fills interiors. Initializes a new object that uses the specified image and wrap mode. The object with which this object fills interiors. A enumeration that specifies how this object is tiled. Initializes a new object that uses the specified image, wrap mode, and bounding rectangle. The object with which this object fills interiors. A enumeration that specifies how this object is tiled. A structure that represents the bounding rectangle for this object. Initializes a new object that uses the specified image, wrap mode, and bounding rectangle. The object with which this object fills interiors. A enumeration that specifies how this object is tiled. A structure that represents the bounding rectangle for this object. Initializes a new object that uses the specified image and bounding rectangle. The object with which this object fills interiors. A structure that represents the bounding rectangle for this object. Initializes a new object that uses the specified image, bounding rectangle, and image attributes. The object with which this object fills interiors. A structure that represents the bounding rectangle for this object. An object that contains additional information about the image used by this object. Initializes a new object that uses the specified image and bounding rectangle. The object with which this object fills interiors. A structure that represents the bounding rectangle for this object. Initializes a new object that uses the specified image, bounding rectangle, and image attributes. The object with which this object fills interiors. A structure that represents the bounding rectangle for this object. An object that contains additional information about the image used by this object. Creates an exact copy of this object. The object this method creates, cast as an object. 1 Gets the object associated with this object. An object that represents the image with which this object fills shapes. 1 Multiplies the object that represents the local geometric transformation of this object by the specified object by prepending the specified object. The object by which to multiply the geometric transformation. 1 Multiplies the object that represents the local geometric transformation of this object by the specified object in the specified order. The object by which to multiply the geometric transformation. A enumeration that specifies the order in which to multiply the two matrices. 1 Resets the Transform property of this object to identity. 1 Rotates the local geometric transformation of this object by the specified amount. This method prepends the rotation to the transformation. The angle of rotation. 1 Rotates the local geometric transformation of this object by the specified amount in the specified order. The angle of rotation. A enumeration that specifies whether to append or prepend the rotation matrix. 1 Scales the local geometric transformation of this object by the specified amounts. This method prepends the scaling matrix to the transformation. The amount by which to scale the transformation in the x direction. The amount by which to scale the transformation in the y direction. 1 Scales the local geometric transformation of this object by the specified amounts in the specified order. The amount by which to scale the transformation in the x direction. The amount by which to scale the transformation in the y direction. A enumeration that specifies whether to append or prepend the scaling matrix. 1 Gets or sets a copy of the object that defines a local geometric transformation for the image associated with this object. A copy of the object that defines a geometric transformation that applies only to fills drawn by using this object. 1 Translates the local geometric transformation of this object by the specified dimensions. This method prepends the translation to the transformation. The dimension by which to translate the transformation in the x direction. The dimension by which to translate the transformation in the y direction. 1 Translates the local geometric transformation of this object by the specified dimensions in the specified order. The dimension by which to translate the transformation in the x direction. The dimension by which to translate the transformation in the y direction. The order (prepend or append) in which to apply the translation. 1 Gets or sets a enumeration that indicates the wrap mode for this object. A enumeration that specifies how fills drawn by using this object are tiled. 1 Allows you to specify an icon to represent a control in a container, such as the Microsoft Visual Studio Form Designer. 1 Initializes a new object with an image from a specified file. The name of a file that contains a 16 by 16 bitmap. Initializes a new object based on a 16 x 16 bitmap that is embedded as a resource in a specified assembly. A whose defining assembly is searched for the bitmap resource. Initializes a new object based on a 16 by 16 bitmap that is embedded as a resource in a specified assembly. A whose defining assembly is searched for the bitmap resource. The name of the embedded bitmap resource. A object that has its small image and its large image set to null. 1 Indicates whether the specified object is a object and is identical to this object. This method returns true if is both a object and is identical to this object. The to test. 1 Gets a hash code for this object. The hash code for this object. 1 Gets the small associated with this object. The small associated with this object. If this object does not already have a small image, this method searches for a bitmap resource in the assembly that defines the type of the object specified by the component parameter. For example, if you pass an object of type ControlA to the component parameter, then this method searches the assembly that defines ControlA. 1 Gets the small or large associated with this object. An object associated with this object. If this object does not already have a small image, this method searches for a bitmap resource in the assembly that defines the type of the object specified by the component parameter. For example, if you pass an object of type ControlA to the component parameter, then this method searches the assembly that defines ControlA. Specifies whether this method returns a large image (true) or a small image (false). The small image is 16 by 16, and the large image is 32 by 32. 1 Gets the small associated with this object. The small associated with this object. If this object does not already have a small image, this method searches for a bitmap resource in the assembly that defines the type specified by the type parameter. For example, if you pass typeof(ControlA) to the type parameter, then this method searches the assembly that defines ControlA. 1 Gets the small or large associated with this object. An associated with this object. If this object does not already have a small image, this method searches for a bitmap resource in the assembly that defines the type specified by the component type. For example, if you pass typeof(ControlA) to the type parameter, then this method searches the assembly that defines ControlA. Specifies whether this method returns a large image (true) or a small image (false). The small image is 16 by 16, and the large image is 32 by 32. 1 Gets the small or large associated with this object. An associated with this object. If this object does not already have a small image, this method searches for an embedded bitmap resource in the assembly that defines the type specified by the component type. For example, if you pass typeof(ControlA) to the type parameter, then this method searches the assembly that defines ControlA. The name of the embedded bitmap resource. Specifies whether this method returns a large image (true) or a small image (false). The small image is 16 by 16, and the large image is 32 by 32. 1 Returns an object based on a bitmap resource that is embedded in an assembly. An object based on the retrieved bitmap. This method searches for an embedded bitmap resource in the assembly that defines the type specified by the t parameter. For example, if you pass typeof(ControlA) to the t parameter, then this method searches the assembly that defines ControlA. The name of the embedded bitmap resource. Specifies whether this method returns a large image (true)or a small image (false). The small image is 16 by 16, and the large image is 32 x 32. 1 Gets the name of the font originally specified. The string representing the name of the font originally specified. Gets and object that contains the shield icon. An object that contains the shield icon. Gets a system-defined color. An integer used to retrieve the system color. Initializes a new using the specified pointer A pointer to the font information. Gets a pointer for this . Creates a graphics object. Returns an internal handle to an image. The image to get the internal handle for. Represents a collection of category name strings. Initializes a new instance of the class using the specified collection. A that contains the names to initialize the collection values to. Initializes a new instance of the class using the specified array of names. An array of strings that contains the names of the categories to initialize the collection values to. Indicates whether the specified category is contained in the collection. true if the specified category is contained in the collection; otherwise, false. The string to check for in the collection. Copies the collection elements to the specified array at the specified index. The array to copy to. The index of the destination array at which to begin copying. Gets the index of the specified value. The index in the collection, or null if the string does not exist in the collection. The category name to retrieve the index of in the collection. Gets the category name at the specified index. The category name at the specified index. The index of the collection element to access. Provides an interface to manage the images, ToolTips, and event handlers for the properties of a component displayed in a property browser. Adds the specified to this service. The property value UI handler to add. Gets the objects that match the specified context and property descriptor characteristics. An array of objects that match the specified parameters. An that can be used to gain additional context information. A that indicates the property to match with the properties to return. Notifies the implementation that the global list of objects has been modified. Occurs when the list of objects is modified. Removes the specified from the property value UI service. The handler to remove. Exposes a collection of toolbox items. Gets a collection of objects. A collection of objects. Provides methods and properties to manage and query the toolbox in the development environment. Adds a new toolbox item creator for a specified data format. A that can create a component when the toolbox item is invoked. The data format that the creator handles. Adds a new toolbox item creator for a specified data format and designer host. A that can create a component when the toolbox item is invoked. The data format that the creator handles. The that represents the designer host to associate with the creator. Adds the specified project-linked toolbox item to the toolbox. The linked to add to the toolbox. The for the current design document. Adds the specified project-linked toolbox item to the toolbox in the specified category. The linked to add to the toolbox. The toolbox item category to add the toolbox item to. The for the current design document. Adds the specified toolbox item to the toolbox. The to add to the toolbox. Adds the specified toolbox item to the toolbox in the specified category. The to add to the toolbox. The toolbox item category to add the to. Gets the names of all the tool categories currently on the toolbox. A containing the tool categories. Gets a toolbox item from the specified object that represents a toolbox item in serialized form. The created from the serialized object. The object that contains the to retrieve. Gets a toolbox item from the specified object that represents a toolbox item in serialized form, using the specified designer host. The created from deserialization. The object that contains the to retrieve. The to associate with this . Gets the currently selected toolbox item. The that is currently selected, or null if no toolbox item has been selected. Gets the currently selected toolbox item if it is available to all designers, or if it supports the specified designer. The that is currently selected, or null if no toolbox item is currently selected. The that the selected tool must be associated with for it to be returned. Gets the entire collection of toolbox items from the toolbox. A that contains the current toolbox items. Gets the collection of toolbox items that are associated with the specified designer host from the toolbox. A that contains the current toolbox items that are associated with the specified designer host. The that is associated with the toolbox items to retrieve. Gets a collection of toolbox items from the toolbox that match the specified category. A that contains the current toolbox items that are associated with the specified category. The toolbox item category to retrieve all the toolbox items from. Gets the collection of toolbox items that are associated with the specified designer host and category from the toolbox. A that contains the current toolbox items that are associated with the specified category and designer host. The toolbox item category to retrieve the toolbox items from. The that is associated with the toolbox items to retrieve. Gets a value indicating whether the specified object which represents a serialized toolbox item matches the specified attributes. true if the object matches the specified attributes; otherwise, false. The object that contains the to retrieve. An that contains the attributes to test the serialized object for. Gets a value indicating whether the specified object which represents a serialized toolbox item can be used by the specified designer host. true if the specified object is compatible with the specified designer host; otherwise, false. The object that contains the to retrieve. The to test for support for the . Gets a value indicating whether the specified object is a serialized toolbox item. true if the object contains a toolbox item object; otherwise, false. The object to inspect. Gets a value indicating whether the specified object is a serialized toolbox item, using the specified designer host. true if the object contains a toolbox item object; otherwise, false. The object to inspect. The that is making this request. Refreshes the state of the toolbox items. Removes a previously added toolbox item creator of the specified data format. The data format of the creator to remove. Removes a previously added toolbox creator that is associated with the specified data format and the specified designer host. The data format of the creator to remove. The that is associated with the creator to remove. Removes the specified toolbox item from the toolbox. The to remove from the toolbox. Removes the specified toolbox item from the toolbox. The to remove from the toolbox. The toolbox item category to remove the from. Gets or sets the name of the currently selected tool category from the toolbox. The name of the currently selected category. Notifies the toolbox service that the selected tool has been used. Gets a serializable object that represents the specified toolbox item. An object that represents the specified . The to serialize. Sets the current application's cursor to a cursor that represents the currently selected tool. true if the cursor is set by the currently selected tool, false if there is no tool selected and the cursor is set to the standard windows cursor. Selects the specified toolbox item. The to select. Defines an interface for setting the currently selected toolbox item and indicating whether a designer supports a particular toolbox item. Gets a value indicating whether the specified tool is supported by the current designer. true if the tool is supported by the toolbox and can be enabled; false if the document designer does not know how to use the tool. The to be tested for toolbox support. Selects the specified tool. The to select. Provides data for the method. Initializes a new instance of the class using the specified values. The context in which the value appears. The value to paint. The object with which drawing is to be done. The in which drawing is to be done. is null. Gets the rectangle that indicates the area in which the painting should be done. A . Gets the interface to be used to gain additional information about the context this value appears in. An that indicates the context of the event. Gets the object with which painting should be done. A object to use for painting. Gets the value to paint. An object indicating what to paint. Represents the method that adds a delegate to an implementation of . An that can be used to obtain context information. A that represents the property being queried. An of objects containing the UI items associated with the property. Provides information about a property displayed in the Properties window, including the associated event handler, pop-up information string, and the icon to display for the property. Initializes a new instance of the class. The icon to display. The image must be 8 x 8 pixels. The handler to invoke when the image is double-clicked. The to display for the property that this is associated with. or is null. Gets the 8 x 8 pixel image that will be drawn in the Properties window. The image to use for the property icon. Gets the handler that is raised when a user double-clicks this item. A indicating the event handler for this user interface (UI) item. Resets the user interface (UI) item. Gets or sets the information string to display for this item. A string containing the information string to display for this item. Represents the method that will handle the event of a . The for the property associated with the icon that was double-clicked. The property associated with the icon that was double-clicked. The associated with the icon that was double-clicked. Provides data for the event that occurs when components are added to the toolbox. Initializes a new instance of the class. The components to include in the toolbox. Gets or sets an array containing the components to add to the toolbox. An array of type indicating the components to add to the toolbox. Represents the method that handles the event. The source of the event. A that provides data for the event. Provides data for the event that occurs when components are added to the toolbox. Initializes a new instance of the class. The designer host that is making the request. Gets or sets an instance of the that made the request to create toolbox components. The that made the request to create toolbox components, or null if no designer host was provided to the toolbox item. Represents the method that handles the event. The source of the event. A that provides data for the event. Provides a base implementation of a toolbox item. Initializes a new instance of the class. Initializes a new instance of the class that creates the specified type of component. The type of that the toolbox item creates. The was locked. Gets or sets the name of the assembly that contains the type or types that the toolbox item creates. An that indicates the assembly containing the type or types to create. Gets or sets a bitmap to represent the toolbox item in the toolbox. A that represents the toolbox item in the toolbox. Throws an exception if the toolbox item is currently locked. The is locked. Gets or sets the company name for this . A that specifies the company for this . Occurs immediately after components are created. Occurs when components are about to be created. Gets the component type for this . A that specifies the component type for this . Creates the components that the toolbox item is configured to create. An array of created objects. Creates the components that the toolbox item is configured to create, using the specified designer host. An array of created objects. The to use when creating the components. Creates the components that the toolbox item is configured to create, using the specified designer host and default values. An array of created objects. The to use when creating the components. A dictionary of property name/value pairs of default values with which to initialize the component. Creates a component or an array of components when the toolbox item is invoked. An array of created objects. The to host the toolbox item. Creates an array of components when the toolbox item is invoked. An array of created objects. The designer host to use when creating components. A dictionary of property name/value pairs of default values with which to initialize the component. Gets or sets the for the toolbox item. An array of objects. Gets or sets the description for this . A that specifies the description for this . Loads the state of the toolbox item from the specified serialization information object. The to load from. A that indicates the stream characteristics. Gets or sets the display name for the toolbox item. The display name for the toolbox item. Determines whether two instances are equal. true if the specified is equal to the current ; otherwise, false. The to compare with the current . Gets or sets the filter that determines whether the toolbox item can be used on a destination component. An of objects. Filters a property value before returning it. A filtered property value. The name of the property to filter. The value against which to filter the property. Returns the hash code for this instance. A hash code for the current . Enables access to the type associated with the toolbox item. The type associated with the toolbox item. The designer host to query for . Creates an instance of the specified type, optionally using a specified designer host and assembly name. An instance of the specified type, if it can be located. The for the current document. This can be null. An that indicates the assembly that contains the type to load. This can be null. The name of the type to create an instance of. A value indicating whether or not to add a reference to the assembly that contains the specified type to the designer host's set of references. is not specified. Initializes the current toolbox item with the specified type to create. The that the toolbox item creates. The was locked. Gets a value indicating whether the toolbox item is transient. true, if this toolbox item should not be stored in any toolbox database when an application that is providing a toolbox closes; otherwise, false. Locks the toolbox item and prevents changes to its properties. Gets a value indicating whether the is currently locked. true if the toolbox item is locked; otherwise, false. Raises the event. A that provides data for the event. Raises the event. A that provides data for the event. Gets a dictionary of properties. A dictionary of name/value pairs (the names are property names and the values are property values). Saves the state of the toolbox item to the specified serialization information object. The to save to. A that indicates the stream characteristics. For a description of this member, see the method. The to populate with data. The destination (see ) for this serialization. Returns a that represents the current . A that represents the current . Gets or sets the fully qualified name of the type of that the toolbox item creates when invoked. The fully qualified type name of the type of component that this toolbox item creates. Validates that an object is of a given type. The name of the property to validate. Optional value against which to validate. The expected type of the property. true to allow null; otherwise, false. is null, and is false. is not the type specified by . Validates a property before it is assigned to the property dictionary. The value used to perform validation. The name of the property to validate. The value against which to validate. is null, and is "IsTransient". Gets the version for this . A that specifies the version for this . Represents a collection of toolbox items. Initializes a new instance of the class using the specified array of toolbox items. An array of type containing the toolbox items to fill the collection with. Initializes a new instance of the class using the specified collection. A to fill the new collection with. Indicates whether the collection contains the specified . true if the collection contains the specified object; otherwise, false. A to search the collection for. Copies the collection to the specified array beginning with the specified destination index. The array to copy to. The index to begin copying to. Gets the index of the specified , if it exists in the collection. The index of the specified . A to get the index of in the collection. Gets the at the specified index. A at each valid index in the collection. The index of the object to get or set. Provides a callback mechanism that can create a . The deserialized object specified by . The object which contains the data to create a for. Provides a base class that can be used to design value editors that can provide a user interface (UI) for representing and editing the values of objects of the supported data types. Initializes a new instance of the class. Edits the specified object's value using the editor style indicated by the method. The new value of the object. If the value of the object has not changed, this should return the same object it was passed. An that can be used to gain additional context information. An that this editor can use to obtain services. The object to edit. Edits the value of the specified object using the editor style indicated by the method. The new value of the object. An that this editor can use to obtain services. The object to edit. Gets the editor style used by the method. A enumeration value that indicates the style of editor used by the current . By default, this method will return . Gets the editor style used by the method. A value that indicates the style of editor used by the method. If the does not support this method, then will return . An that can be used to gain additional context information. Indicates whether this editor supports painting a representation of an object's value. true if is implemented; otherwise, false. Indicates whether the specified context supports painting a representation of an object's value within the specified context. true if is implemented; otherwise, false. An that can be used to gain additional context information. Gets a value indicating whether drop-down editors should be resizable by the user. true if drop-down editors are resizable; otherwise, false. Paints a representation of the value of an object using the specified . A that indicates what to paint and where to paint it. Paints a representation of the value of the specified object to the specified canvas. The object whose value this type editor will display. A drawing canvas on which to paint the representation of the object's value. A within whose boundaries to paint the value. Specifies identifiers that indicate the value editing style of a . Provides no interactive user interface (UI) component. Displays an ellipsis (...) button to start a modal dialog box, which requires user input before continuing a program, or a modeless dialog box, which stays on the screen and is available for use at any time but permits other user activities. Displays a drop-down arrow button and hosts the user interface (UI) in a drop-down dialog box. Represents an adjustable arrow-shaped line cap. This class cannot be inherited. Initializes a new instance of the class with the specified width and height. The arrow end caps created with this constructor are always filled. The width of the arrow. The height of the arrow. Initializes a new instance of the class with the specified width, height, and fill property. Whether an arrow end cap is filled depends on the argument passed to the parameter. The width of the arrow. The height of the arrow. true to fill the arrow cap; otherwise, false. Gets or sets whether the arrow cap is filled. This property is true if the arrow cap is filled; otherwise, false. Gets or sets the height of the arrow cap. The height of the arrow cap. Gets or sets the number of units between the outline of the arrow cap and the fill. The number of units between the outline of the arrow cap and the fill of the arrow cap. Gets or sets the width of the arrow cap. The width, in units, of the arrow cap. Defines a blend pattern for a object. This class cannot be inherited. Initializes a new instance of the class. Initializes a new instance of the class with the specified number of factors and positions. The number of elements in the and arrays. Gets or sets an array of blend factors for the gradient. An array of blend factors that specify the percentages of the starting color and the ending color to be used at the corresponding position. Gets or sets an array of blend positions for the gradient. An array of blend positions that specify the percentages of distance along the gradient line. Defines arrays of colors and positions used for interpolating color blending in a multicolor gradient. This class cannot be inherited. Initializes a new instance of the class. Initializes a new instance of the class with the specified number of colors and positions. The number of colors and positions in this . Gets or sets an array of colors that represents the colors to use at corresponding positions along a gradient. An array of structures that represents the colors to use at corresponding positions along a gradient. Gets or sets the positions along a gradient line. An array of values that specify percentages of distance along the gradient line. Specifies how different clipping regions can be combined. One clipping region is replaced by another. Two clipping regions are combined by taking their intersection. Two clipping regions are combined by taking the union of both. Two clipping regions are combined by taking only the areas enclosed by one or the other region, but not both. Specifies that the existing region is replaced by the result of the new region being removed from the existing region. Said differently, the new region is excluded from the existing region. Specifies that the existing region is replaced by the result of the existing region being removed from the new region. Said differently, the existing region is excluded from the new region. Specifies how the source colors are combined with the background colors. Specifies that when a color is rendered, it is blended with the background color. The blend is determined by the alpha component of the color being rendered. Specifies that when a color is rendered, it overwrites the background color. Specifies the quality level to use during compositing. Invalid quality. Default quality. High speed, low quality. High quality, low speed compositing. Gamma correction is used. Assume linear values. Specifies the system to use when evaluating coordinates. Specifies that coordinates are in the world coordinate context. World coordinates are used in a nonphysical environment, such as a modeling environment. Specifies that coordinates are in the page coordinate context. Their units are defined by the property, and must be one of the elements of the enumeration. Specifies that coordinates are in the device coordinate context. On a computer screen the device coordinates are usually measured in pixels. Encapsulates a custom user-defined line cap. Initializes a new instance of the class with the specified outline and fill. A object that defines the fill for the custom cap. A object that defines the outline of the custom cap. Initializes a new instance of the class from the specified existing enumeration with the specified outline and fill. A object that defines the fill for the custom cap. A object that defines the outline of the custom cap. The line cap from which to create the custom cap. Initializes a new instance of the class from the specified existing enumeration with the specified outline, fill, and inset. A object that defines the fill for the custom cap. A object that defines the outline of the custom cap. The line cap from which to create the custom cap. The distance between the cap and the line. Gets or sets the enumeration on which this is based. The enumeration on which this is based. Gets or sets the distance between the cap and the line. The distance between the beginning of the cap and the end of the line. Creates an exact copy of this . The this method creates, cast as an object. Releases all resources used by this object. Gets the caps used to start and end lines that make up this custom cap. The enumeration used at the beginning of a line within this cap. The enumeration used at the end of a line within this cap. Sets the caps used to start and end lines that make up this custom cap. The enumeration used at the beginning of a line within this cap. The enumeration used at the end of a line within this cap. Gets or sets the enumeration that determines how lines that compose this object are joined. The enumeration this object uses to join lines. Gets or sets the amount by which to scale this Class object with respect to the width of the object. The amount by which to scale the cap. Specifies the type of graphic shape to use on both ends of each dash in a dashed line. Specifies a square cap that squares off both ends of each dash. Specifies a circular cap that rounds off both ends of each dash. Specifies a triangular cap that points both ends of each dash. Specifies the style of dashed lines drawn with a object. Specifies a solid line. Specifies a line consisting of dashes. Specifies a line consisting of dots. Specifies a line consisting of a repeating pattern of dash-dot. Specifies a line consisting of a repeating pattern of dash-dot-dot. Specifies a user-defined custom dash style. Specifies how the interior of a closed path is filled. Specifies the alternate fill mode. Specifies the winding fill mode. Specifies whether commands in the graphics stack are terminated (flushed) immediately or executed as soon as possible. Specifies that the stack of all graphics operations is flushed immediately. Specifies that all graphics operations on the stack are executed as soon as possible. This synchronizes the graphics state. Represents the internal data of a graphics container. This class is used when saving the state of a object using the and methods. This class cannot be inherited. Represents a series of connected lines and curves. This class cannot be inherited. Initializes a new instance of the class with a value of . Initializes a new instance of the class with the specified enumeration. The enumeration that determines how the interior of this is filled. Initializes a new instance of the class with the specified and arrays. An array of structures that defines the coordinates of the points that make up this . An array of enumeration elements that specifies the type of each corresponding point in the array. Initializes a new instance of the class with the specified and arrays and with the specified enumeration element. An array of structures that defines the coordinates of the points that make up this . An array of enumeration elements that specifies the type of each corresponding point in the array. A enumeration that specifies how the interiors of shapes in this are filled. Initializes a new instance of the array with the specified and arrays. An array of structures that defines the coordinates of the points that make up this . An array of enumeration elements that specifies the type of each corresponding point in the array. Initializes a new instance of the array with the specified and arrays and with the specified enumeration element. An array of structures that defines the coordinates of the points that make up this . An array of enumeration elements that specifies the type of each corresponding point in the array. A enumeration that specifies how the interiors of shapes in this are filled. Appends an elliptical arc to the current figure. A that represents the rectangular bounds of the ellipse from which the arc is taken. The starting angle of the arc, measured in degrees clockwise from the x-axis. The angle between and the end of the arc. Appends an elliptical arc to the current figure. A that represents the rectangular bounds of the ellipse from which the arc is taken. The starting angle of the arc, measured in degrees clockwise from the x-axis. The angle between and the end of the arc. Appends an elliptical arc to the current figure. The x-coordinate of the upper-left corner of the rectangular region that defines the ellipse from which the arc is drawn. The y-coordinate of the upper-left corner of the rectangular region that defines the ellipse from which the arc is drawn. The width of the rectangular region that defines the ellipse from which the arc is drawn. The height of the rectangular region that defines the ellipse from which the arc is drawn. The starting angle of the arc, measured in degrees clockwise from the x-axis. The angle between and the end of the arc. Appends an elliptical arc to the current figure. The x-coordinate of the upper-left corner of the rectangular region that defines the ellipse from which the arc is drawn. The y-coordinate of the upper-left corner of the rectangular region that defines the ellipse from which the arc is drawn. The width of the rectangular region that defines the ellipse from which the arc is drawn. The height of the rectangular region that defines the ellipse from which the arc is drawn. The starting angle of the arc, measured in degrees clockwise from the x-axis. The angle between and the end of the arc. Adds a cubic Bézier curve to the current figure. A that represents the starting point of the curve. A that represents the first control point for the curve. A that represents the second control point for the curve. A that represents the endpoint of the curve. Adds a cubic Bézier curve to the current figure. A that represents the starting point of the curve. A that represents the first control point for the curve. A that represents the second control point for the curve. A that represents the endpoint of the curve. Adds a cubic Bézier curve to the current figure. The x-coordinate of the starting point of the curve. The y-coordinate of the starting point of the curve. The x-coordinate of the first control point for the curve. The y-coordinate of the first control point for the curve. The x-coordinate of the second control point for the curve. The y-coordinate of the second control point for the curve. The x-coordinate of the endpoint of the curve. The y-coordinate of the endpoint of the curve. Adds a cubic Bézier curve to the current figure. The x-coordinate of the starting point of the curve. The y-coordinate of the starting point of the curve. The x-coordinate of the first control point for the curve. The y-coordinate of the first control point for the curve. The x-coordinate of the second control point for the curve. The y-coordinate of the second control point for the curve. The x-coordinate of the endpoint of the curve. The y-coordinate of the endpoint of the curve. Adds a sequence of connected cubic Bézier curves to the current figure. An array of structures that represents the points that define the curves. Adds a sequence of connected cubic Bézier curves to the current figure. An array of structures that represents the points that define the curves. Adds a closed curve to this path. A cardinal spline curve is used because the curve travels through each of the points in the array. An array of structures that represents the points that define the curve. Adds a closed curve to this path. A cardinal spline curve is used because the curve travels through each of the points in the array. An array of structures that represents the points that define the curve. A value between from 0 through 1 that specifies the amount that the curve bends between points, with 0 being the smallest curve (sharpest corner) and 1 being the smoothest curve. Adds a closed curve to this path. A cardinal spline curve is used because the curve travels through each of the points in the array. An array of structures that represents the points that define the curve. Adds a closed curve to this path. A cardinal spline curve is used because the curve travels through each of the points in the array. An array of structures that represents the points that define the curve. A value between from 0 through 1 that specifies the amount that the curve bends between points, with 0 being the smallest curve (sharpest corner) and 1 being the smoothest curve. Adds a spline curve to the current figure. A cardinal spline curve is used because the curve travels through each of the points in the array. An array of structures that represents the points that define the curve. Adds a spline curve to the current figure. An array of structures that represents the points that define the curve. The index of the element in the array that is used as the first point in the curve. A value that specifies the amount that the curve bends between control points. Values greater than 1 produce unpredictable results. A value that specifies the amount that the curve bends between control points. Values greater than 1 produce unpredictable results. Adds a spline curve to the current figure. An array of structures that represents the points that define the curve. A value that specifies the amount that the curve bends between control points. Values greater than 1 produce unpredictable results. Adds a spline curve to the current figure. A cardinal spline curve is used because the curve travels through each of the points in the array. An array of structures that represents the points that define the curve. Adds a spline curve to the current figure. An array of structures that represents the points that define the curve. The index of the element in the array that is used as the first point in the curve. The number of segments used to draw the curve. A segment can be thought of as a line connecting two points. A value that specifies the amount that the curve bends between control points. Values greater than 1 produce unpredictable results. Adds a spline curve to the current figure. An array of structures that represents the points that define the curve. A value that specifies the amount that the curve bends between control points. Values greater than 1 produce unpredictable results. Adds an ellipse to the current path. A that represents the bounding rectangle that defines the ellipse. Adds an ellipse to the current path. A that represents the bounding rectangle that defines the ellipse. Adds an ellipse to the current path. The x-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse. The y-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse. The width of the bounding rectangle that defines the ellipse. The height of the bounding rectangle that defines the ellipse. Adds an ellipse to the current path. The x-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse. The y-coordinate of the upper left corner of the bounding rectangle that defines the ellipse. The width of the bounding rectangle that defines the ellipse. The height of the bounding rectangle that defines the ellipse. Appends a line segment to this . A that represents the starting point of the line. A that represents the endpoint of the line. Appends a line segment to this . A that represents the starting point of the line. A that represents the endpoint of the line. Appends a line segment to the current figure. The x-coordinate of the starting point of the line. The y-coordinate of the starting point of the line. The x-coordinate of the endpoint of the line. The y-coordinate of the endpoint of the line. Appends a line segment to this . The x-coordinate of the starting point of the line. The y-coordinate of the starting point of the line. The x-coordinate of the endpoint of the line. The y-coordinate of the endpoint of the line. Appends a series of connected line segments to the end of this . An array of structures that represents the points that define the line segments to add. Appends a series of connected line segments to the end of this . An array of structures that represents the points that define the line segments to add. Appends the specified to this path. The to add. A Boolean value that specifies whether the first figure in the added path is part of the last figure in this path. A value of true specifies that (if possible) the first figure in the added path is part of the last figure in this path. A value of false specifies that the first figure in the added path is separate from the last figure in this path. Adds the outline of a pie shape to this path. A that represents the bounding rectangle that defines the ellipse from which the pie is drawn. The starting angle for the pie section, measured in degrees clockwise from the x-axis. The angle between and the end of the pie section, measured in degrees clockwise from . Adds the outline of a pie shape to this path. The x-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse from which the pie is drawn. The y-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse from which the pie is drawn. The width of the bounding rectangle that defines the ellipse from which the pie is drawn. The height of the bounding rectangle that defines the ellipse from which the pie is drawn. The starting angle for the pie section, measured in degrees clockwise from the x-axis. The angle between and the end of the pie section, measured in degrees clockwise from . Adds the outline of a pie shape to this path. The x-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse from which the pie is drawn. The y-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse from which the pie is drawn. The width of the bounding rectangle that defines the ellipse from which the pie is drawn. The height of the bounding rectangle that defines the ellipse from which the pie is drawn. The starting angle for the pie section, measured in degrees clockwise from the x-axis. The angle between and the end of the pie section, measured in degrees clockwise from . Adds a polygon to this path. An array of structures that defines the polygon to add. Adds a polygon to this path. An array of structures that defines the polygon to add. Adds a rectangle to this path. A that represents the rectangle to add. Adds a rectangle to this path. A that represents the rectangle to add. Adds a series of rectangles to this path. An array of structures that represents the rectangles to add. Adds a series of rectangles to this path. An array of structures that represents the rectangles to add. Adds a text string to this path. The to add. A that represents the name of the font with which the test is drawn. A enumeration that represents style information about the text (bold, italic, and so on). This must be cast as an integer (see the example code later in this section). The height of the em square box that bounds the character. A that represents the point where the text starts. A that specifies text formatting information, such as line spacing and alignment. Adds a text string to this path. The to add. A that represents the name of the font with which the test is drawn. A enumeration that represents style information about the text (bold, italic, and so on). This must be cast as an integer (see the example code later in this section). The height of the em square box that bounds the character. A that represents the point where the text starts. A that specifies text formatting information, such as line spacing and alignment. Adds a text string to this path. The to add. A that represents the name of the font with which the test is drawn. A enumeration that represents style information about the text (bold, italic, and so on). This must be cast as an integer (see the example code later in this section). The height of the em square box that bounds the character. A that represents the rectangle that bounds the text. A that specifies text formatting information, such as line spacing and alignment. Adds a text string to this path. The to add. A that represents the name of the font with which the test is drawn. A enumeration that represents style information about the text (bold, italic, and so on). This must be cast as an integer (see the example code later in this section). The height of the em square box that bounds the character. A that represents the rectangle that bounds the text. A that specifies text formatting information, such as line spacing and alignment. Clears all markers from this path. Creates an exact copy of this path. The this method creates, cast as an object. Closes all open figures in this path and starts a new figure. It closes each open figure by connecting a line from its endpoint to its starting point. Closes the current figure and starts a new figure. If the current figure contains a sequence of connected lines and curves, the method closes the loop by connecting a line from the endpoint to the starting point. Releases all resources used by this . Gets or sets a enumeration that determines how the interiors of shapes in this are filled. A enumeration that specifies how the interiors of shapes in this are filled. Converts each curve in this path into a sequence of connected line segments. Applies the specified transform and then converts each curve in this into a sequence of connected line segments. A by which to transform this before flattening. Converts each curve in this into a sequence of connected line segments. A by which to transform this before flattening. Specifies the maximum permitted error between the curve and its flattened approximation. A value of 0.25 is the default. Reducing the flatness value will increase the number of line segments in the approximation. Returns a rectangle that bounds this . A that represents a rectangle that bounds this . Returns a rectangle that bounds this when this path is transformed by the specified . A that represents a rectangle that bounds this . The that specifies a transformation to be applied to this path before the bounding rectangle is calculated. This path is not permanently transformed; the transformation is used only during the process of calculating the bounding rectangle. Returns a rectangle that bounds this when the current path is transformed by the specified and drawn with the specified . A that represents a rectangle that bounds this . The that specifies a transformation to be applied to this path before the bounding rectangle is calculated. This path is not permanently transformed; the transformation is used only during the process of calculating the bounding rectangle. The with which to draw the . Gets the last point in the array of this . A that represents the last point in this . Indicates whether the specified point is contained within (under) the outline of this when drawn with the specified . This method returns true if the specified point is contained within the outline of this when drawn with the specified ; otherwise, false. A that specifies the location to test. The to test. Indicates whether the specified point is contained within (under) the outline of this when drawn with the specified and using the specified . This method returns true if the specified point is contained within the outline of this as drawn with the specified ; otherwise, false. A that specifies the location to test. The to test. The for which to test visibility. Indicates whether the specified point is contained within (under) the outline of this when drawn with the specified . This method returns true if the specified point is contained within the outline of this when drawn with the specified ; otherwise, false. A that specifies the location to test. The to test. Indicates whether the specified point is contained within (under) the outline of this when drawn with the specified and using the specified . This method returns true if the specified point is contained within (under) the outline of this as drawn with the specified ; otherwise, false. A that specifies the location to test. The to test. The for which to test visibility. Indicates whether the specified point is contained within (under) the outline of this when drawn with the specified . This method returns true if the specified point is contained within the outline of this when drawn with the specified ; otherwise, false. The x-coordinate of the point to test. The y-coordinate of the point to test. The to test. Indicates whether the specified point is contained within (under) the outline of this when drawn with the specified and using the specified . This method returns true if the specified point is contained within the outline of this as drawn with the specified ; otherwise, false. The x-coordinate of the point to test. The y-coordinate of the point to test. The to test. The for which to test visibility. Indicates whether the specified point is contained within (under) the outline of this when drawn with the specified . This method returns true if the specified point is contained within the outline of this when drawn with the specified ; otherwise, false. The x-coordinate of the point to test. The y-coordinate of the point to test. The to test. Indicates whether the specified point is contained within (under) the outline of this when drawn with the specified and using the specified . This method returns true if the specified point is contained within (under) the outline of this as drawn with the specified ; otherwise, false. The x-coordinate of the point to test. The y-coordinate of the point to test. The to test. The for which to test visibility. Indicates whether the specified point is contained within this . This method returns true if the specified point is contained within this ; otherwise, false. A that represents the point to test. Indicates whether the specified point is contained within this . This method returns true if the specified point is contained within this ; otherwise, false. A that represents the point to test. The for which to test visibility. Indicates whether the specified point is contained within this . This method returns true if the specified point is contained within this ; otherwise, false. A that represents the point to test. Indicates whether the specified point is contained within this . This method returns true if the specified point is contained within this; otherwise, false. A that represents the point to test. The for which to test visibility. Indicates whether the specified point is contained within this . This method returns true if the specified point is contained within this ; otherwise, false. The x-coordinate of the point to test. The y-coordinate of the point to test. Indicates whether the specified point is contained within this , using the specified . This method returns true if the specified point is contained within this ; otherwise, false. The x-coordinate of the point to test. The y-coordinate of the point to test. The for which to test visibility. Indicates whether the specified point is contained within this . This method returns true if the specified point is contained within this ; otherwise, false. The x-coordinate of the point to test. The y-coordinate of the point to test. Indicates whether the specified point is contained within this in the visible clip region of the specified . This method returns true if the specified point is contained within this ; otherwise, false. The x-coordinate of the point to test. The y-coordinate of the point to test. The for which to test visibility. Gets a that encapsulates arrays of points () and types () for this . A that encapsulates arrays for both the points and types for this . Gets the points in the path. An array of objects that represent the path. Gets the types of the corresponding points in the array. An array of bytes that specifies the types of the corresponding points in the path. Gets the number of elements in the or the array. An integer that specifies the number of elements in the or the array. Empties the and arrays and sets the to . Reverses the order of points in the array of this . Sets a marker on this . Starts a new figure without closing the current figure. All subsequent points added to the path are added to this new figure. Applies a transform matrix to this . A that represents the transformation to apply. Applies a warp transform, defined by a rectangle and a parallelogram, to this . An array of structures that define a parallelogram to which the rectangle defined by is transformed. The array can contain either three or four elements. If the array contains three elements, the lower-right corner of the parallelogram is implied by the first three points. A that represents the rectangle that is transformed to the parallelogram defined by . Applies a warp transform, defined by a rectangle and a parallelogram, to this . An array of structures that define a parallelogram to which the rectangle defined by is transformed. The array can contain either three or four elements. If the array contains three elements, the lower-right corner of the parallelogram is implied by the first three points. A that represents the rectangle that is transformed to the parallelogram defined by . A that specifies a geometric transform to apply to the path. Applies a warp transform, defined by a rectangle and a parallelogram, to this . An array of structures that defines a parallelogram to which the rectangle defined by is transformed. The array can contain either three or four elements. If the array contains three elements, the lower-right corner of the parallelogram is implied by the first three points. A that represents the rectangle that is transformed to the parallelogram defined by . A that specifies a geometric transform to apply to the path. A enumeration that specifies whether this warp operation uses perspective or bilinear mode. Applies a warp transform, defined by a rectangle and a parallelogram, to this . An array of structures that define a parallelogram to which the rectangle defined by is transformed. The array can contain either three or four elements. If the array contains three elements, the lower-right corner of the parallelogram is implied by the first three points. A that represents the rectangle that is transformed to the parallelogram defined by . A that specifies a geometric transform to apply to the path. A enumeration that specifies whether this warp operation uses perspective or bilinear mode. A value from 0 through 1 that specifies how flat the resulting path is. For more information, see the methods. Adds an additional outline to the path. A that specifies the width between the original outline of the path and the new outline this method creates. Adds an additional outline to the . A that specifies the width between the original outline of the path and the new outline this method creates. A that specifies a transform to apply to the path before widening. Replaces this with curves that enclose the area that is filled when this path is drawn by the specified pen. A that specifies the width between the original outline of the path and the new outline this method creates. A that specifies a transform to apply to the path before widening. A value that specifies the flatness for curves. Provides the ability to iterate through subpaths in a and test the types of shapes contained in each subpath. This class cannot be inherited. Initializes a new instance of the class with the specified object. The object for which this helper class is to be initialized. Copies the property and property arrays of the associated into the two specified arrays. The number of points copied. Upon return, contains an array of structures that represents the points in the path. Upon return, contains an array of bytes that represents the types of points in the path. Specifies the starting index of the arrays. Specifies the ending index of the arrays. Gets the number of points in the path. The number of points in the path. Releases all resources used by this object. Copies the property and property arrays of the associated into the two specified arrays. The number of points copied. Upon return, contains an array of structures that represents the points in the path. Upon return, contains an array of bytes that represents the types of points in the path. Indicates whether the path associated with this contains a curve. This method returns true if the current subpath contains a curve; otherwise, false. This object has a object associated with it. The method increments the associated to the next marker in its path and copies all the points contained between the current marker and the next marker (or end of path) to a second object passed in to the parameter. The number of points between this marker and the next. The object to which the points will be copied. Increments the to the next marker in the path and returns the start and stop indexes by way of the [out] parameters. The number of points between this marker and the next. [out] The integer reference supplied to this parameter receives the index of the point that starts a subpath. [out] The integer reference supplied to this parameter receives the index of the point that ends the subpath to which points. Gets the starting index and the ending index of the next group of data points that all have the same type. This method returns the number of data points in the group. If there are no more groups in the path, this method returns 0. [out] Receives the point type shared by all points in the group. Possible types can be retrieved from the enumeration. [out] Receives the starting index of the group of points. [out] Receives the ending index of the group of points. Gets the next figure (subpath) from the associated path of this . The number of data points in the retrieved figure (subpath). If there are no more figures to retrieve, zero is returned. A that is to have its data points set to match the data points of the retrieved figure (subpath) for this iterator. [out] Indicates whether the current subpath is closed. It is true if the if the figure is closed, otherwise it is false. Moves the to the next subpath in the path. The start index and end index of the next subpath are contained in the [out] parameters. The number of subpaths in the object. [out] Receives the starting index of the next subpath. [out] Receives the ending index of the next subpath. [out] Indicates whether the subpath is closed. Rewinds this to the beginning of its associated path. Gets the number of subpaths in the path. The number of subpaths in the path. Represents the state of a object. This object is returned by a call to the methods. This class cannot be inherited. Defines a rectangular brush with a hatch style, a foreground color, and a background color. This class cannot be inherited. Initializes a new instance of the class with the specified enumeration and foreground color. One of the values that represents the pattern drawn by this . The structure that represents the color of lines drawn by this . Initializes a new instance of the class with the specified enumeration, foreground color, and background color. One of the values that represents the pattern drawn by this . The structure that represents the color of lines drawn by this . The structure that represents the color of spaces between the lines drawn by this . Gets the color of spaces between the hatch lines drawn by this object. A structure that represents the background color for this . Creates an exact copy of this object. The this method creates, cast as an object. Gets the color of hatch lines drawn by this object. A structure that represents the foreground color for this . Gets the hatch style of this object. One of the values that represents the pattern of this . Specifies the different patterns available for objects. A pattern of horizontal lines. A pattern of vertical lines. A pattern of lines on a diagonal from upper left to lower right. A pattern of lines on a diagonal from upper right to lower left. Specifies horizontal and vertical lines that cross. A pattern of crisscross diagonal lines. Specifies a 5-percent hatch. The ratio of foreground color to background color is 5:100. Specifies a 10-percent hatch. The ratio of foreground color to background color is 10:100. Specifies a 20-percent hatch. The ratio of foreground color to background color is 20:100. Specifies a 25-percent hatch. The ratio of foreground color to background color is 25:100. Specifies a 30-percent hatch. The ratio of foreground color to background color is 30:100. Specifies a 40-percent hatch. The ratio of foreground color to background color is 40:100. Specifies a 50-percent hatch. The ratio of foreground color to background color is 50:100. Specifies a 60-percent hatch. The ratio of foreground color to background color is 60:100. Specifies a 70-percent hatch. The ratio of foreground color to background color is 70:100. Specifies a 75-percent hatch. The ratio of foreground color to background color is 75:100. Specifies a 80-percent hatch. The ratio of foreground color to background color is 80:100. Specifies a 90-percent hatch. The ratio of foreground color to background color is 90:100. Specifies diagonal lines that slant to the right from top points to bottom points and are spaced 50 percent closer together than , but are not antialiased. Specifies diagonal lines that slant to the left from top points to bottom points and are spaced 50 percent closer together than , but they are not antialiased. Specifies diagonal lines that slant to the right from top points to bottom points, are spaced 50 percent closer together than, and are twice the width of . This hatch pattern is not antialiased. Specifies diagonal lines that slant to the left from top points to bottom points, are spaced 50 percent closer together than , and are twice its width, but the lines are not antialiased. Specifies diagonal lines that slant to the right from top points to bottom points, have the same spacing as hatch style , and are triple its width, but are not antialiased. Specifies diagonal lines that slant to the left from top points to bottom points, have the same spacing as hatch style , and are triple its width, but are not antialiased. Specifies vertical lines that are spaced 50 percent closer together than . Specifies horizontal lines that are spaced 50 percent closer together than . Specifies vertical lines that are spaced 75 percent closer together than hatch style (or 25 percent closer together than ). Specifies horizontal lines that are spaced 75 percent closer together than hatch style (or 25 percent closer together than ). Specifies vertical lines that are spaced 50 percent closer together than and are twice its width. Specifies horizontal lines that are spaced 50 percent closer together than and are twice the width of . Specifies dashed diagonal lines, that slant to the right from top points to bottom points. Specifies dashed diagonal lines, that slant to the left from top points to bottom points. Specifies dashed horizontal lines. Specifies dashed vertical lines. Specifies a hatch that has the appearance of confetti. Specifies a hatch that has the appearance of confetti, and is composed of larger pieces than . Specifies horizontal lines that are composed of zigzags. Specifies horizontal lines that are composed of tildes. Specifies a hatch that has the appearance of layered bricks that slant to the left from top points to bottom points. Specifies a hatch that has the appearance of horizontally layered bricks. Specifies a hatch that has the appearance of a woven material. Specifies a hatch that has the appearance of a plaid material. Specifies a hatch that has the appearance of divots. Specifies horizontal and vertical lines, each of which is composed of dots, that cross. Specifies forward diagonal and backward diagonal lines, each of which is composed of dots, that cross. Specifies a hatch that has the appearance of diagonally layered shingles that slant to the right from top points to bottom points. Specifies a hatch that has the appearance of a trellis. Specifies a hatch that has the appearance of spheres laid adjacent to one another. Specifies horizontal and vertical lines that cross and are spaced 50 percent closer together than hatch style . Specifies a hatch that has the appearance of a checkerboard. Specifies a hatch that has the appearance of a checkerboard with squares that are twice the size of . Specifies forward diagonal and backward diagonal lines that cross but are not antialiased. Specifies a hatch that has the appearance of a checkerboard placed diagonally. Specifies the hatch style . Specifies hatch style . Specifies hatch style . The enumeration specifies the algorithm that is used when images are scaled or rotated. Equivalent to the element of the enumeration. Specifies default mode. Specifies low quality interpolation. Specifies high quality interpolation. Specifies bilinear interpolation. No prefiltering is done. This mode is not suitable for shrinking an image below 50 percent of its original size. Specifies bicubic interpolation. No prefiltering is done. This mode is not suitable for shrinking an image below 25 percent of its original size. Specifies nearest-neighbor interpolation. Specifies high-quality, bilinear interpolation. Prefiltering is performed to ensure high-quality shrinking. Specifies high-quality, bicubic interpolation. Prefiltering is performed to ensure high-quality shrinking. This mode produces the highest quality transformed images. Encapsulates a with a linear gradient. This class cannot be inherited. Initializes a new instance of the class with the specified points and colors. A structure that represents the starting point of the linear gradient. A structure that represents the endpoint of the linear gradient. A structure that represents the starting color of the linear gradient. A structure that represents the ending color of the linear gradient. Initializes a new instance of the class with the specified points and colors. A structure that represents the starting point of the linear gradient. A structure that represents the endpoint of the linear gradient. A structure that represents the starting color of the linear gradient. A structure that represents the ending color of the linear gradient. Creates a new instance of the class based on a rectangle, starting and ending colors, and orientation. A structure that specifies the bounds of the linear gradient. A structure that represents the starting color for the gradient. A structure that represents the ending color for the gradient. A enumeration element that specifies the orientation of the gradient. The orientation determines the starting and ending points of the gradient. For example, LinearGradientMode.ForwardDiagonal specifies that the starting point is the upper-left corner of the rectangle and the ending point is the lower-right corner of the rectangle. Creates a new instance of the class based on a rectangle, starting and ending colors, and an orientation angle. A structure that specifies the bounds of the linear gradient. A structure that represents the starting color for the gradient. A structure that represents the ending color for the gradient. The angle, measured in degrees clockwise from the x-axis, of the gradient's orientation line. Creates a new instance of the class based on a rectangle, starting and ending colors, and an orientation angle. A structure that specifies the bounds of the linear gradient. A structure that represents the starting color for the gradient. A structure that represents the ending color for the gradient. The angle, measured in degrees clockwise from the x-axis, of the gradient's orientation line. Set to true to specify that the angle is affected by the transform associated with this ; otherwise, false. Creates a new instance of the based on a rectangle, starting and ending colors, and an orientation mode. A structure that specifies the bounds of the linear gradient. A structure that represents the starting color for the gradient. A structure that represents the ending color for the gradient. A enumeration element that specifies the orientation of the gradient. The orientation determines the starting and ending points of the gradient. For example, LinearGradientMode.ForwardDiagonal specifies that the starting point is the upper-left corner of the rectangle and the ending point is the lower-right corner of the rectangle. Creates a new instance of the class based on a rectangle, starting and ending colors, and an orientation angle. A structure that specifies the bounds of the linear gradient. A structure that represents the starting color for the gradient. A structure that represents the ending color for the gradient. The angle, measured in degrees clockwise from the x-axis, of the gradient's orientation line. Creates a new instance of the class based on a rectangle, starting and ending colors, and an orientation angle. A structure that specifies the bounds of the linear gradient. A structure that represents the starting color for the gradient. A structure that represents the ending color for the gradient. The angle, measured in degrees clockwise from the x-axis, of the gradient's orientation line. Set to true to specify that the angle is affected by the transform associated with this ; otherwise, false. Gets or sets a that specifies positions and factors that define a custom falloff for the gradient. A that represents a custom falloff for the gradient. Creates an exact copy of this . The this method creates, cast as an object. Gets or sets a value indicating whether gamma correction is enabled for this . The value is true if gamma correction is enabled for this ; otherwise, false. Gets or sets a that defines a multicolor linear gradient. A that defines a multicolor linear gradient. Gets or sets the starting and ending colors of the gradient. An array of two structures that represents the starting and ending colors of the gradient. Multiplies the that represents the local geometric transform of this by the specified by prepending the specified . The by which to multiply the geometric transform. Multiplies the that represents the local geometric transform of this by the specified in the specified order. The by which to multiply the geometric transform. A that specifies in which order to multiply the two matrices. Gets a rectangular region that defines the starting and ending points of the gradient. A structure that specifies the starting and ending points of the gradient. Resets the property to identity. Rotates the local geometric transform by the specified amount. This method prepends the rotation to the transform. The angle of rotation. Rotates the local geometric transform by the specified amount in the specified order. The angle of rotation. A that specifies whether to append or prepend the rotation matrix. Scales the local geometric transform by the specified amounts. This method prepends the scaling matrix to the transform. The amount by which to scale the transform in the x-axis direction. The amount by which to scale the transform in the y-axis direction. Scales the local geometric transform by the specified amounts in the specified order. The amount by which to scale the transform in the x-axis direction. The amount by which to scale the transform in the y-axis direction. A that specifies whether to append or prepend the scaling matrix. Creates a linear gradient with a center color and a linear falloff to a single color on both ends. A value from 0 through 1 that specifies the center of the gradient (the point where the gradient is composed of only the ending color). Creates a linear gradient with a center color and a linear falloff to a single color on both ends. A value from 0 through 1 that specifies the center of the gradient (the point where the gradient is composed of only the ending color). A value from 0 through1 that specifies how fast the colors falloff from the starting color to (ending color) Creates a gradient falloff based on a bell-shaped curve. A value from 0 through 1 that specifies the center of the gradient (the point where the starting color and ending color are blended equally). Creates a gradient falloff based on a bell-shaped curve. A value from 0 through 1 that specifies the center of the gradient (the point where the gradient is composed of only the ending color). A value from 0 through 1 that specifies how fast the colors falloff from the . Gets or sets a copy that defines a local geometric transform for this . A copy of the that defines a geometric transform that applies only to fills drawn with this . Translates the local geometric transform by the specified dimensions. This method prepends the translation to the transform. The value of the translation in x. The value of the translation in y. Translates the local geometric transform by the specified dimensions in the specified order. The value of the translation in x. The value of the translation in y. The order (prepend or append) in which to apply the translation. Gets or sets a enumeration that indicates the wrap mode for this . A that specifies how fills drawn with this are tiled. Specifies the direction of a linear gradient. Specifies a gradient from left to right. Specifies a gradient from top to bottom. Specifies a gradient from upper left to lower right. Specifies a gradient from upper right to lower left. Specifies the available cap styles with which a object can end a line. Specifies a flat line cap. Specifies a square line cap. Specifies a round line cap. Specifies a triangular line cap. Specifies no anchor. Specifies a square anchor line cap. Specifies a round anchor cap. Specifies a diamond anchor cap. Specifies an arrow-shaped anchor cap. Specifies a custom line cap. Specifies a mask used to check whether a line cap is an anchor cap. Specifies how to join consecutive line or curve segments in a figure (subpath) contained in a object. Specifies a mitered join. This produces a sharp corner or a clipped corner, depending on whether the length of the miter exceeds the miter limit. Specifies a beveled join. This produces a diagonal corner. Specifies a circular join. This produces a smooth, circular arc between the lines. Specifies a mitered join. This produces a sharp corner or a beveled corner, depending on whether the length of the miter exceeds the miter limit. Encapsulates a 3-by-3 affine matrix that represents a geometric transform. This class cannot be inherited. Initializes a new instance of the class as the identity matrix. Initializes a new instance of the class to the geometric transform defined by the specified rectangle and array of points. A structure that represents the rectangle to be transformed. An array of three structures that represents the points of a parallelogram to which the upper-left, upper-right, and lower-left corners of the rectangle is to be transformed. The lower-right corner of the parallelogram is implied by the first three corners. Initializes a new instance of the class to the geometric transform defined by the specified rectangle and array of points. A structure that represents the rectangle to be transformed. An array of three structures that represents the points of a parallelogram to which the upper-left, upper-right, and lower-left corners of the rectangle is to be transformed. The lower-right corner of the parallelogram is implied by the first three corners. Initializes a new instance of the class with the specified elements. The value in the first row and first column of the new . The value in the first row and second column of the new . The value in the second row and first column of the new . The value in the second row and second column of the new . The value in the third row and first column of the new . The value in the third row and second column of the new . Creates an exact copy of this . The that this method creates. Releases all resources used by this . Gets an array of floating-point values that represents the elements of this . An array of floating-point values that represents the elements of this . Tests whether the specified object is a and is identical to this . This method returns true if is the specified identical to this ; otherwise, false. The object to test. Returns a hash code. The hash code for this . Inverts this , if it is invertible. Gets a value indicating whether this is the identity matrix. This property is true if this is identity; otherwise, false. Gets a value indicating whether this is invertible. This property is true if this is invertible; otherwise, false. Multiplies this by the matrix specified in the parameter, by prepending the specified . The by which this is to be multiplied. Multiplies this by the matrix specified in the parameter, and in the order specified in the parameter. The by which this is to be multiplied. The that represents the order of the multiplication. Gets the x translation value (the dx value, or the element in the third row and first column) of this . The x translation value of this . Gets the y translation value (the dy value, or the element in the third row and second column) of this . The y translation value of this . Resets this to have the elements of the identity matrix. Prepend to this a clockwise rotation, around the origin and by the specified angle. The angle of the rotation, in degrees. Applies a clockwise rotation of an amount specified in the parameter, around the origin (zero x and y coordinates) for this . The angle (extent) of the rotation, in degrees. A that specifies the order (append or prepend) in which the rotation is applied to this . Applies a clockwise rotation to this around the point specified in the parameter, and by prepending the rotation. The angle (extent) of the rotation, in degrees. A that represents the center of the rotation. Applies a clockwise rotation about the specified point to this in the specified order. The angle of the rotation, in degrees. A that represents the center of the rotation. A that specifies the order (append or prepend) in which the rotation is applied. Applies the specified scale vector to this by prepending the scale vector. The value by which to scale this in the x-axis direction. The value by which to scale this in the y-axis direction. Applies the specified scale vector ( and ) to this using the specified order. The value by which to scale this in the x-axis direction. The value by which to scale this in the y-axis direction. A that specifies the order (append or prepend) in which the scale vector is applied to this . Applies the specified shear vector to this by prepending the shear transformation. The horizontal shear factor. The vertical shear factor. Applies the specified shear vector to this in the specified order. The horizontal shear factor. The vertical shear factor. A that specifies the order (append or prepend) in which the shear is applied. Applies the geometric transform represented by this to a specified array of points. An array of structures that represents the points to transform. Applies the geometric transform represented by this to a specified array of points. An array of structures that represents the points to transform. Applies only the scale and rotate components of this to the specified array of points. An array of structures that represents the points to transform. Multiplies each vector in an array by the matrix. The translation elements of this matrix (third row) are ignored. An array of structures that represents the points to transform. Applies the specified translation vector ( and ) to this by prepending the translation vector. The x value by which to translate this . The y value by which to translate this . Applies the specified translation vector to this in the specified order. The x value by which to translate this . The y value by which to translate this . A that specifies the order (append or prepend) in which the translation is applied to this . Multiplies each vector in an array by the matrix. The translation elements of this matrix (third row) are ignored. An array of structures that represents the points to transform. Specifies the order for matrix transform operations. The new operation is applied before the old operation. The new operation is applied after the old operation. Contains the graphical data that makes up a object. This class cannot be inherited. Initializes a new instance of the class. Gets or sets an array of structures that represents the points through which the path is constructed. An array of objects that represents the points through which the path is constructed. Gets or sets the types of the corresponding points in the path. An array of bytes that specify the types of the corresponding points in the path. Encapsulates a object that fills the interior of a object with a gradient. This class cannot be inherited. Initializes a new instance of the class with the specified path. The that defines the area filled by this . Initializes a new instance of the class with the specified points. An array of structures that represents the points that make up the vertices of the path. Initializes a new instance of the class with the specified points and wrap mode. An array of structures that represents the points that make up the vertices of the path. A that specifies how fills drawn with this are tiled. Initializes a new instance of the class with the specified points. An array of structures that represents the points that make up the vertices of the path. Initializes a new instance of the class with the specified points and wrap mode. An array of structures that represents the points that make up the vertices of the path. A that specifies how fills drawn with this are tiled. Gets or sets a that specifies positions and factors that define a custom falloff for the gradient. A that represents a custom falloff for the gradient. Gets or sets the color at the center of the path gradient. A that represents the color at the center of the path gradient. Gets or sets the center point of the path gradient. A that represents the center point of the path gradient. Creates an exact copy of this . The this method creates, cast as an object. Gets or sets the focus point for the gradient falloff. A that represents the focus point for the gradient falloff. Gets or sets a that defines a multicolor linear gradient. A that defines a multicolor linear gradient. Updates the brush's transformation matrix with the product of brush's transformation matrix multiplied by another matrix. The that will be multiplied by the brush's current transformation matrix. Updates the brush's transformation matrix with the product of the brush's transformation matrix multiplied by another matrix. The that will be multiplied by the brush's current transformation matrix. A that specifies in which order to multiply the two matrices. Gets a bounding rectangle for this . A that represents a rectangular region that bounds the path this fills. Resets the property to identity. Rotates the local geometric transform by the specified amount. This method prepends the rotation to the transform. The angle (extent) of rotation. Rotates the local geometric transform by the specified amount in the specified order. The angle (extent) of rotation. A that specifies whether to append or prepend the rotation matrix. Scales the local geometric transform by the specified amounts. This method prepends the scaling matrix to the transform. The transform scale factor in the x-axis direction. The transform scale factor in the y-axis direction. Scales the local geometric transform by the specified amounts in the specified order. The transform scale factor in the x-axis direction. The transform scale factor in the y-axis direction. A that specifies whether to append or prepend the scaling matrix. Creates a gradient with a center color and a linear falloff to one surrounding color. A value from 0 through 1 that specifies where, along any radial from the center of the path to the path's boundary, the center color will be at its highest intensity. A value of 1 (the default) places the highest intensity at the center of the path. Creates a gradient with a center color and a linear falloff to each surrounding color. A value from 0 through 1 that specifies where, along any radial from the center of the path to the path's boundary, the center color will be at its highest intensity. A value of 1 (the default) places the highest intensity at the center of the path. A value from 0 through 1 that specifies the maximum intensity of the center color that gets blended with the boundary color. A value of 1 causes the highest possible intensity of the center color, and it is the default value. Creates a gradient brush that changes color starting from the center of the path outward to the path's boundary. The transition from one color to another is based on a bell-shaped curve. A value from 0 through 1 that specifies where, along any radial from the center of the path to the path's boundary, the center color will be at its highest intensity. A value of 1 (the default) places the highest intensity at the center of the path. Creates a gradient brush that changes color starting from the center of the path outward to the path's boundary. The transition from one color to another is based on a bell-shaped curve. A value from 0 through 1 that specifies where, along any radial from the center of the path to the path's boundary, the center color will be at its highest intensity. A value of 1 (the default) places the highest intensity at the center of the path. A value from 0 through 1 that specifies the maximum intensity of the center color that gets blended with the boundary color. A value of 1 causes the highest possible intensity of the center color, and it is the default value. Gets or sets an array of colors that correspond to the points in the path this fills. An array of structures that represents the colors associated with each point in the path this fills. Gets or sets a copy of the that defines a local geometric transform for this . A copy of the that defines a geometric transform that applies only to fills drawn with this . Applies the specified translation to the local geometric transform. This method prepends the translation to the transform. The value of the translation in x. The value of the translation in y. Applies the specified translation to the local geometric transform in the specified order. The value of the translation in x. The value of the translation in y. The order (prepend or append) in which to apply the translation. Gets or sets a that indicates the wrap mode for this . A that specifies how fills drawn with this are tiled. Specifies the type of point in a object. The starting point of a object. A line segment. A default Bézier curve. A mask point. The corresponding segment is dashed. A path marker. The endpoint of a subpath. A cubic Bézier curve. Specifies the alignment of a object in relation to the theoretical, zero-width line. Specifies that the object is centered over the theoretical line. Specifies that the is positioned on the inside of the theoretical line. Specifies the is positioned on the outside of the theoretical line. Specifies the is positioned to the left of the theoretical line. Specifies the is positioned to the right of the theoretical line. Specifies the type of fill a object uses to fill lines. Specifies a solid fill. Specifies a hatch fill. Specifies a bitmap texture fill. Specifies a path gradient fill. Specifies a linear gradient fill. Specifies how pixels are offset during rendering. Specifies an invalid mode. Specifies the default mode. Specifies high speed, low quality rendering. Specifies high quality, low speed rendering. Specifies no pixel offset. Specifies that pixels are offset by -.5 units, both horizontally and vertically, for high speed antialiasing. Specifies the overall quality when rendering GDI+ objects. Specifies an invalid mode. Specifies the default mode. Specifies low quality, high speed rendering. Specifies high quality, low speed rendering. Encapsulates the data that makes up a object. This class cannot be inherited. Gets or sets an array of bytes that specify the object. An array of bytes that specify the object. Specifies whether smoothing (antialiasing) is applied to lines and curves and the edges of filled areas. Specifies an invalid mode. Specifies no antialiasing. Specifies no antialiasing. Specifies antialiased rendering. Specifies no antialiasing. Specifies antialiased rendering. Specifies the type of warp transformation applied in a method. Specifies a perspective warp. Specifies a bilinear warp. Specifies how a texture or gradient is tiled when it is smaller than the area being filled. Tiles the gradient or texture. Reverses the texture or gradient horizontally and then tiles the texture or gradient. Reverses the texture or gradient vertically and then tiles the texture or gradient. Reverses the texture or gradient horizontally and vertically and then tiles the texture or gradient. The texture or gradient is not tiled. Specifies the attributes of a bitmap image. The class is used by the and methods of the class. Not inheritable. Initializes a new instance of the class. Gets or sets the pixel height of the object. Also sometimes referred to as the number of scan lines. The pixel height of the object. Gets or sets the format of the pixel information in the object that returned this object. A that specifies the format of the pixel information in the associated object. Reserved. Do not use. Reserved. Do not use. Gets or sets the address of the first pixel data in the bitmap. This can also be thought of as the first scan line in the bitmap. The address of the first pixel data in the bitmap. Gets or sets the stride width (also called scan width) of the object. The stride width, in bytes, of the object. Gets or sets the pixel width of the object. This can also be thought of as the number of pixels in one scan line. The pixel width of the object. Specifies which GDI+ objects use color adjustment information. Color adjustment information that is used by all GDI+ objects that do not have their own color adjustment information. Color adjustment information for objects. Color adjustment information for objects. Color adjustment information for objects. Color adjustment information for text. The number of types specified. The number of types specified. Specifies individual channels in the CMYK (cyan, magenta, yellow, black) color space. This enumeration is used by the methods. The cyan color channel. The magenta color channel. The yellow color channel. The black color channel. The last selected channel should be used. Defines a map for converting colors. Several methods of the class adjust image colors by using a color-remap table, which is an array of structures. Not inheritable. Initializes a new instance of the class. Gets or sets the new structure to which to convert. The new structure to which to convert. Gets or sets the existing structure to be converted. The existing structure to be converted. Specifies the types of color maps. A default color map. Specifies a color map for a . Defines a 5 x 5 matrix that contains the coordinates for the RGBA space. Several methods of the class adjust image colors by using a color matrix. This class cannot be inherited. Initializes a new instance of the class. Initializes a new instance of the class using the elements in the specified matrix . The values of the elements for the new . Gets or sets the element at the specified row and column in the . The element at the specified row and column. The row of the element. The column of the element. Gets or sets the element at the 0 (zero) row and 0 column of this . The element at the 0 row and 0 column of this . Gets or sets the element at the 0 (zero) row and first column of this . The element at the 0 row and first column of this . Gets or sets the element at the 0 (zero) row and second column of this . The element at the 0 row and second column of this . Gets or sets the element at the 0 (zero) row and third column of this . The element at the 0 row and third column of this . Gets or sets the element at the 0 (zero) row and fourth column of this . The element at the 0 row and fourth column of this . Gets or sets the element at the first row and 0 (zero) column of this . The element at the first row and 0 column of this . Gets or sets the element at the first row and first column of this . The element at the first row and first column of this . Gets or sets the element at the first row and second column of this . The element at the first row and second column of this . Gets or sets the element at the first row and third column of this . The element at the first row and third column of this . Gets or sets the element at the first row and fourth column of this . The element at the first row and fourth column of this . Gets or sets the element at the second row and 0 (zero) column of this . The element at the second row and 0 column of this . Gets or sets the element at the second row and first column of this . The element at the second row and first column of this . Gets or sets the element at the second row and second column of this . The element at the second row and second column of this . Gets or sets the element at the second row and third column of this . The element at the second row and third column of this . Gets or sets the element at the second row and fourth column of this . The element at the second row and fourth column of this . Gets or sets the element at the third row and 0 (zero) column of this . The element at the third row and 0 column of this . Gets or sets the element at the third row and first column of this . The element at the third row and first column of this . Gets or sets the element at the third row and second column of this . The element at the third row and second column of this . Gets or sets the element at the third row and third column of this . The element at the third row and third column of this . Gets or sets the element at the third row and fourth column of this . The element at the third row and fourth column of this . Gets or sets the element at the fourth row and 0 (zero) column of this . The element at the fourth row and 0 column of this . Gets or sets the element at the fourth row and first column of this . The element at the fourth row and first column of this . Gets or sets the element at the fourth row and second column of this . The element at the fourth row and second column of this . Gets or sets the element at the fourth row and third column of this . The element at the fourth row and third column of this . Gets or sets the element at the fourth row and fourth column of this . The element at the fourth row and fourth column of this . Specifies the types of images and colors that will be affected by the color and grayscale adjustment settings of an . All color values, including gray shades, are adjusted by the same color-adjustment matrix. All colors are adjusted, but gray shades are not adjusted. A gray shade is any color that has the same value for its red, green, and blue components. Only gray shades are adjusted. Specifies two modes for color component values. The integer values supplied are 32-bit values. The integer values supplied are 64-bit values. Defines an array of colors that make up a color palette. The colors are 32-bit ARGB colors. Not inheritable. Gets an array of structures. The array of structure that make up this . Gets a value that specifies how to interpret the color information in the array of colors. The following flag values are valid: 0x00000001The color values in the array contain alpha information. 0x00000002The colors in the array are grayscale values. 0x00000004The colors in the array are halftone values. Specifies the methods available for use with a metafile to read and write graphic commands. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. Increases or decreases the size of a logical palette based on the specified value. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. Copies the color data for a rectangle of pixels in a DIB to the specified destination rectangle. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Windows-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. See "Enhanced-Format Metafiles" in the GDI section of the MSDN Library. Indicates invalid data. Identifies a record that is the EMF+ header. Identifies a record that marks the last EMF+ record of a metafile. See . See . Marks the start of a multiple-format section. Marks a multiple-format section. Marks the end of a multiple-format section. Marks an object. See . See methods. See methods. See methods. See methods. See methods. See methods. See methods. See methods. See methods. See . See . See . See methods. See methods. See methods. See methods. See methods. See methods. See methods. See . See . See . See . See . See . See . See . See . See . See methods. See methods. See . See methods. See . See methods. See methods. See methods. See methods. See methods. See . See methods. See methods. See methods. See methods. Specifies a character string, a location, and formatting information. Used internally. The maximum value for this enumeration. The minimum value for this enumeration. Specifies the nature of the records that are placed in an Enhanced Metafile (EMF) file. This enumeration is used by several constructors in the class. Specifies that all the records in the metafile are EMF records, which can be displayed by GDI or GDI+. Specifies that all the records in the metafile are EMF+ records, which can be displayed by GDI+ but not by GDI. Specifies that all EMF+ records in the metafile are associated with an alternate EMF record. Metafiles of type can be displayed by GDI or by GDI+. An object encapsulates a globally unique identifier (GUID) that identifies the category of an image encoder parameter. Initializes a new instance of the class from the specified globally unique identifier (GUID). The GUID specifies an image encoder parameter category. A globally unique identifier that identifies an image encoder parameter category. An object that is initialized with the globally unique identifier for the chrominance table parameter category. An object that is initialized with the globally unique identifier for the color depth parameter category. An object that is initialized with the globally unique identifier for the compression parameter category. Gets a globally unique identifier (GUID) that identifies an image encoder parameter category. The GUID that identifies an image encoder parameter category. Represents an object that is initialized with the globally unique identifier for the luminance table parameter category. Represents an object that is initialized with the globally unique identifier for the quality parameter category. Represents an object that is initialized with the globally unique identifier for the render method parameter category. Represents an object that is initialized with the globally unique identifier for the save flag parameter category. Represents an object that is initialized with the globally unique identifier for the scan method parameter category. Represents an object that is initialized with the globally unique identifier for the transformation parameter category. Represents an object that is initialized with the globally unique identifier for the version parameter category. Used to pass a value, or an array of values, to an image encoder. Initializes a new instance of the class with the specified object and one unsigned 8-bit integer. Sets the property to , and sets the property to 1. An object that encapsulates the globally unique identifier of the parameter category. An 8-bit unsigned integer that specifies the value stored in the object. Initializes a new instance of the class with the specified object and one 8-bit value. Sets the property to or , and sets the property to 1. An object that encapsulates the globally unique identifier of the parameter category. A byte that specifies the value stored in the object. If true, the property is set to ; otherwise, the property is set to . Initializes a new instance of the class with the specified object and an array of unsigned 8-bit integers. Sets the property to , and sets the property to the number of elements in the array. An object that encapsulates the globally unique identifier of the parameter category. An array of 8-bit unsigned integers that specifies the values stored in the object. Initializes a new instance of the class with the specified object and an array of bytes. Sets the property to or , and sets the property to the number of elements in the array. An object that encapsulates the globally unique identifier of the parameter category. An array of bytes that specifies the values stored in the object. If true, the property is set to ; otherwise, the property is set to . Initializes a new instance of the class with the specified object and one, 16-bit integer. Sets the property to , and sets the property to 1. An object that encapsulates the globally unique identifier of the parameter category. A 16-bit integer that specifies the value stored in the object. Must be nonnegative. Initializes a new instance of the class with the specified object and an array of 16-bit integers. Sets the property to , and sets the property to the number of elements in the array. An object that encapsulates the globally unique identifier of the parameter category. An array of 16-bit integers that specifies the values stored in the object. The integers in the array must be nonnegative. Initializes a new instance of the class with the specified object and a pair of 32-bit integers. The pair of integers represents a fraction, the first integer being the numerator, and the second integer being the denominator. Sets the property to , and sets the property to 1. An object that encapsulates the globally unique identifier of the parameter category. A 32-bit integer that represents the numerator of a fraction. Must be nonnegative. A 32-bit integer that represents the denominator of a fraction. Must be nonnegative. Initializes a new instance of the class with the specified object and three integers that specify the number of values, the data type of the values, and a pointer to the values stored in the object. An object that encapsulates the globally unique identifier of the parameter category. An integer that specifies the number of values stored in the object. The property is set to this value. A member of the enumeration that specifies the data type of the values stored in the object. The and properties are set to this value. A pointer to an array of values of the type specified by the parameter. Initializes a new instance of the class with the specified object and four, 32-bit integers. The four integers represent a range of fractions. The first two integers represent the smallest fraction in the range, and the remaining two integers represent the largest fraction in the range. Sets the property to , and sets the property to 1. An object that encapsulates the globally unique identifier of the parameter category. A 32-bit integer that represents the numerator of the smallest fraction in the range. Must be nonnegative. A 32-bit integer that represents the denominator of the smallest fraction in the range. Must be nonnegative. A 32-bit integer that represents the denominator of the smallest fraction in the range. Must be nonnegative. A 32-bit integer that represents the numerator of the largest fraction in the range. Must be nonnegative. Initializes a new instance of the class with the specified object and two arrays of 32-bit integers. The two arrays represent an array of fractions. Sets the property to , and sets the property to the number of elements in the array, which must be the same as the number of elements in the array. An object that encapsulates the globally unique identifier of the parameter category. An array of 32-bit integers that specifies the numerators of the fractions. The integers in the array must be nonnegative. An array of 32-bit integers that specifies the denominators of the fractions. The integers in the array must be nonnegative. A denominator of a given index is paired with the numerator of the same index. Initializes a new instance of the class with the specified object and four arrays of 32-bit integers. The four arrays represent an array rational ranges. A rational range is the set of all fractions from a minimum fractional value through a maximum fractional value. Sets the property to , and sets the property to the number of elements in the array, which must be the same as the number of elements in the other three arrays. An object that encapsulates the globally unique identifier of the parameter category. An array of 32-bit integers that specifies the numerators of the minimum values for the ranges. The integers in the array must be nonnegative. An array of 32-bit integers that specifies the denominators of the minimum values for the ranges. The integers in the array must be nonnegative. An array of 32-bit integers that specifies the numerators of the maximum values for the ranges. The integers in the array must be nonnegative. An array of 32-bit integers that specifies the denominators of the maximum values for the ranges. The integers in the array must be nonnegative. Initializes a new instance of the class with the specified object and one 64-bit integer. Sets the property to (32 bits), and sets the property to 1. An object that encapsulates the globally unique identifier of the parameter category. A 64-bit integer that specifies the value stored in the object. Must be nonnegative. This parameter is converted to a 32-bit integer before it is stored in the object. Initializes a new instance of the class with the specified object and a pair of 64-bit integers. The pair of integers represents a range of integers, the first integer being the smallest number in the range, and the second integer being the largest number in the range. Sets the property to , and sets the property to 1. An object that encapsulates the globally unique identifier of the parameter category. A 64-bit integer that represents the smallest number in a range of integers. Must be nonnegative. This parameter is converted to a 32-bit integer before it is stored in the object. A 64-bit integer that represents the largest number in a range of integers. Must be nonnegative. This parameter is converted to a 32-bit integer before it is stored in the object. Initializes a new instance of the class with the specified object and an array of 64-bit integers. Sets the property to (32-bit), and sets the property to the number of elements in the array. An object that encapsulates the globally unique identifier of the parameter category. An array of 64-bit integers that specifies the values stored in the object. The integers in the array must be nonnegative. The 64-bit integers are converted to 32-bit integers before they are stored in the object. Initializes a new instance of the class with the specified object and two arrays of 64-bit integers. The two arrays represent an array integer ranges. Sets the property to , and sets the property to the number of elements in the array, which must be the same as the number of elements in the array. An object that encapsulates the globally unique identifier of the parameter category. An array of 64-bit integers that specifies the minimum values for the integer ranges. The integers in the array must be nonnegative. The 64-bit integers are converted to 32-bit integers before they are stored in the object. An array of 64-bit integers that specifies the maximum values for the integer ranges. The integers in the array must be nonnegative. The 64-bit integers are converted to 32-bit integers before they are stored in the object. A maximum value of a given index is paired with the minimum value of the same index. Initializes a new instance of the class with the specified object and a character string. The string is converted to a null-terminated ASCII string before it is stored in the object. Sets the property to , and sets the property to the length of the ASCII string including the NULL terminator. An object that encapsulates the globally unique identifier of the parameter category. A that specifies the value stored in the object. Releases all resources used by this object. Gets or sets the object associated with this object. The object encapsulates the globally unique identifier (GUID) that specifies the category (for example , , or ) of the parameter stored in this object. An object that encapsulates the GUID that specifies the category of the parameter stored in this object. Gets the number of elements in the array of values stored in this object. An integer that indicates the number of elements in the array of values stored in this object. Gets the data type of the values stored in this object. A member of the enumeration that indicates the data type of the values stored in this object. Gets the data type of the values stored in this object. A member of the enumeration that indicates the data type of the values stored in this object. Encapsulates an array of objects. Initializes a new instance of the class that can contain one object. Initializes a new instance of the class that can contain the specified number of objects. An integer that specifies the number of objects that the object can contain. Releases all resources used by this object. Gets or sets an array of objects. The array of objects. Used to specify the data type of the used with the or method of an image. Specifies that each value in the array is an 8-bit unsigned integer. Specifies that the array of values is a null-terminated ASCII character string. Note that the NumberOfValues data member of the object indicates the length of the character string including the NULL terminator. Specifies that each value in the array is a 16-bit, unsigned integer. Specifies that each value in the array is a 32-bit unsigned integer. Specifies that each value in the array is a pair of 32-bit unsigned integers. Each pair represents a fraction, the first integer being the numerator and the second integer being the denominator. Specifies that each value in the array is a pair of 32-bit unsigned integers. Each pair represents a range of numbers. Specifies that the array of values is an array of bytes that has no data type defined. Specifies that each value in the array is a set of four, 32-bit unsigned integers. The first two integers represent one fraction, and the second two integers represent a second fraction. The two fractions represent a range of rational numbers. The first fraction is the smallest rational number in the range, and the second fraction is the largest rational number in the range. Used to specify the parameter value passed to a JPEG or TIFF image encoder when using the or methods. Not used in GDI+ version 1.0. Not used in GDI+ version 1.0. Specifies the LZW compression scheme. Can be passed to the TIFF encoder as a parameter that belongs to the Compression category. Specifies the CCITT3 compression scheme. Can be passed to the TIFF encoder as a parameter that belongs to the compression category. Specifies the CCITT4 compression scheme. Can be passed to the TIFF encoder as a parameter that belongs to the compression category. Specifies the RLE compression scheme. Can be passed to the TIFF encoder as a parameter that belongs to the compression category. Specifies no compression. Can be passed to the TIFF encoder as a parameter that belongs to the compression category. Not used in GDI+ version 1.0. Not used in GDI+ version 1.0. Not used in GDI+ version 1.0. Not used in GDI+ version 1.0. Not used in GDI+ version 1.0. Not used in GDI+ version 1.0. Specifies that the image is to be rotated clockwise 90 degrees about its center. Can be passed to the JPEG encoder as a parameter that belongs to the transformation category. Specifies that the image is to be rotated 180 degrees about its center. Can be passed to the JPEG encoder as a parameter that belongs to the transformation category. Specifies that the image is to be rotated clockwise 270 degrees about its center. Can be passed to the JPEG encoder as a parameter that belongs to the transformation category. Specifies that the image is to be flipped horizontally (about the vertical axis). Can be passed to the JPEG encoder as a parameter that belongs to the transformation category. Specifies that the image is to be flipped vertically (about the horizontal axis). Can be passed to the JPEG encoder as a parameter that belongs to the transformation category. Specifies that the image has more than one frame (page). Can be passed to the TIFF encoder as a parameter that belongs to the save flag category. Specifies the last frame in a multiple-frame image. Can be passed to the TIFF encoder as a parameter that belongs to the save flag category. Specifies that a multiple-frame file or stream should be closed. Can be passed to the TIFF encoder as a parameter that belongs to the save flag category. Not used in GDI+ version 1.0. Not used in GDI+ version 1.0. Specifies that a frame is to be added to the page dimension of an image. Can be passed to the TIFF encoder as a parameter that belongs to the save flag category. Provides properties that get the frame dimensions of an image. Not inheritable. Initializes a new instance of the class using the specified Guid structure. A Guid structure that contains a GUID for this object. Returns a value that indicates whether the specified object is a equivalent to this object. Returns true if is a equivalent to this object; otherwise, false. The object to test. Returns a hash code for this object. Returns an int value that is the hash code of this object. Gets a globally unique identifier (GUID) that represents this object. A Guid structure that contains a GUID that represents this object. Gets the page dimension. The page dimension. Gets the resolution dimension. The resolution dimension. Gets the time dimension. The time dimension. Converts this object to a human-readable string. A string that represents this object. Contains information about how bitmap and metafile colors are manipulated during rendering. Initializes a new instance of the class. Clears the brush color-remap table of this object. Clears the color key (transparency range) for the default category. Clears the color key (transparency range) for a specified category. An element of that specifies the category for which the color key is cleared. Clears the color-adjustment matrix for the default category. Clears the color-adjustment matrix for a specified category. An element of that specifies the category for which the color-adjustment matrix is cleared. Disables gamma correction for the default category. Disables gamma correction for a specified category. An element of that specifies the category for which gamma correction is disabled. Clears the NoOp setting for the default category. Clears the NoOp setting for a specified category. An element of that specifies the category for which the NoOp setting is cleared. Clears the CMYK (cyan-magenta-yellow-black) output channel setting for the default category. Clears the (cyan-magenta-yellow-black) output channel setting for a specified category. An element of that specifies the category for which the output channel setting is cleared. Clears the output channel color profile setting for the default category. Clears the output channel color profile setting for a specified category. An element of that specifies the category for which the output channel profile setting is cleared. Clears the color-remap table for the default category. Clears the color-remap table for a specified category. An element of that specifies the category for which the remap table is cleared. Clears the threshold value for the default category. Clears the threshold value for a specified category. An element of that specifies the category for which the threshold is cleared. Creates an exact copy of this object. The object this class creates, cast as an object. Releases all resources used by this object. Adjusts the colors in a palette according to the adjustment settings of a specified category. A that on input contains the palette to be adjusted, and on output contains the adjusted palette. An element of that specifies the category whose adjustment settings will be applied to the palette. Sets the color-remap table for the brush category. An array of objects. Sets the color key for the default category. The low color-key value. The high color-key value. Sets the color key (transparency range) for a specified category. The low color-key value. The high color-key value. An element of that specifies the category for which the color key is set. Sets the color-adjustment matrix and the grayscale-adjustment matrix for the default category. The color-adjustment matrix. The grayscale-adjustment matrix. Sets the color-adjustment matrix and the grayscale-adjustment matrix for the default category. The color-adjustment matrix. The grayscale-adjustment matrix. An element of that specifies the type of image and color that will be affected by the color-adjustment and grayscale-adjustment matrices. Sets the color-adjustment matrix and the grayscale-adjustment matrix for a specified category. The color-adjustment matrix. The grayscale-adjustment matrix. An element of that specifies the type of image and color that will be affected by the color-adjustment and grayscale-adjustment matrices. An element of that specifies the category for which the color-adjustment and grayscale-adjustment matrices are set. Sets the color-adjustment matrix for the default category. The color-adjustment matrix. Sets the color-adjustment matrix for the default category. The color-adjustment matrix. An element of that specifies the type of image and color that will be affected by the color-adjustment matrix. Sets the color-adjustment matrix for a specified category. The color-adjustment matrix. An element of that specifies the type of image and color that will be affected by the color-adjustment matrix. An element of that specifies the category for which the color-adjustment matrix is set. Sets the gamma value for the default category. The gamma correction value. Sets the gamma value for a specified category. The gamma correction value. An element of the enumeration that specifies the category for which the gamma value is set. Turns off color adjustment for the default category. You can call the method to reinstate the color-adjustment settings that were in place before the call to the method. Turns off color adjustment for a specified category. You can call the method to reinstate the color-adjustment settings that were in place before the call to the method. An element of that specifies the category for which color correction is turned off. Sets the CMYK (cyan-magenta-yellow-black) output channel for the default category. An element of that specifies the output channel. Sets the CMYK (cyan-magenta-yellow-black) output channel for a specified category. An element of that specifies the output channel. An element of that specifies the category for which the output channel is set. Sets the output channel color-profile file for the default category. The path name of a color-profile file. If the color-profile file is in the %SystemRoot%\System32\Spool\Drivers\Color directory, this parameter can be the file name. Otherwise, this parameter must be the fully qualified path name. Sets the output channel color-profile file for a specified category. The path name of a color-profile file. If the color-profile file is in the %SystemRoot%\System32\Spool\Drivers\Color directory, this parameter can be the file name. Otherwise, this parameter must be the fully qualified path name. An element of that specifies the category for which the output channel color-profile file is set. Sets the color-remap table for the default category. An array of color pairs of type . Each color pair contains an existing color (the first value) and the color that it will be mapped to (the second value). Sets the color-remap table for a specified category. An array of color pairs of type . Each color pair contains an existing color (the first value) and the color that it will be mapped to (the second value). An element of that specifies the category for which the color-remap table is set. Sets the threshold (transparency range) for the default category. A real number that specifies the threshold value. Sets the threshold (transparency range) for a specified category. A threshold value from 0.0 to 1.0 that is used as a breakpoint to sort colors that will be mapped to either a maximum or a minimum value. An element of that specifies the category for which the color threshold is set. Sets the wrap mode that is used to decide how to tile a texture across a shape, or at shape boundaries. A texture is tiled across a shape to fill it in when the texture is smaller than the shape it is filling. An element of that specifies how repeated copies of an image are used to tile an area. Sets the wrap mode and color used to decide how to tile a texture across a shape, or at shape boundaries. A texture is tiled across a shape to fill it in when the texture is smaller than the shape it is filling. An element of that specifies how repeated copies of an image are used to tile an area. An object that specifies the color of pixels outside of a rendered image. This color is visible if the mode parameter is set to and the source rectangle passed to is larger than the image itself. Sets the wrap mode and color used to decide how to tile a texture across a shape, or at shape boundaries. A texture is tiled across a shape to fill it in when the texture is smaller than the shape it is filling. An element of that specifies how repeated copies of an image are used to tile an area. A color object that specifies the color of pixels outside of a rendered image. This color is visible if the mode parameter is set to and the source rectangle passed to is larger than the image itself. This parameter has no effect. Set it to false. Provides attributes of an image encoder/decoder (codec). The codec supports encoding (saving). The codec supports decoding (reading). The codec supports raster images (bitmaps). The codec supports vector images (metafiles). The encoder requires a seekable output stream. The decoder has blocking behavior during the decoding process. The codec is built into GDI+. Not used. Not used. The class provides the necessary storage members and methods to retrieve all pertinent information about the installed image encoders and decoders (called codecs). Not inheritable. Gets or sets a structure that contains a GUID that identifies a specific codec. A structure that contains a GUID that identifies a specific codec. Gets or sets a string that contains the name of the codec. A string that contains the name of the codec. Gets or sets string that contains the path name of the DLL that holds the codec. If the codec is not in a DLL, this pointer is null. A string that contains the path name of the DLL that holds the codec. Gets or sets string that contains the file name extension(s) used in the codec. The extensions are separated by semicolons. A string that contains the file name extension(s) used in the codec. Gets or sets 32-bit value used to store additional information about the codec. This property returns a combination of flags from the enumeration. A 32-bit value used to store additional information about the codec. Gets or sets a string that describes the codec's file format. A string that describes the codec's file format. Gets or sets a structure that contains a GUID that identifies the codec's format. A structure that contains a GUID that identifies the codec's format. Returns an array of objects that contain information about the image decoders built into GDI+. An array of objects. Each object in the array contains information about one of the built-in image decoders. Returns an array of objects that contain information about the image encoders built into GDI+. An array of objects. Each object in the array contains information about one of the built-in image encoders. Gets or sets a string that contains the codec's Multipurpose Internet Mail Extensions (MIME) type. A string that contains the codec's Multipurpose Internet Mail Extensions (MIME) type. Gets or sets a two dimensional array of bytes that can be used as a filter. A two dimensional array of bytes that can be used as a filter. Gets or sets a two dimensional array of bytes that represents the signature of the codec. A two dimensional array of bytes that represents the signature of the codec. Gets or sets the version number of the codec. The version number of the codec. Specifies the attributes of the pixel data contained in an object. The property returns a member of this enumeration. There is no format information. The pixel data is scalable. The pixel data contains alpha information. Specifies that the pixel data has alpha values other than 0 (transparent) and 255 (opaque). The pixel data is partially scalable, but there are some limitations. The pixel data uses an RGB color space. The pixel data uses a CMYK color space. The pixel data is grayscale. Specifies that the image is stored using a YCBCR color space. Specifies that the image is stored using a YCCK color space. Specifies that dots per inch information is stored in the image. Specifies that the pixel size is stored in the image. The pixel data is read-only. The pixel data can be cached for faster access. Specifies the file format of the image. Not inheritable. Initializes a new instance of the class by using the specified structure. The structure that specifies a particular image format. Gets the bitmap (BMP) image format. An object that indicates the bitmap image format. Gets the enhanced metafile (EMF) image format. An object that indicates the enhanced metafile image format. Returns a value that indicates whether the specified object is an object that is equivalent to this object. true if is an object that is equivalent to this object; otherwise, false. The object to test. Gets the Exchangeable Image File (Exif) format. An object that indicates the Exif format. Returns a hash code value that represents this object. A hash code that represents this object. Gets the Graphics Interchange Format (GIF) image format. An object that indicates the GIF image format. Gets a structure that represents this object. A structure that represents this object. Gets the Windows icon image format. An object that indicates the Windows icon image format. Gets the Joint Photographic Experts Group (JPEG) image format. An object that indicates the JPEG image format. Gets a memory bitmap image format. An object that indicates the memory bitmap image format. Gets the W3C Portable Network Graphics (PNG) image format. An object that indicates the PNG image format. Gets the Tagged Image File Format (TIFF) image format. An object that indicates the TIFF image format. Converts this object to a human-readable string. A string that represents this object. Gets the Windows metafile (WMF) image format. An object that indicates the Windows metafile image format. Specifies flags that are passed to the flags parameter of the method. The method locks a portion of an image so that you can read or write the pixel data. Specifies that a portion of the image is locked for reading. Specifies that a portion of the image is locked for writing. Specifies that a portion of the image is locked for reading or writing. Specifies that the buffer used for reading or writing pixel data is allocated by the user. If this flag is set, the parameter of the method serves as an input parameter (and possibly as an output parameter). If this flag is cleared, then the parameter serves only as an output parameter. Defines a graphic metafile. A metafile contains records that describe a sequence of graphics operations that can be recorded (constructed) and played back (displayed). This class is not inheritable. Initializes a new instance of the class from the specified handle. A handle to an enhanced metafile. true to delete the enhanced metafile handle when the is deleted; otherwise, false. Initializes a new instance of the class from the specified handle to a device context and an enumeration that specifies the format of the . The handle to a device context. An that specifies the format of the . Initializes a new instance of the class from the specified handle to a device context and an enumeration that specifies the format of the . A string can be supplied to name the file. The handle to a device context. An that specifies the format of the . A descriptive name for the new . Initializes a new instance of the class from the specified handle and a . A windows handle to a . A . Initializes a new instance of the class from the specified handle and a . Also, the parameter can be used to delete the handle when the metafile is deleted. A windows handle to a . A . true to delete the handle to the new when the is deleted; otherwise, false. Initializes a new instance of the class from the specified device context, bounded by the specified rectangle. The handle to a device context. A that represents the rectangle that bounds the new . Initializes a new instance of the class from the specified device context, bounded by the specified rectangle that uses the supplied unit of measure. The handle to a device context. A that represents the rectangle that bounds the new . A that specifies the unit of measure for . Initializes a new instance of the class from the specified device context, bounded by the specified rectangle that uses the supplied unit of measure, and an enumeration that specifies the format of the . The handle to a device context. A that represents the rectangle that bounds the new . A that specifies the unit of measure for . An that specifies the format of the . Initializes a new instance of the class from the specified device context, bounded by the specified rectangle that uses the supplied unit of measure, and an enumeration that specifies the format of the . A string can be provided to name the file. The handle to a device context. A that represents the rectangle that bounds the new . A that specifies the unit of measure for . An that specifies the format of the . A that contains a descriptive name for the new . Initializes a new instance of the class from the specified device context, bounded by the specified rectangle. The handle to a device context. A that represents the rectangle that bounds the new . Initializes a new instance of the class from the specified device context, bounded by the specified rectangle that uses the supplied unit of measure. The handle to a device context. A that represents the rectangle that bounds the new . A that specifies the unit of measure for . Initializes a new instance of the class from the specified device context, bounded by the specified rectangle that uses the supplied unit of measure, and an enumeration that specifies the format of the . The handle to a device context. A that represents the rectangle that bounds the new . A that specifies the unit of measure for . An that specifies the format of the . Initializes a new instance of the class from the specified device context, bounded by the specified rectangle that uses the supplied unit of measure, and an enumeration that specifies the format of the . A string can be provided to name the file. The handle to a device context. A that represents the rectangle that bounds the new . A that specifies the unit of measure for . An that specifies the format of the . A that contains a descriptive name for the new . Initializes a new instance of the class from the specified data stream. The from which to create the new . is null. Initializes a new instance of the class from the specified data stream. A that contains the data for this . A Windows handle to a device context. Initializes a new instance of the class from the specified data stream, a Windows handle to a device context, and an enumeration that specifies the format of the . A that contains the data for this . A Windows handle to a device context. An that specifies the format of the . Initializes a new instance of the class from the specified data stream, a Windows handle to a device context, and an enumeration that specifies the format of the . Also, a string that contains a descriptive name for the new can be added. A that contains the data for this . A Windows handle to a device context. An that specifies the format of the . A that contains a descriptive name for the new . Initializes a new instance of the class from the specified data stream, a Windows handle to a device context, and a structure that represents the rectangle that bounds the new . A that contains the data for this . A Windows handle to a device context. A that represents the rectangle that bounds the new . Initializes a new instance of the class from the specified data stream, a Windows handle to a device context, a structure that represents the rectangle that bounds the new , and the supplied unit of measure. A that contains the data for this . A Windows handle to a device context. A that represents the rectangle that bounds the new . A that specifies the unit of measure for . Initializes a new instance of the class from the specified data stream, a Windows handle to a device context, a structure that represents the rectangle that bounds the new , the supplied unit of measure, and an enumeration that specifies the format of the . A that contains the data for this . A Windows handle to a device context. A that represents the rectangle that bounds the new . A that specifies the unit of measure for . An that specifies the format of the . Initializes a new instance of the class from the specified data stream, a Windows handle to a device context, a structure that represents the rectangle that bounds the new , the supplied unit of measure, and an enumeration that specifies the format of the . A string that contains a descriptive name for the new can be added. A that contains the data for this . A Windows handle to a device context. A that represents the rectangle that bounds the new . A that specifies the unit of measure for . An that specifies the format of the . A that contains a descriptive name for the new . Initializes a new instance of the class from the specified data stream, a Windows handle to a device context, and a structure that represents the rectangle that bounds the new . A that contains the data for this . A Windows handle to a device context. A that represents the rectangle that bounds the new . Initializes a new instance of the class from the specified data stream, a Windows handle to a device context, a structure that represents the rectangle that bounds the new , and the supplied unit of measure. A that contains the data for this . A Windows handle to a device context. A that represents the rectangle that bounds the new . A that specifies the unit of measure for . Initializes a new instance of the class from the specified data stream, a Windows handle to a device context, a structure that represents the rectangle that bounds the new , the supplied unit of measure, and an enumeration that specifies the format of the . A that contains the data for this . A Windows handle to a device context. A that represents the rectangle that bounds the new . A that specifies the unit of measure for . An that specifies the format of the . Initializes a new instance of the class from the specified data stream, a Windows handle to a device context, a structure that represents the rectangle that bounds the new , the supplied unit of measure, and an enumeration that specifies the format of the . A string that contains a descriptive name for the new can be added. A that contains the data for this . A Windows handle to a device context. A that represents the rectangle that bounds the new . A that specifies the unit of measure for . An that specifies the format of the . A that contains a descriptive name for the new . Initializes a new instance of the class from the specified file name. A that represents the file name from which to create the new . Initializes a new instance of the class with the specified file name. A that represents the file name of the new . A Windows handle to a device context. Initializes a new instance of the class with the specified file name, a Windows handle to a device context, and an enumeration that specifies the format of the . A that represents the file name of the new . A Windows handle to a device context. An that specifies the format of the . Initializes a new instance of the class with the specified file name, a Windows handle to a device context, and an enumeration that specifies the format of the . A descriptive string can be added, as well. A that represents the file name of the new . A Windows handle to a device context. An that specifies the format of the . A that contains a descriptive name for the new . Initializes a new instance of the class with the specified file name, a Windows handle to a device context, and a structure that represents the rectangle that bounds the new . A that represents the file name of the new . A Windows handle to a device context. A that represents the rectangle that bounds the new . Initializes a new instance of the class with the specified file name, a Windows handle to a device context, a structure that represents the rectangle that bounds the new , and the supplied unit of measure. A that represents the file name of the new . A Windows handle to a device context. A structure that represents the rectangle that bounds the new . A that specifies the unit of measure for . Initializes a new instance of the class with the specified file name, a Windows handle to a device context, a structure that represents the rectangle that bounds the new , the supplied unit of measure, and an enumeration that specifies the format of the . A that represents the file name of the new . A Windows handle to a device context. A that represents the rectangle that bounds the new . A that specifies the unit of measure for . An that specifies the format of the . Initializes a new instance of the class with the specified file name, a Windows handle to a device context, a structure that represents the rectangle that bounds the new , the supplied unit of measure, and an enumeration that specifies the format of the . A descriptive string can also be added. A that represents the file name of the new . A Windows handle to a device context. A that represents the rectangle that bounds the new . A that specifies the unit of measure for . An that specifies the format of the . A that contains a descriptive name for the new . Initializes a new instance of the class with the specified file name, a Windows handle to a device context, a structure that represents the rectangle that bounds the new , and the supplied unit of measure. A descriptive string can also be added. A that represents the file name of the new . A Windows handle to a device context. A that represents the rectangle that bounds the new . A that specifies the unit of measure for . A that contains a descriptive name for the new . Initializes a new instance of the class with the specified file name, a Windows handle to a device context, and a structure that represents the rectangle that bounds the new . A that represents the file name of the new . A Windows handle to a device context. A that represents the rectangle that bounds the new . Initializes a new instance of the class with the specified file name, a Windows handle to a device context, a structure that represents the rectangle that bounds the new , and the supplied unit of measure. A that represents the file name of the new . A Windows handle to a device context. A that represents the rectangle that bounds the new . A that specifies the unit of measure for . Initializes a new instance of the class with the specified file name, a Windows handle to a device context, a structure that represents the rectangle that bounds the new , the supplied unit of measure, and an enumeration that specifies the format of the . A that represents the file name of the new . A Windows handle to a device context. A that represents the rectangle that bounds the new . A that specifies the unit of measure for . An that specifies the format of the . Initializes a new instance of the class with the specified file name, a Windows handle to a device context, a structure that represents the rectangle that bounds the new , the supplied unit of measure, and an enumeration that specifies the format of the . A descriptive string can also be added. A that represents the file name of the new . A Windows handle to a device context. A that represents the rectangle that bounds the new . A that specifies the unit of measure for . An that specifies the format of the . A that contains a descriptive name for the new . Initializes a new instance of the class with the specified file name, a Windows handle to a device context, a structure that represents the rectangle that bounds the new , and the supplied unit of measure. A descriptive string can also be added. A that represents the file name of the new . A Windows handle to a device context. A that represents the rectangle that bounds the new . A that specifies the unit of measure for . A that contains a descriptive name for the new . Returns a Windows handle to an enhanced . A Windows handle to this enhanced . Returns the associated with this . The associated with this . Returns the associated with the specified . The associated with the specified . The handle to the enhanced for which a header is returned. Returns the associated with the specified . The associated with the specified . The handle to the for which to return a header. A . Returns the associated with the specified . The associated with the specified . A containing the for which a header is retrieved. Returns the associated with the specified . The associated with the specified . A containing the name of the for which a header is retrieved. Plays an individual metafile record. Element of the that specifies the type of metafile record being played. A set of flags that specify attributes of the record. The number of bytes in the record data. An array of bytes that contains the record data. Specifies the unit of measurement for the rectangle used to size and position a metafile. This is specified during the creation of the object. The unit of measurement is 1 pixel. The unit of measurement is 1 printer's point. The unit of measurement is 1 inch. The unit of measurement is 1/300 of an inch. The unit of measurement is 1 millimeter. The unit of measurement is 0.01 millimeter. Provided for compatibility with GDI. Contains attributes of an associated . Not inheritable. Gets a that bounds the associated . A that bounds the associated . Gets the horizontal resolution, in dots per inch, of the associated . The horizontal resolution, in dots per inch, of the associated . Gets the vertical resolution, in dots per inch, of the associated . The vertical resolution, in dots per inch, of the associated . Gets the size, in bytes, of the enhanced metafile plus header file. The size, in bytes, of the enhanced metafile plus header file. Returns a value that indicates whether the associated is device dependent. true if the associated is device dependent; otherwise, false. Returns a value that indicates whether the associated is in the Windows enhanced metafile format. true if the associated is in the Windows enhanced metafile format; otherwise, false. Returns a value that indicates whether the associated is in the Windows enhanced metafile format or the Windows enhanced metafile plus format. true if the associated is in the Windows enhanced metafile format or the Windows enhanced metafile plus format; otherwise, false. Returns a value that indicates whether the associated is in the Windows enhanced metafile plus format. true if the associated is in the Windows enhanced metafile plus format; otherwise, false. Returns a value that indicates whether the associated is in the Dual enhanced metafile format. This format supports both the enhanced and the enhanced plus format. true if the associated is in the Dual enhanced metafile format; otherwise, false. Returns a value that indicates whether the associated supports only the Windows enhanced metafile plus format. true if the associated supports only the Windows enhanced metafile plus format; otherwise, false. Returns a value that indicates whether the associated is in the Windows metafile format. true if the associated is in the Windows metafile format; otherwise, false. Returns a value that indicates whether the associated is in the Windows placeable metafile format. true if the associated is in the Windows placeable metafile format; otherwise, false. Gets the logical horizontal resolution, in dots per inch, of the associated . The logical horizontal resolution, in dots per inch, of the associated . Gets the logical vertical resolution, in dots per inch, of the associated . The logical vertical resolution, in dots per inch, of the associated . Gets the size, in bytes, of the associated . The size, in bytes, of the associated . Gets the type of the associated . A enumeration that represents the type of the associated . Gets the version number of the associated . The version number of the associated . Gets the Windows metafile (WMF) header file for the associated . A that contains the WMF header file for the associated . Specifies types of metafiles. The property returns a member of this enumeration. Specifies a metafile format that is not recognized in GDI+. Specifies a WMF (Windows Metafile) file. Such a file contains only GDI records. Specifies a WMF (Windows Metafile) file that has a placeable metafile header in front of it. Specifies an Enhanced Metafile (EMF) file. Such a file contains only GDI records. Specifies an EMF+ file. Such a file contains only GDI+ records and must be displayed by using GDI+. Displaying the records using GDI may cause unpredictable results. Specifies an EMF+ Dual file. Such a file contains GDI+ records along with alternative GDI records and can be displayed by using either GDI or GDI+. Displaying the records using GDI may cause some quality degradation. Contains information about a windows-format (WMF) metafile. Initializes a new instance of the MetaHeader class. Gets or sets the size, in bytes, of the header file. The size, in bytes, of the header file. Gets or sets the size, in bytes, of the largest record in the associated object. The size, in bytes, of the largest record in the associated object. Gets or sets the maximum number of objects that exist in the object at the same time. The maximum number of objects that exist in the object at the same time. Reserved. Reserved. Gets or sets the size, in bytes, of the associated object. The size, in bytes, of the associated object. Gets or sets the type of the associated object. The type of the associated object. Gets or sets the version number of the header format. The version number of the header format. Specifies the type of color data in the system palette. The data can be color data with alpha, grayscale data only, or halftone data. Alpha data. Grayscale data. Halftone data. Specifies the format of the color data for each pixel in the image. The pixel data contains color-indexed values, which means the values are an index to colors in the system color table, as opposed to individual color values. The pixel data contains GDI colors. The pixel data contains alpha values that are not premultiplied. The pixel format contains premultiplied alpha values. Reserved. The default pixel format of 32 bits per pixel. The format specifies 24-bit color depth and an 8-bit alpha channel. The pixel format is undefined. No pixel format is specified. Specifies that the pixel format is 1 bit per pixel and that it uses indexed color. The color table therefore has two colors in it. Specifies that the format is 4 bits per pixel, indexed. Specifies that the format is 8 bits per pixel, indexed. The color table therefore has 256 colors in it. The pixel format is 16 bits per pixel. The color information specifies 65536 shades of gray. Specifies that the format is 16 bits per pixel; 5 bits each are used for the red, green, and blue components. The remaining bit is not used. Specifies that the format is 16 bits per pixel; 5 bits are used for the red component, 6 bits are used for the green component, and 5 bits are used for the blue component. The pixel format is 16 bits per pixel. The color information specifies 32,768 shades of color, of which 5 bits are red, 5 bits are green, 5 bits are blue, and 1 bit is alpha. Specifies that the format is 24 bits per pixel; 8 bits each are used for the red, green, and blue components. Specifies that the format is 32 bits per pixel; 8 bits each are used for the red, green, and blue components. The remaining 8 bits are not used. Specifies that the format is 32 bits per pixel; 8 bits each are used for the alpha, red, green, and blue components. Specifies that the format is 32 bits per pixel; 8 bits each are used for the alpha, red, green, and blue components. The red, green, and blue components are premultiplied, according to the alpha component. Specifies that the format is 48 bits per pixel; 16 bits each are used for the red, green, and blue components. Specifies that the format is 64 bits per pixel; 16 bits each are used for the alpha, red, green, and blue components. Specifies that the format is 64 bits per pixel; 16 bits each are used for the alpha, red, green, and blue components. The red, green, and blue components are premultiplied according to the alpha component. The maximum value for this enumeration. This delegate is not used. For an example of enumerating the records of a metafile, see . Not used. Not used. Not used. Not used. Encapsulates a metadata property to be included in an image file. Not inheritable. Gets or sets the ID of the property. The integer that represents the ID of the property. Gets or sets the length (in bytes) of the property. An integer that represents the length (in bytes) of the byte array. Gets or sets an integer that defines the type of data contained in the property. An integer that defines the type of data contained in . Gets or sets the value of the property item. A byte array that represents the value of the property item. Defines a placeable metafile. Not inheritable. Initializes a new instance of the WmfPlaceableFileHeader class. Gets or sets the y-coordinate of the lower-right corner of the bounding rectangle of the metafile image on the output device. The y-coordinate of the lower-right corner of the bounding rectangle of the metafile image on the output device. Gets or sets the x-coordinate of the upper-left corner of the bounding rectangle of the metafile image on the output device. The x-coordinate of the upper-left corner of the bounding rectangle of the metafile image on the output device. Gets or sets the x-coordinate of the lower-right corner of the bounding rectangle of the metafile image on the output device. The x-coordinate of the lower-right corner of the bounding rectangle of the metafile image on the output device. Gets or sets the y-coordinate of the upper-left corner of the bounding rectangle of the metafile image on the output device. The y-coordinate of the upper-left corner of the bounding rectangle of the metafile image on the output device. Gets or sets the checksum value for the previous ten WORD s in the header. The checksum value for the previous ten WORD s in the header. Gets or sets the handle of the metafile in memory. The handle of the metafile in memory. Gets or sets the number of twips per inch. The number of twips per inch. Gets or sets a value indicating the presence of a placeable metafile header. A value indicating presence of a placeable metafile header. Reserved. Do not use. Reserved. Do not use. Specifies the printer's duplex setting. The printer's default duplex setting. Single-sided printing. Double-sided, horizontal printing. Double-sided, vertical printing. Represents the exception that is thrown when you try to access a printer using printer settings that are not valid. Initializes a new instance of the class. A that specifies the settings for a printer. Initializes a new instance of the class with serialized data. The that holds the serialized object data about the exception being thrown. The that contains contextual information about the source or destination. is null. The class name is null or is 0. Overridden. Sets the with information about the exception. The that holds the serialized object data about the exception being thrown. The that contains contextual information about the source or destination. is null. Specifies the dimensions of the margins of a printed page. Initializes a new instance of the class with 1-inch wide margins. Initializes a new instance of the class with the specified left, right, top, and bottom margins. The left margin, in hundredths of an inch. The right margin, in hundredths of an inch. The top margin, in hundredths of an inch. The bottom margin, in hundredths of an inch. The parameter value is less than 0.-or- The parameter value is less than 0.-or- The parameter value is less than 0.-or- The parameter value is less than 0. Gets or sets the bottom margin, in hundredths of an inch. The bottom margin, in hundredths of an inch. The property is set to a value that is less than 0. Retrieves a duplicate of this object, member by member. A duplicate of this object. Compares this to the specified to determine whether they have the same dimensions. true if the specified object is a and has the same , , and values as this ; otherwise, false. The object to which to compare this . Calculates and retrieves a hash code based on the width of the left, right, top, and bottom margins. A hash code based on the left, right, top, and bottom margins. Gets or sets the left margin width, in hundredths of an inch. The left margin width, in hundredths of an inch. The property is set to a value that is less than 0. Compares two to determine if they have the same dimensions. true to indicate the , , , and properties of both margins have the same value; otherwise, false. The first to compare for equality. The second to compare for equality. Compares two to determine whether they are of unequal width. true to indicate if the , , , or properties of both margins are not equal; otherwise, false. The first to compare for inequality. The second to compare for inequality. Gets or sets the right margin width, in hundredths of an inch. The right margin width, in hundredths of an inch. The property is set to a value that is less than 0. Gets or sets the top margin width, in hundredths of an inch. The top margin width, in hundredths of an inch. The property is set to a value that is less than 0. Converts the to a string. A representation of the . Provides a for . Initializes a new instance of the class. Returns whether this converter can convert an object of the specified source type to the native type of the converter using the specified context. true if an object can perform the conversion; otherwise, false. An that provides a format context. A that represents the type from which you want to convert. Returns whether this converter can convert an object to the given destination type using the context. true if this converter can perform the conversion; otherwise, false. An that provides a format context. A that represents the type to which you want to convert. Converts the specified object to the converter's native type. An that represents the converted value. An that provides a format context. A that provides the language to convert to. The to convert. does not contain values for all four margins. For example, "100,100,100,100" specifies 1 inch for the left, right, top, and bottom margins. The conversion cannot be performed. Converts the given value object to the specified destination type using the specified context and arguments. An that represents the converted value. An that provides a format context. A that provides the language to convert to. The to convert. The to which to convert the value. is null. The conversion cannot be performed. Creates an given a set of property values for the object. An representing the specified , or null if the object cannot be created. An that provides a format context. An of new property values. is null. Returns whether changing a value on this object requires a call to the method to create a new value, using the specified context. true if changing a property on this object requires a call to to create a new value; otherwise, false. This method always returns true. An that provides a format context. Specifies settings that apply to a single, printed page. Initializes a new instance of the class using the default printer. Initializes a new instance of the class using a specified printer. The that describes the printer to use. Gets the size of the page, taking into account the page orientation specified by the property. A that represents the length and width, in hundredths of an inch, of the page. The printer named in the property does not exist. Creates a copy of this . A copy of this object. Gets or sets a value indicating whether the page should be printed in color. true if the page should be printed in color; otherwise, false. The default is determined by the printer. The printer named in the property does not exist. Copies the relevant information from the to the specified DEVMODE structure. The handle to a Win32 DEVMODE structure. The printer named in the property does not exist or there is no default printer installed. Gets the x-coordinate, in hundredths of an inch, of the hard margin at the left of the page. The x-coordinate, in hundredths of an inch, of the left-hand hard margin. Gets the y-coordinate, in hundredths of an inch, of the hard margin at the top of the page. The y-coordinate, in hundredths of an inch, of the hard margin at the top of the page. Gets or sets a value indicating whether the page is printed in landscape or portrait orientation. true if the page should be printed in landscape orientation; otherwise, false. The default is determined by the printer. The printer named in the property does not exist. Gets or sets the margins for this page. A that represents the margins, in hundredths of an inch, for the page. The default is 1-inch margins on all sides. The printer named in the property does not exist. Gets or sets the paper size for the page. A that represents the size of the paper. The default is the printer's default paper size. The printer named in the property does not exist or there is no default printer installed. Gets or sets the page's paper source; for example, the printer's upper tray. A that specifies the source of the paper. The default is the printer's default paper source. The printer named in the property does not exist or there is no default printer installed. Gets the bounds of the printable area of the page for the printer. A representing the length and width, in hundredths of an inch, of the area the printer is capable of printing in. Gets or sets the printer resolution for the page. A that specifies the printer resolution for the page. The default is the printer's default resolution. The printer named in the property does not exist or there is no default printer installed. Gets or sets the printer settings associated with the page. A that represents the printer settings associated with the page. Copies relevant information to the from the specified DEVMODE structure. The handle to a Win32 DEVMODE structure. The printer handle is not valid. The printer named in the property does not exist or there is no default printer installed. Converts the to string form. A string showing the various property settings for the . Specifies the standard paper sizes. The paper size is defined by the user. Letter paper (8.5 in. by 11 in.). Legal paper (8.5 in. by 14 in.). A4 paper (210 mm by 297 mm). C paper (17 in. by 22 in.). D paper (22 in. by 34 in.). E paper (34 in. by 44 in.). Letter small paper (8.5 in. by 11 in.). Tabloid paper (11 in. by 17 in.). Ledger paper (17 in. by 11 in.). Statement paper (5.5 in. by 8.5 in.). Executive paper (7.25 in. by 10.5 in.). A3 paper (297 mm by 420 mm). A4 small paper (210 mm by 297 mm). A5 paper (148 mm by 210 mm). B4 paper (250 mm by 353 mm). B5 paper (176 mm by 250 mm). Folio paper (8.5 in. by 13 in.). Quarto paper (215 mm by 275 mm). Standard paper (10 in. by 14 in.). Standard paper (11 in. by 17 in.). Note paper (8.5 in. by 11 in.). #9 envelope (3.875 in. by 8.875 in.). #10 envelope (4.125 in. by 9.5 in.). #11 envelope (4.5 in. by 10.375 in.). #12 envelope (4.75 in. by 11 in.). #14 envelope (5 in. by 11.5 in.). DL envelope (110 mm by 220 mm). C5 envelope (162 mm by 229 mm). C3 envelope (324 mm by 458 mm). C4 envelope (229 mm by 324 mm). C6 envelope (114 mm by 162 mm). C65 envelope (114 mm by 229 mm). B4 envelope (250 mm by 353 mm). B5 envelope (176 mm by 250 mm). B6 envelope (176 mm by 125 mm). Italy envelope (110 mm by 230 mm). Monarch envelope (3.875 in. by 7.5 in.). 6 3/4 envelope (3.625 in. by 6.5 in.). US standard fanfold (14.875 in. by 11 in.). German standard fanfold (8.5 in. by 12 in.). German legal fanfold (8.5 in. by 13 in.). ISO B4 (250 mm by 353 mm). Japanese postcard (100 mm by 148 mm). Standard paper (9 in. by 11 in.). Standard paper (10 in. by 11 in.). Standard paper (15 in. by 11 in.). Invitation envelope (220 mm by 220 mm). Letter extra paper (9.275 in. by 12 in.). This value is specific to the PostScript driver and is used only by Linotronic printers in order to conserve paper. Legal extra paper (9.275 in. by 15 in.). This value is specific to the PostScript driver and is used only by Linotronic printers in order to conserve paper. Tabloid extra paper (11.69 in. by 18 in.). This value is specific to the PostScript driver and is used only by Linotronic printers in order to conserve paper. A4 extra paper (236 mm by 322 mm). This value is specific to the PostScript driver and is used only by Linotronic printers to help save paper. Letter transverse paper (8.275 in. by 11 in.). A4 transverse paper (210 mm by 297 mm). Letter extra transverse paper (9.275 in. by 12 in.). SuperA/SuperA/A4 paper (227 mm by 356 mm). SuperB/SuperB/A3 paper (305 mm by 487 mm). Letter plus paper (8.5 in. by 12.69 in.). A4 plus paper (210 mm by 330 mm). A5 transverse paper (148 mm by 210 mm). JIS B5 transverse paper (182 mm by 257 mm). A3 extra paper (322 mm by 445 mm). A5 extra paper (174 mm by 235 mm). ISO B5 extra paper (201 mm by 276 mm). A2 paper (420 mm by 594 mm). A3 transverse paper (297 mm by 420 mm). A3 extra transverse paper (322 mm by 445 mm). Japanese double postcard (200 mm by 148 mm). Requires Windows 98, Windows NT 4.0, or later. A6 paper (105 mm by 148 mm). Requires Windows 98, Windows NT 4.0, or later. Japanese Kaku #2 envelope. Requires Windows 98, Windows NT 4.0, or later. Japanese Kaku #3 envelope. Requires Windows 98, Windows NT 4.0, or later. Japanese Chou #3 envelope. Requires Windows 98, Windows NT 4.0, or later. Japanese Chou #4 envelope. Requires Windows 98, Windows NT 4.0, or later. Letter rotated paper (11 in. by 8.5 in.). A3 rotated paper (420 mm by 297 mm). A4 rotated paper (297 mm by 210 mm). Requires Windows 98, Windows NT 4.0, or later. A5 rotated paper (210 mm by 148 mm). Requires Windows 98, Windows NT 4.0, or later. JIS B4 rotated paper (364 mm by 257 mm). Requires Windows 98, Windows NT 4.0, or later. JIS B5 rotated paper (257 mm by 182 mm). Requires Windows 98, Windows NT 4.0, or later. Japanese rotated postcard (148 mm by 100 mm). Requires Windows 98, Windows NT 4.0, or later. Japanese rotated double postcard (148 mm by 200 mm). Requires Windows 98, Windows NT 4.0, or later. A6 rotated paper (148 mm by 105 mm). Requires Windows 98, Windows NT 4.0, or later. Japanese rotated Kaku #2 envelope. Requires Windows 98, Windows NT 4.0, or later. Japanese rotated Kaku #3 envelope. Requires Windows 98, Windows NT 4.0, or later. Japanese rotated Chou #3 envelope. Requires Windows 98, Windows NT 4.0, or later. Japanese rotated Chou #4 envelope. Requires Windows 98, Windows NT 4.0, or later. JIS B6 paper (128 mm by 182 mm). Requires Windows 98, Windows NT 4.0, or later. JIS B6 rotated paper (182 mm by 128 mm). Requires Windows 98, Windows NT 4.0, or later. Standard paper (12 in. by 11 in.). Requires Windows 98, Windows NT 4.0, or later. Japanese You #4 envelope. Requires Windows 98, Windows NT 4.0, or later. Japanese You #4 rotated envelope. Requires Windows 98, Windows NT 4.0, or later. People's Republic of China 16K paper (146 mm by 215 mm). Requires Windows 98, Windows NT 4.0, or later. People's Republic of China 32K paper (97 mm by 151 mm). Requires Windows 98, Windows NT 4.0, or later. People's Republic of China 32K big paper (97 mm by 151 mm). Requires Windows 98, Windows NT 4.0, or later. People's Republic of China #1 envelope (102 mm by 165 mm). Requires Windows 98, Windows NT 4.0, or later. People's Republic of China #2 envelope (102 mm by 176 mm). Requires Windows 98, Windows NT 4.0, or later. People's Republic of China #3 envelope (125 mm by 176 mm). Requires Windows 98, Windows NT 4.0, or later. People's Republic of China #4 envelope (110 mm by 208 mm). Requires Windows 98, Windows NT 4.0, or later. People's Republic of China #5 envelope (110 mm by 220 mm). Requires Windows 98, Windows NT 4.0, or later. People's Republic of China #6 envelope (120 mm by 230 mm). Requires Windows 98, Windows NT 4.0, or later. People's Republic of China #7 envelope (160 mm by 230 mm). Requires Windows 98, Windows NT 4.0, or later. People's Republic of China #8 envelope (120 mm by 309 mm). Requires Windows 98, Windows NT 4.0, or later. People's Republic of China #9 envelope (229 mm by 324 mm). Requires Windows 98, Windows NT 4.0, or later. People's Republic of China #10 envelope (324 mm by 458 mm). Requires Windows 98, Windows NT 4.0, or later. People's Republic of China 16K rotated paper (146 mm by 215 mm). Requires Windows 98, Windows NT 4.0, or later. People's Republic of China 32K rotated paper (97 mm by 151 mm). Requires Windows 98, Windows NT 4.0, or later. People's Republic of China 32K big rotated paper (97 mm by 151 mm). Requires Windows 98, Windows NT 4.0, or later. People's Republic of China #1 rotated envelope (165 mm by 102 mm). Requires Windows 98, Windows NT 4.0, or later. People's Republic of China #2 rotated envelope (176 mm by 102 mm). Requires Windows 98, Windows NT 4.0, or later. People's Republic of China #3 rotated envelope (176 mm by 125 mm). Requires Windows 98, Windows NT 4.0, or later. People's Republic of China #4 rotated envelope (208 mm by 110 mm). Requires Windows 98, Windows NT 4.0, or later. People's Republic of China Envelope #5 rotated envelope (220 mm by 110 mm). Requires Windows 98, Windows NT 4.0, or later. People's Republic of China #6 rotated envelope (230 mm by 120 mm). Requires Windows 98, Windows NT 4.0, or later. People's Republic of China #7 rotated envelope (230 mm by 160 mm). Requires Windows 98, Windows NT 4.0, or later. People's Republic of China #8 rotated envelope (309 mm by 120 mm). Requires Windows 98, Windows NT 4.0, or later. People's Republic of China #9 rotated envelope (324 mm by 229 mm). Requires Windows 98, Windows NT 4.0, or later. People's Republic of China #10 rotated envelope (458 mm by 324 mm). Requires Windows 98, Windows NT 4.0, or later. Specifies the size of a piece of paper. Initializes a new instance of the class. Initializes a new instance of the class. The name of the paper. The width of the paper, in hundredths of an inch. The height of the paper, in hundredths of an inch. Gets or sets the height of the paper, in hundredths of an inch. The height of the paper, in hundredths of an inch. The property is not set to . Gets the type of paper. One of the values. The property is not set to . Gets or sets the name of the type of paper. The name of the type of paper. The property is not set to . Gets or sets an integer representing one of the values or a custom value. An integer representing one of the values, or a custom value. Provides information about the in string form. A string. Gets or sets the width of the paper, in hundredths of an inch. The width of the paper, in hundredths of an inch. The property is not set to . Specifies the paper tray from which the printer gets paper. Initializes a new instance of the class. Gets the paper source. One of the values. Gets or sets the integer representing one of the values or a custom value. The integer value representing one of the values or a custom value. Gets or sets the name of the paper source. The name of the paper source. Provides information about the in string form. A string. Standard paper sources. The upper bin of a printer (or the default bin, if the printer only has one bin). The lower bin of a printer. The middle bin of a printer. Manually fed paper. An envelope. Manually fed envelope. Automatically fed paper. A tractor feed. Small-format paper. Large-format paper. The printer's large-capacity bin. A paper cassette. The printer's default input bin. A printer-specific paper source. Specifies print preview information for a single page. This class cannot be inherited. Initializes a new instance of the class. The image of the printed page. The size of the printed page, in hundredths of an inch. Gets the image of the printed page. An representing the printed page. Gets the size of the printed page, in hundredths of an inch. A that specifies the size of the printed page, in hundredths of an inch. Specifies a print controller that displays a document on a screen as a series of images. Initializes a new instance of the class. Captures the pages of a document as a series of images. An array of type that contains the pages of a as a series of images. Gets a value indicating whether this controller is used for print preview. true in all cases. Completes the control sequence that determines when and how to preview a page in a print document. A that represents the document being previewed. A that contains data about how to preview a page in the print document. Completes the control sequence that determines when and how to preview a print document. A that represents the document being previewed. A that contains data about how to preview the print document. Begins the control sequence that determines when and how to preview a page in a print document. A that represents a page from a . A that represents the document being previewed. A that contains data about how to preview a page in the print document. Initially, the property of this parameter will be null. The value returned from this method will be used to set this property. Begins the control sequence that determines when and how to preview a print document. A that represents the document being previewed. A that contains data about how to print the document. The printer named in the property does not exist. Gets or sets a value indicating whether to use anti-aliasing when displaying the print preview. true if the print preview uses anti-aliasing; otherwise, false. The default is false. Specifies the type of print operation occurring. The print operation is printing to a file. The print operation is a print preview. The print operation is printing to a printer. Controls how a document is printed, when printing from a Windows Forms application. Initializes a new instance of the class. Gets a value indicating whether the is used for print preview. false in all cases. When overridden in a derived class, completes the control sequence that determines when and how to print a page of a document. A that represents the document currently being printed. A that contains the event data. When overridden in a derived class, completes the control sequence that determines when and how to print a document. A that represents the document currently being printed. A that contains the event data. When overridden in a derived class, begins the control sequence that determines when and how to print a page of a document. A that represents a page from a . A that represents the document currently being printed. A that contains the event data. When overridden in a derived class, begins the control sequence that determines when and how to print a document. A that represents the document currently being printed. A that contains the event data. Defines a reusable object that sends output to a printer, when printing from a Windows Forms application. Initializes a new instance of the class. Occurs when the method is called and before the first page of the document prints. Gets or sets page settings that are used as defaults for all pages to be printed. A that specifies the default page settings for the document. Gets or sets the document name to display (for example, in a print status dialog box or printer queue) while printing the document. The document name to display while printing the document. The default is "document". Occurs when the last page of the document has printed. Raises the event. It is called after the method is called and before the first page of the document prints. A that contains the event data. Raises the event. It is called when the last page of the document has printed. A that contains the event data. Raises the event. It is called before a page prints. A that contains the event data. Raises the event. It is called immediately before each event. A that contains the event data. Gets or sets a value indicating whether the position of a graphics object associated with a page is located just inside the user-specified margins or at the top-left corner of the printable area of the page. true if the graphics origin starts at the page margins; false if the graphics origin is at the top-left corner of the printable page. The default is false. Starts the document's printing process. The printer named in the property does not exist. Gets or sets the print controller that guides the printing process. The that guides the printing process. The default is a new instance of the class. Gets or sets the printer that prints the document. A that specifies where and how the document is printed. The default is a with its properties set to their default values. Occurs when the output to print for the current page is needed. Occurs immediately before each event. Provides information about the print document, in string form. A string. Represents the resolution supported by a printer. Initializes a new instance of the class. Gets or sets the printer resolution. One of the values. The value assigned is not a member of the enumeration. This member overrides the method. A that contains information about the . Gets the horizontal printer resolution, in dots per inch. The horizontal printer resolution, in dots per inch, if is set to ; otherwise, a dmPrintQuality value. Gets the vertical printer resolution, in dots per inch. The vertical printer resolution, in dots per inch. Specifies a printer resolution. High resolution. Medium resolution. Low resolution. Draft-quality resolution. Custom resolution. Specifies information about how a document is printed, including the printer that prints it, when printing from a Windows Forms application. Initializes a new instance of the class. Gets a value indicating whether the printer supports double-sided printing. true if the printer supports double-sided printing; otherwise, false. Creates a copy of this . A copy of this object. Gets or sets a value indicating whether the printed document is collated. true if the printed document is collated; otherwise, false. The default is false. Gets or sets the number of copies of the document to print. The number of copies to print. The default is 1. The value of the property is less than zero. Returns a that contains printer information that is useful when creating a . A that contains information from a printer. The printer named in the property does not exist. Returns a that contains printer information, optionally specifying the origin at the margins. A that contains printer information from the . true to indicate the origin at the margins; otherwise, false. Returns a that contains printer information associated with the specified . A that contains printer information from the . The to retrieve a graphics object for. Creates a associated with the specified page settings and optionally specifying the origin at the margins. A that contains printer information from the . The to retrieve a object for. true to specify the origin at the margins; otherwise, false. Gets the default page settings for this printer. A that represents the default page settings for this printer. Gets or sets the printer setting for double-sided printing. One of the values. The default is determined by the printer. The value of the property is not one of the values. Gets or sets the page number of the first page to print. The page number of the first page to print. The property's value is less than zero. Creates a handle to a DEVMODE structure that corresponds to the printer settings. A handle to a DEVMODE structure. The printer named in the property does not exist. The printer's initialization information could not be retrieved. Creates a handle to a DEVMODE structure that corresponds to the printer and the page settings specified through the parameter. A handle to a DEVMODE structure. The object that the DEVMODE structure's handle corresponds to. The printer named in the property does not exist. The printer's initialization information could not be retrieved. Creates a handle to a DEVNAMES structure that corresponds to the printer settings. A handle to a DEVNAMES structure. Gets the names of all printers installed on the computer. A that represents the names of all printers installed on the computer. The available printers could not be enumerated. Gets a value indicating whether the property designates the default printer, except when the user explicitly sets . true if designates the default printer; otherwise, false. Gets a value indicating whether the printer supports printing the specified image file. true if the printer supports printing the specified image; otherwise, false. The image to print. Returns a value indicating whether the printer supports printing the specified image format. true if the printer supports printing the specified image format; otherwise, false. An to print. Gets a value indicating whether the printer is a plotter. true if the printer is a plotter; false if the printer is a raster. Gets a value indicating whether the property designates a valid printer. true if the property designates a valid printer; otherwise, false. Gets the angle, in degrees, that the portrait orientation is rotated to produce the landscape orientation. The angle, in degrees, that the portrait orientation is rotated to produce the landscape orientation. Gets the maximum number of copies that the printer enables the user to print at a time. The maximum number of copies that the printer enables the user to print at a time. Gets or sets the maximum or that can be selected in a . The maximum or that can be selected in a . The value of the property is less than zero. Gets or sets the minimum or that can be selected in a . The minimum or that can be selected in a . The value of the property is less than zero. Gets the paper sizes that are supported by this printer. A that represents the paper sizes that are supported by this printer. Gets the paper source trays that are available on the printer. A that represents the paper source trays that are available on this printer. Gets or sets the name of the printer to use. The name of the printer to use. Gets all the resolutions that are supported by this printer. A that represents the resolutions that are supported by this printer. Gets or sets the file name, when printing to a file. The file name, when printing to a file. Gets or sets the page numbers that the user has specified to be printed. One of the values. The value of the property is not one of the values. Gets or sets a value indicating whether the printing output is sent to a file instead of a port. true if the printing output is sent to a file; otherwise, false. The default is false. Copies the relevant information out of the given handle and into the . The handle to a Win32 DEVMODE structure. The printer handle is not valid. Copies the relevant information out of the given handle and into the . The handle to a Win32 DEVNAMES structure. The printer handle is invalid. Gets a value indicating whether this printer supports color printing. true if this printer supports color; otherwise, false. Gets or sets the number of the last page to print. The number of the last page to print. The value of the property is less than zero. Provides information about the in string form. A string. Contains a collection of objects. Initializes a new instance of the class. An array of type . Adds a to the end of the collection. The zero-based index of the newly added item. The to add to the collection. Copies the contents of the current to the specified array, starting at the specified index. A zero-based array that receives the items copied from the . The index at which to start copying items. Gets the number of different paper sizes in the collection. The number of different paper sizes in the collection. Returns an enumerator that can iterate through the collection. An for the . Gets the at a specified index. The at the specified index. The index of the to get. For a description of this member, see . A zero-based array that receives the items copied from the collection. The index at which to start copying items. For a description of this member, see . For a description of this member, see . For a description of this member, see . For a description of this member, see . An enumerator associated with the collection. Contains a collection of objects. Initializes a new instance of the class. An array of type . Adds the specified to end of the . The zero-based index where the was added. The to add to the collection. Copies the contents of the current to the specified array, starting at the specified index. A zero-based array that receives the items copied from the . The index at which to start copying items. Gets the number of different paper sources in the collection. The number of different paper sources in the collection. Returns an enumerator that can iterate through the collection. An for the . Gets the at a specified index. The at the specified index. The index of the to get. For a description of this member, see . The destination array for the contents of the collection. The index at which to start the copy operation. For a description of this member, see . For a description of this member, see . For a description of this member, see . For a description of this member, see . Contains a collection of objects. Initializes a new instance of the class. An array of type . Adds a to the end of the collection. The zero-based index of the newly added item. The to add to the collection. Copies the contents of the current to the specified array, starting at the specified index. A zero-based array that receives the items copied from the . The index at which to start copying items. Gets the number of available printer resolutions in the collection. The number of available printer resolutions in the collection. Returns an enumerator that can iterate through the collection. An for the . Gets the at a specified index. The at the specified index. The index of the to get. For a description of this member, see . The destination array. The index at which to start the copy operation. For a description of this member, see . For a description of this member, see . For a description of this member, see . For a description of this member, see . Contains a collection of objects. Initializes a new instance of the class. An array of type . Adds a string to the end of the collection. The zero-based index of the newly added item. The string to add to the collection. Copies the contents of the current to the specified array, starting at the specified index A zero-based array that receives the items copied from the . The index at which to start copying items. Gets the number of strings in the collection. The number of strings in the collection. Returns an enumerator that can iterate through the collection. An for the . Gets the at a specified index. The at the specified index. The index of the to get. For a description of this member, see . The array for items to be copied to. The starting index. For a description of this member, see . For a description of this member, see . For a description of this member, see . For a description of this member, see . Specifies several of the units of measure used for printing. The default unit (0.01 in.). One-thousandth of an inch (0.001 in.). One-hundredth of a millimeter (0.01 mm). One-tenth of a millimeter (0.1 mm). Specifies a series of conversion methods that are useful when interoperating with the Win32 printing API. This class cannot be inherited. Converts a double-precision floating-point number from one type to another type. A double-precision floating-point number that represents the converted . The being converted. The unit to convert from. The unit to convert to. Converts a from one type to another type. A that represents the converted . The being converted. The unit to convert from. The unit to convert to. Converts a from one type to another type. A that represents the converted . The being converted. The unit to convert from. The unit to convert to. Converts a from one type to another type. A that represents the converted . The being converted. The unit to convert from. The unit to convert to. Converts a from one type to another type. A that represents the converted . The being converted. The unit to convert from. The unit to convert to. Converts a 32-bit signed integer from one type to another type. A 32-bit signed integer that represents the converted . The being converted. The unit to convert from. The unit to convert to. Provides data for the and events. Initializes a new instance of the class. Returns in all cases. in all cases. Represents the method that will handle the or event of a . The source of the event. A that contains the event data. Controls access to printers. This class cannot be inherited. Initializes a new instance of the class with the level of printing access specified. One of the values. Initializes a new instance of the class with either fully restricted or unrestricted access, as specified. One of the values. is not a valid . Creates and returns an identical copy of the current permission object. A copy of the current permission object. Reconstructs a security object with a specified state from an XML encoding. The XML encoding to use to reconstruct the security object. Creates and returns a permission that is the intersection of the current permission object and a target permission object. A new permission object that represents the intersection of the current object and the specified target. This object is null if the intersection is empty. A permission object of the same type as the current permission object. is an object that is not of the same type as the current permission object. Determines whether the current permission object is a subset of the specified permission. true if the current permission object is a subset of ; otherwise, false. A permission object that is to be tested for the subset relationship. This object must be of the same type as the current permission object. is an object that is not of the same type as the current permission object. Gets a value indicating whether the permission is unrestricted. true if permission is unrestricted; otherwise, false. Gets or sets the code's level of printing access. One of the values. Creates an XML encoding of the security object and its current state. An XML encoding of the security object, including any state information. Creates a permission that combines the permission object and the target permission object. A new permission object that represents the union of the current permission object and the specified permission object. A permission object of the same type as the current permission object. is an object that is not of the same type as the current permission object. Allows declarative printing permission checks. Initializes a new instance of the class. One of the values. Creates the permission based on the requested access levels, which are set through the property on the attribute. An that represents the created permission. Gets or sets the type of printing allowed. One of the values. The value is not one of the values. Specifies the type of printing that code is allowed to do. Prevents access to printers. is a subset of . Provides printing only from a restricted dialog box. is a subset of . Provides printing programmatically to the default printer, along with safe printing through semirestricted dialog box. is a subset of . Provides full access to all printers. Provides data for the event. Initializes a new instance of the class. The used to paint the item. The area between the margins. The total area of the paper. The for the page. Gets or sets a value indicating whether the print job should be canceled. true if the print job should be canceled; otherwise, false. Gets the used to paint the page. The used to paint the page. Gets or sets a value indicating whether an additional page should be printed. true if an additional page should be printed; otherwise, false. The default is false. Gets the rectangular area that represents the portion of the page inside the margins. The rectangular area, measured in hundredths of an inch, that represents the portion of the page inside the margins. Gets the rectangular area that represents the total area of the page. The rectangular area that represents the total area of the page. Gets the page settings for the current page. The page settings for the current page. Represents the method that will handle the event of a . The source of the event. A that contains the event data. Specifies the part of the document to print. All pages are printed. The pages between and are printed. The selected pages are printed. The currently displayed page is printed Provides data for the event. Initializes a new instance of the class. The page settings for the page to be printed. Gets or sets the page settings for the page to be printed. The page settings for the page to be printed. Represents the method that handles the event of a . The source of the event. A that contains the event data. Specifies a print controller that sends information to a printer. Initializes a new instance of the class. Completes the control sequence that determines when and how to print a page of a document. A that represents the document being printed. A that contains data about how to print a page in the document. The native Win32 Application Programming Interface (API) could not finish writing to a page. Completes the control sequence that determines when and how to print a document. A that represents the document being printed. A that contains data about how to print the document. The native Win32 Application Programming Interface (API) could not complete the print job.-or- The native Win32 API could not delete the specified device context (DC). Begins the control sequence that determines when and how to print a page in a document. A object that represents a page from a . A that represents the document being printed. A that contains data about how to print a page in the document. Initially, the property of this parameter will be null. The value returned from the method will be used to set this property. The native Win32 Application Programming Interface (API) could not prepare the printer driver to accept data.-or- The native Win32 API could not update the specified printer or plotter device context (DC) using the specified information. Begins the control sequence that determines when and how to print a document. A that represents the document being printed. A that contains data about how to print the document. The printer settings are not valid. The native Win32 Application Programming Interface (API) could not start a print job. Provides a base class for installed and private font collections. Releases all resources used by this . Releases the unmanaged resources used by the and optionally releases the managed resources. true to release both managed and unmanaged resources; false to release only unmanaged resources. Gets the array of objects associated with this . An array of objects. Specifies a generic object. A generic Serif object. A generic Sans Serif object. A generic Monospace object. Specifies the type of display for hot-key prefixes that relate to text. No hot-key prefix. Display the hot-key prefix. Do not display the hot-key prefix. Represents the fonts installed on the system. This class cannot be inherited. Initializes a new instance of the class. Provides a collection of font families built from font files that are provided by the client application. Initializes a new instance of the class. Adds a font from the specified file to this . A that contains the file name of the font to add. The specified font is not supported or the font file cannot be found. Adds a font contained in system memory to this . The memory address of the font to add. The memory length of the font to add. Specifies the quality of text rendering. Each character is drawn using its glyph bitmap, with the system default rendering hint. The text will be drawn using whatever font-smoothing settings the user has selected for the system. Each character is drawn using its glyph bitmap. Hinting is used to improve character appearance on stems and curvature. Each character is drawn using its glyph bitmap. Hinting is not used. Each character is drawn using its antialiased glyph bitmap with hinting. Much better quality due to antialiasing, but at a higher performance cost. Each character is drawn using its antialiased glyph bitmap without hinting. Better quality due to antialiasing. Stem width differences may be noticeable because hinting is turned off. Each character is drawn using its glyph ClearType bitmap with hinting. The highest quality setting. Used to take advantage of ClearType font features.