System.Drawing Content is vertically aligned at the top, and horizontally aligned at the center. See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. Determines whether changing a value on this object should require a call to the method to create a new value. A type descriptor through which additional context can be provided. This method returns if the object should be called when a change is made to one or more properties of this object. Tests whether two structures differ in location or size. The structure that is to the left of the inequality operator. The structure that is to the right of the inequality operator. This operator returns if any of the , , , or properties of the two structures are unequal; otherwise . Specifies types of metafiles. The property returns a member of this enumeration. Sets the NoOp correction value for the GDI+ objects specified by the enumeration (, , , and so on). During rendering, no color adjustment is performed while NoOp is set. Specifies the pertinent GDI+ objects (, , , and so on) that will use the color-adjust information. If not supplied, the value defaults to . This method does not return a value. A system-defined object with a width of 1. Returns an object with the specified file name from the specified assembly. A object that specifies the assembly in which to look for the resource. The file name of the image for which to look. Set to if the image is in large format; otherwise, . The object this method gets. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. German legal fanfold (8.5 in. by 13 in.). See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. B4 envelope (250 mm by 353 mm). Specifies the enumeration member used to replace characters in text drawn with this object. Characters are replaced when the font used to draw text does not support those characters. An integer value specifying the language of the text. An element of the enumeration that specifies how digits are displayed. This method does not return a value. Gets the object associated with this object. Converts this object to a GDI+ object. A object representing the converted object. Gets or sets the y-coordinate of the upper-left corner of the bounding rectangle of the metafile image on the output device. Gets a Boolean value that indicates whether this object is derived from a GDI vertical font. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Specifies a bitmap texture fill. A4 plus paper (210 mm by 330 mm). Tests whether all numeric properties of this have values of zero. Gets a system-defined object. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Gets a structure 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. A system-defined object with a width of 1. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Note paper (8.5 in. by 11 in.). Returns the object associated with the specified object. The handle to the enhanced object for which a header is returned. The object this method retrieves. Gets a system-defined color. Gets the color of spaces between the hatch lines drawn by this object. Encapsulates text layout information (such as alignment and line spacing), display manipulations (such as ellipsis insertion and national digit substitution) and OpenType features. This class cannot be inherited. Internal method. Do not use. Handle to a device context. This method does not return a value. Manually fed envelope. 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. A system-defined object with a width of 1. A system-defined object with a width of 1. Initializes a new instance of the class with the specified number of colors and positions. The number of colors and positions in this . See . A system-defined color. Gets or sets a object that specifies positions and factors that define a custom falloff for the gradient. Initializes a new instance of the class. Clears the output channel selection for the GDI+ objects specified by the enumeration (, , , and so on). Specifies the pertinent GDI+ objects (, , , and so on) that will have the output channel selection cleared. If not supplied, the value defaults to . This method does not return a value. Measures the specified string when drawn with the specified object. String to measure. object that defines the format of the string. Maximum width of the string in pixels. This method returns a structure that represents the size, in pixels, of the string specified in the parameter as drawn with the parameter. See . Specifies the unit of measure for the given data. Gets or sets the object associated with this object. The object encapsulates the globally unique identifier (GUID) that specifies the category (for example Quality, ColorDepth, or Compression) of the parameter stored in this object. Gets a bounding rectangle in the specified units for this object. A member of the enumeration that specifies the units for the rectangle. A structure that represents a bounding rectangle for this object. Gets the default page settings for this printer. Specifies a triangular line cap. See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. Subtracts the width and height of one structure from the width and height of another structure. The on the left side of the subtraction operator. The on the right side of the subtraction operator. A that is the result of the subtraction operation. Specifies how a texture or gradient is tiled when it is larger than the area being filled. Gets or sets the position in the string of the first character of this . Gets the em-size of this object in design units. See . Specifies no rotation followed by a horizontal and vertical flip. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Gets or sets the width of the arrow cap. Gets or sets the unit of measure used for page coordinates in this object. Sends the records of a selected rectangle from a object, one at a time, to a callback method for display in a specified rectangle. object 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. This method does not return a value. Japanese You #4 envelope. Requires Windows 98, Windows NT 4.0, or later. Tests whether two specified structures are equivalent. The structure that is to the left of the equality operator. The structure that is to the right of the equality operator. This operator returns if the two structures are equal; otherwise, . A system-defined object with a width of 1. Creates an exact copy of this object. The this method creates, cast as an object. Provides full access to all printers. Returns the object associated with the specified object. A object containing the name of the object for which a header is retrieved. The object this method retrieves. Gets a value indicating whether the permission is unrestricted. if permission is unrestricted; otherwise, . People's Republic of China #2 rotated envelope (176 mm by 102 mm). Requires Windows 98, Windows NT 4.0, or later. Returns the distance between two consecutive lines of text for this object that uses the specified enumeration . The enumeration to apply. The distance between two consecutive lines of text. Tests whether two structures are equal. The structure on the left side of the equality operator. The structure on the right of the equality operator. This operator returns if and have equal width and height; otherwise, . Converts the given object to the converter's native type. A formatter context. This object 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 also return null. Culture to use to perform the conversion The object to convert. The converted object. This will throw an excetpion if the converson could not be performed. Returns a Boolean value indicating whether the specified image contains time-based frames. The object to test. This method returns if the specified image contains time-based frames; otherwise, . Encapsulates a 3-by-3 affine matrix that represents a geometric transform. This class cannot be inherited. Specifies a generic object. 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 enumeration that specifies the format of the object. Gets a system-defined object. A system-defined object with a width of 1. Specifies the unit of measurement for the rectangle used to size and position a metafile. This is specified during the creation of the object. Letter small paper (8.5 in. by 11 in.). Converts the specified structure to a structure by rounding the values to the next higher integer values. The structure to be converted. Returns a . See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. This method either rotates, flips, or rotates and flips the object. A enumeration member that specifies the type of rotation and flip to apply to the image. This method does not return a value. Specifies a circular cap that rounds off both ends of each dash. A system-defined object with a width of 1. See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. Gets a system-defined object. Initializes a new object that uses the specified attributes. The object of the new object. The size of the new object. The enumeration that specifies the unit of measurement for the new object. Applies the specified transform and then converts each curve in this object into a sequence of connected line segments. A object by which to transform this before flattening. Tests whether this object has an infinite interior on the specified drawing surface. A object that represents a drawing surface. This method returns if the interior of this object is infinite when the transformation associated with is applied; otherwise, . Gets a system-defined object. Gets the Graphics Interchange Format (GIF) image format. Gets or sets the cap style used at the end of lines drawn with this object. Gets a system-defined color. Indicates whether the specified point is contained within (under) the outline of this object when drawn with the specified object. The x-coordinate of the point to test. The y-coordinate of the point to test. The object to test. This method returns if the specified point is contained within the outline of this object when drawn with the specified object; otherwise, . Determines whether this converter can convert an object in the specified source type to the native type of the converter. A formatter context. This object can be used to get additional information about the environment this converter is being called from. This may be , so you should always check. Also, properties on the context object may also return . The type you want to convert from. This method returns if this object can perform the conversion. Returns a hash code for this structure. An integer value that specifies a hash value for this structure. Fills the interiors of a series of rectangles specified by structures. object that determines the characteristics of the fill. Array of structures that represent the rectangles to fill. This method does not return a value. GDI+ uses image encoders to convert the images stored in objects to various file formats. Image encoders are built into GDI+ for the BMP, JPEG, GIF, TIFF, and PNG formats. And encoder is invoked when you call the or method of a object. Gets the handle to the device context associated with this object. Handle to the device context associated with this object. A3 rotated paper (420 mm by 297 mm). See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. Specifies how the source colors are combined with the background colors. Specifies no antialiasing. Gets a system-defined object. 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. See . 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 paper sizes that are supported by this printer. Clears the NoOp setting for all GDI+ objects, such as , , , and so on. Gets or sets the element at the 1st row and 4th column of this object. Specifies the margins of a printed page. Gets a globally unique identifier (GUID) that represents this object. Gets or sets the name of the type of paper. A system-defined color. Makes the specified color transparent for this object. The structure that represents the color to make transparent. This method does not return a value. Initializes a new object that uses the specified attributes. A string representation of the object for the new object. The size of the new object. The enumeration to be applied to the new object. The enumeration that specifies the unit of measurement for the new object. A that specifies a GDI character set to use for this font. A system-defined object with a width of 1. Provides the ability to iterate through subpaths in a object and test the types of shapes contained in each subpath. This class cannot be inherited. The pixel data is grayscale. Converts the specified object to the specified type. A formatter context. This object can be used to get additional information about the environment this converter is being called from. This may be , so you should always check. Also, properties on the context object may also return . 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 converted object. A system-defined object with a width of 1. 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 object, the supplied units of measure, and an enumeration that specifies the format of the object. A object that contains the data for this object. A Windows handle to a device context. A structure that represents the rectangle that bounds the new object. A enumeration that specifies the units of measure for . An enumeration that specifies the format of the object. Gets a value that specifies how to interpret the color information in the array of colors. Initializes a new instance of the class. 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. 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. Fills the interiors of a series of rectangles specified by structures. object that determines the characteristics of the fill. Array of structures that represent the rectangles to fill. This method does not return a value. Gets a system-defined object. See . Each property of the class is a structure that is the color of a Windows display element. A system-defined object with a width of 1. People's Republic of China #3 envelope (125 mm by 176 mm). Requires Windows 98, Windows NT 4.0, or later. Returns a third structure that represents the intersection of two other structures. If there is no intersection, null is returned. A rectangle to intersect. A rectangle to intersect. A that represents the intersection of and . Draws the specified portion of the specified object at the specified location and with the specified size. object 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. object that specifies recoloring and gamma information for the object. This method does not return a value. Specifies a gradient from top to bottom. Fills the interior a closed cardinal spline curve defined by an array of structures using the specified fill mode and tension. A object 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. This method does not return a value. Adjusts the location of this rectangle by the specified amount. Amount to offset the location. This method does not return a value. Specifies a hatch that has the appearance of divots. Appends an elliptical arc to the current figure. A structure 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. Gets a value indicating whether the visible clipping region of this object is empty. Specifies whether this contains the same coordinates as the specified . The to test. This method returns if is a and has the same coordinates as this . 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. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Specifies an invalid mode. Gets a system-defined color. 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. A pattern of lines on a diagonal from upper right to lower left. Gets a system-defined object. Fills the interior of a object. object that determines the characteristics of the fill. object that represents the area to fill. This method does not return a value. Gets or sets the page settings for the page to be printed. Encapsulates a new instance of the class with the specified points, colors, and orientation. A structure that specifies the endpoints of the linear gradient. The starting point is the upper-left corner of the rectangle, and the endpoint is the upper-right corner of the rectangle. A structure that represents the starting color for the gradient. A structure that represents the ending color for the gradient. A enumeration that specifies the orientation of the gradient. Multiplies the object that represents the local geometric transform of this object by the specified in the specified order. The object by which to multiply the geometric transform. A enumeration that specifies in which order to multiply the two matrices. Specifies a hatch that has the appearance of a checkerboard. Applies the specified rotation to the transformation matrix of this object. Angle of rotation in degrees. This method does not return a value. 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 enumeration that specifies whether to append or prepend the scaling matrix. Updates this object to the intersection of itself with the specified structure. The structure to intersect with this object. This method does not return a value. Two clipping regions are combined by taking their intersection. A system-defined color. Gets a system-defined color. Gets the object associated with this object. The toolbox component with which this object is associated. Set to if the image is in large format; otherwise, . The object associated with this object. Occurs before and while components are created. Tests whether the specified structure is contained within this object. The structure to test. This method returns when is contained within this object; otherwise, . Specifies high quality bicubic interpolation. A system-defined object with a width of 1. Specifies an arrow-shaped anchor cap. Returns a Windows handle to this object in the specified graphics context. The object on which this object is drawn. A Windows handle to this object. 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 the document currently being printed. A that contains the event data. A object that represents a page from a . #10 envelope (4.125 in. by 9.5 in.). Draws a Bézier spline defined by four ordered pairs of coordinates that represent points. object that determines the color, width, and style of the curve. x-coordinate of the starting point of the curve. y-coordinate of the starting point of the curve. x-coordinate of the first control point of the curve. y-coordinate of the first control point of the curve. x-coordinate of the second control point of the curve. y-coordinate of the second control point of the curve. x-coordinate of the ending point of the curve. y-coordinate of the ending point of the curve. This method does not return a value. Specifies a line segment. Cleans up resources allocated for this . Specifies a hatch that has the appearance of horizontally layered bricks. Standard paper (12 in. by 11 in.). Requires Windows 98, Windows NT 4.0, or later. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Converts the specified object to another type. The most common type conversion is to and from a string type. The default implementation calls the method of the object if the object is valid and if the destination type is string. A formatter context. This object can be used to get additional information about the environment this converter is being called from. This may be , so you should always check. Also, properties on the context object may also return . A object that specifies the culture used to represent the object. The object to convert. The data type to convert the object to. The converted object. If this method cannot convert the specified object to the destination type, it throws a exception. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Gets or sets a value indicating whether an additional page should be printed. Notifies the implementation that the global list of objects has been modified. Gets or sets a value indicating whether the print job should be canceled. 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 object. A object that contains the data for this object. A Windows handle to a device context. An enumeration that specifies the format of the object. A system-defined color. Gets the specified property item from this object. The ID of the property item to get. The object this method gets. A system-defined color. Converts the specified object to the converter's native type. A formatter context. This object can be used to get additional information about the environment this converter is being called from. This may be , so you should always check. Also, properties on the context object may also return . 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 converted object. This will pass an exception if the conversion cannot be performed. Specifies that all graphics operations on the stack are executed as soon as possible. This synchronizes the graphics state. A system-defined color. 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. Gets or sets the existing structure to be converted. A system-defined color. See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. Gets or sets the color of this object. Specifies that the text is trimmed to the nearest character. Sets the bi-level mapping threshold for all appropriate GDI+ objects (such as , , , and so on). A threshold value between 0.0 and 1.0 that is used as a breakpoint to sort colors that will be mapped to either a maximum or a minimum value. This method does not return a value. 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. 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 GetProperties. The newly created object, or if the object could not be created. The default implementation returns . Adds an additional outline to the path. A object that specifies the width between the original outline of the path and the new outline this method creates. Indicates whether the specified object is a object and is identical to this object. The to test. This method returns if is both a object and is identical to this object. A system-defined color. A system-defined object with a width of 1. Gets a structure that is the color of a menu's background. Updates this object to contain only the portion of its interior that does not intersect with the specified object. The object to exclude from this object. This method does not return a value. Represents an instance of the class with its members uninitialized. Gets or sets the printer that prints the document. Specifies a printer's point (1/72 inch) as the unit of measure. Gets or sets the coordinates of the upper-left corner of this structure. Returns a human-readable string representation of this object. A string that represents this object. Specifies that all color values (including gray shades) are adjusted by the same color-adjustment matrix. Updates this object to contain only the portion of its interior that does not intersect with the specified object. The object to exclude from this object. This method does not return a value. Gets a system-defined object. Japanese rotated Kaku #3 envelope. Requires Windows 98, Windows NT 4.0, or later. Automatically fed paper. Gets a system-defined color. Creates an XML encoding of the security object and its current state. An XML encoding of the security object, including any state information. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Color adjustment information for text. Draws a closed cardinal spline defined by an array of structures using a specified tension. object 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. This method does not return a value. A system-defined color. Specifies no trimming. Indicates whether this converter can convert an object in the specified source type to the native type of the converter. A formatter context. This object can be used to get more information about the environment this converter is being called from. This may be , so you should always check. Also, properties on the context object may also return . The type you want to convert from. This method returns if this object can perform the conversion. Draws the specified portion of the specified object at the specified location with the original size. object to draw. x-coordinate of the upper-left corner of the drawn image. 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. This method does not return a value. The pixel data contains alpha information. Compares two objects. The result specifies whether the values of the and properties of the two objects are equal. A to compare. A to compare. This operator returns if the and values of and are equal; otherwise, . Gets a toolbox item from the specified object that represents a toolbox item in serialized form. The object that contains the to retrieve. The created from the serialized object. A system-defined object with a width of 1. A system-defined object with a width of 1. Indicates that the codec supports encoding (saving). Specifies that each value in the array is an 8-bit unsigned integer. Returns a handle to this object. A Windows handle to this object. A collection of font families built from font files that are provided by the client application. For additional information on fonts and text, including example code, see in the Using GDI+ Managed Classes section of these documents. 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. A system-defined object with a width of 1. Specifies high quality, low speed rendering. 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. Replaces this structure with the intersection of itself and the specified structure. The rectangle to intersect. This method does not return a value. US standard fanfold (14.875 in. by 11 in.). Specifies a hatch that has the appearance of a woven material. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. 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. A system-defined object with a width of 1. Gets a system-defined color. Identifies a record that marks the last EMF+ record of a metafile. Gets attribute flags for this object. Draws the specified object with its original size at the location specified by a structure. object to draw. structure that represents the location of the upper-left corner of the drawn image. This method does not return a value. Sends the records in the specified object, one at a time, to a callback method for display at a specified point using specified image attributes. object 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. object that specifies image attribute information for the drawn image. This method does not return a value. See . Specifies print preview information for a single page. This class cannot be inherited. A system-defined object with a width of 1. Gets a system-defined object. The pixel data is scalable. Provides printing programmatically to the default printer, along with safe printing through a less restricted dialog box. is a subset of . A system-defined object with a width of 1. A system-defined color. Gets a system-defined color. Specifies nearest-neighbor interpolation. Defines a group of type faces having a similar basic design and certain variations in styles. This class cannot be inherited. Specifies a 90-percent hatch. The ratio of foreground color to background color is 90:100. Creates an instance of the specified type. The for the current document. This can be . An that indicates the assembly that contains the type to load. This can be . 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. An instance of the specified type, if it could be located. Gets a value indicating whether this converter can convert an object to the given destination type using the context. An object that provides a format context. A object that represents the type you want to convert to. This method returns if this converter can perform the conversion; otherwise, . 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. Gets the hue-saturation-brightness (HSB) hue value, in degrees, for this structure. The hue, in degrees, of this structure. The hue is measured in degrees, ranging from 0.0 through 360.0, in HSB color space. Gets the at a specified index. The index of the to get. Updates this object to the union minus the intersection of itself with the specified structure. The structure to with this object. This method does not return a value. 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. See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. Returns a object that contains printer information that is useful when creating a , for example, the objects for the printer. A object that contains information from a printer. Specifies dashed vertical lines. The new operation is applied after the old operation. Gets a system-defined object. A system-defined object with a width of 1. Gets a system-defined color. Specifies whether smoothing (antialiasing) is applied to lines and curves. Releases all resources used by this object. This method does not return a value. Initializes a new instance of the class. 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 object, and the supplied units of measure. A object that contains the data for this object. A Windows handle to a device context. A structure that represents the rectangle that bounds the new object. A enumeration that specifies the units of measure for . 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. 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. Draws an ellipse specified by a bounding structure. object that determines the color, width, and style of the ellipse. structure that defines the boundaries of the ellipse. This method does not return a value. Gets a system-defined object. Gets or sets the version number of the codec. Gets the starting index and the ending index of the next group of data points that all have the same type. [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. This method returns the number of data points in the group. If there are no more groups in the path, this method returns 0. Gets or sets the center point of the path gradient. Gets a system-defined object. Gets a structure that is the color of the active window's border. See . Gets or sets the positions along a gradient line. 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 . 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. Raises the event. It is called when the last page of the document has printed. A that contains the event data. Converts an object from one data type to another. Access this class through the object. Gets an array of floating-point values that represents the elements of this object. Specifies which GDI+ objects use color adjustment information. Draws a rectangle specified by a coordinate pair, a width, and a height. object that determines the color, width, and style of the rectangle. x-coordinate of the upper-left corner of the rectangle to draw. y-coordinate of the upper-left corner of the rectangle to draw. Width of the rectangle to draw. Height of the rectangle to draw. This method does not return a value. Gets a object that is the color of the background of the active window's title bar. Applies a warp transform, defined by a rectangle and a parallelogram, to this object. 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 structure that represents the rectangle that is transformed to the parallelogram defined by . A object that specifies a geometric transform to apply to the path. A enumeration that specifies whether this warp operation uses perspective or bilinear mode. A system-defined object with a width of 1. Gets a system-defined color. Creates an exact copy of this object. The object this method creates. Selects the frame specified by the dimension and index. A object that specifies the identity of the dimension type. The index of the active frame. The index of the active frame. 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. Converts the specified object to another type. The most common type conversion is to and from a string type. The converted object. Specifies a 70-percent hatch. The ratio of foreground color to background color is 70:100. Gets or sets a object that defines a multicolor linear gradient. Gets a system-defined color. Determines whether changing a value on this object should require a call to the method to create a new value. A type descriptor through which additional context can be provided. This method returns if the object should be called when a change is made to one or more properties of this object; otherwise, . Closes the current graphics container and restores the state of this object to the state saved by a call to the method. object that represents the container this method restores. This method does not return a value. A system-defined color. Returns a hash code for this structure. An interger value that specifies the hash code for this structure. Specifies a 90-degree rotation without flipping. Gets the data type of the values stored in this object. Draws the specified text string at the specified location with the specified and objects. String to draw. object that defines the text format of the string. object that determines the color and texture of the drawn text. structure that specifies the upper-left corner of the drawn text. This method does not return a value. A system-defined color. Gets the y-coordinate of the bottom edge of this structure. Specifies the methods available for use with a metafile to read and write graphic commands. The members of this enumeration come in three groups: A system-defined color. Gets or sets the width of this structure. See . Rotates the local geometric transformation of this object by the specified amount. This method prepends the rotation to the transformation. The angle of rotation. This method does not return a value. Specifies a hatch that has the appearance of spheres laid adjacent to one another. Specifies a 80-percent hatch. The ratio of foreground color to background color is 80:100. Specifies a WMF (Windows Metafile) file. Such a file contains only GDI records. Updates this object to the union of itself and the specified object. The object to unite with this object. This method does not return a value. Gets or sets a object that defines a local geometric transformation for the image associated with this object. Draws the specified portion of the specified object at the specified location and with the specified size. object 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. This method does not return a value. Indicates whether this object supports properties. By default, this is . A type descriptor through which additional context can be provided. This method returns if the method should be called to find the properties of this object. Adds a series of rectangles to this path. An array of structures that represents the rectangles to add. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Gets a value that indicates whether this object is italic. Gets a system-defined object. Gets an object that contains the system hand icon (WIN32: IDI_HAND). Tests whether this object has an empty interior on the specified drawing surface. A object that represents a drawing surface. This method returns if the interior of this object is empty when the transformation associated with is applied; otherwise, . 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. This method does not return a value. Specifies a square line cap. Translates the specified structure to an HTML string color representation. The structure to translate. The string that represents the HTML color. Do not display the hot-key prefix. Determines whether this object supports properties. By default, this is . A type descriptor through which additional context can be provided. This method returns if the object should be called to find the properties of this object. A system-defined object with a width of 1. Initializes a new instance of the class with the specified file name, using a Windows handle to a device context, a structure that represents the rectangle that bounds the new object, and the supplied units of measure. A object that represents the file name of the new object. A Windows handle to a device context. A structure that represents the rectangle that bounds the new object. A enumeration that specifies the units of measure for . Updates this object to contain the portion of the specified object that does not intersect with this object. The object to complement this object. This method does not return a value. Gets a system-defined object. Specifies a 50-percent hatch. The ratio of foreground color to background color is 50:100. Gets a object 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. Specifies that each character is drawn using its glyph bitmap. Hinting is not used. Draws the specified portion of the specified object with its original size at the specified location. object to draw. structure that specifies the location of the drawn image. This method does not return a value. Gets or sets the right margin, in hundredths of an inch. Gets or sets the height of this structure. Gets a hash code for this object. The hash code for this object. Clears the NoOp setting for the GDI+ objects specified by the enumeration (, , , and so on). Specifies the GDI+ objects (, , , and so on) that will have the NoOp setting cleared. If not supplied, the value defaults to . This method does not return a value. 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 object. Also, a stringthat contains a descriptive name for the new object can be added. A object that contains the data for this object. A Windows handle to a device context. An enumeration that specifies the format of the object. A object that contains a descriptive name for the new object. A system-defined object with a width of 1. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Represents the state of a object. This object is returned by a call to the methods. This class cannot be inherited. Prepends the specified translation to the transformation matrix of this object. x component of the translation. y component of the translation. This method does not return a value. A system-defined color. Indicates whether the specified enumeration is available. The enumeration to test. This method returns if the specified is available; otherwise, . Draws a Bézier spline defined by four structures. object 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. This method does not return a value. A system-defined object with a width of 1. A system-defined color. Gets the hash code for this structure. For information about the use of hash codes, see . The hash code for this . 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 the maximum or that can be selected in a . Gets or sets the width of the paper, in hundredths of an inch. Specifies a 60-percent hatch. The ratio of foreground color to background color is 60:100. Gets or sets the tool tip to display for this item. A system-defined color. Italic text. A system-defined color. Initializes a new instance of the class from the specified device context, bounded by the specified rectangle that uses the supplied units of measure, and an enumeration that specifies the format of the object. The handle to a device context. A structure that represents the rectangle that bounds the new object. A enumeration that specifies the units of measure for . An enumeration that specifies the format of the object. Specifies that 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. A system-defined color. Subtracts the width and height of one structure from the width and height of another structure. The structure on the left side of the subtraction operator. The structure on the right side of the subtraction operator. A structure that is the result of the subtraction operation. Specifies the style of dashed lines drawn with a object. Fills the interior of a polygon defined by an array of points specified by structures. object that determines the characteristics of the fill. Array of structures that represent the vertices of the polygon to fill. This method does not return a value. Initializes a new instance of the class with the specified file name, using a Windows handle to a device context, and a structure that represents the rectangle that bounds the new object. A object that represents the file name of the new object. A Windows handle to a device context. A structure that represents the rectangle that bounds the new object. Represents the method that adds a delegate to an implementation of . An that can be used to obtain context information. The property that is being queried. A list of objects containing the UI items associated with the property. The default unit (0.01 in.). Gets the WMF header file for the associated object. Gets a value indicating whether the specified object which represents a serialized toolbox item matches the specified attributes. The object that contains the to retrieve. An that contains the attributes to test the serialized object for. if the object matches the specified attributes; otherwise, . Gets a system-defined color. Adds a rectangle to this path. A structure that represents the rectangle to add. #12 envelope (4.75 in. by 11 in.). Gets a system-defined color. Initializes a new object that uses the specified attributes. The object of the new object. The size of the new object. The enumeration to be applied to the new object. The enumeration that specifies the unit of measurement for the new object. Represents a series of connected lines and curves. This class cannot be inherited. Clears all markers from this path. Specifies a 30-percent hatch. The ratio of foreground color to background color is 30:100. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. A5 extra paper (174 mm by 235 mm). A system-defined color. Gets a system-defined color. Specifies a user-defined substitution scheme. Initializes a new object from the specified existing object. The object from which to initialize the new object. A system-defined color. People's Republic of China Envelope #5 rotated envelope (220 mm by 110 mm). Requires Windows 98, Windows NT 4.0, or later. Adds a rectangle to this path. A structure that represents the rectangle to add. Adds a frame to the file or stream specified in a previous call to the method. An object that contains the frame to add. An object that holds parameters required by the image encoder that is used by the save-add operation. This method does not return a value. See . Tests whether the specified structure is contained within this object. The structure to test. This method returns when is contained within this object; otherwise, . See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Gets or sets the object for this object. See . A system-defined object with a width of 1. A system-defined color. Initializes a new instance of the class with the specified object and one unsigned 8-bit integer. Sets the property to ValueTypeByte, 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. A system-defined color. Initializes a new instance of the class. Gets the object associated with this object. The object associated with this object. The object associated with this object. A system-defined object with a width of 1. C3 envelope (324 mm by 458 mm). A system-defined object with a width of 1. Specifies the default mode. Translates the specified structure to a Windows color. The structure to translate. The Windows color value. A system-defined color. Sets the current application's cursor to a cursor that represents the currently selected tool. if the cursor is set by the currently selected tool, if there is no tool selected and the cursor is set to the standard windows cursor. A system-defined color. 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. Initializes a new instance of the class. See . See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Raises the event. It is called immediately before each event. A that contains the event data. Initializes a new object from the specified data. A object that defines the interior of the new object. Gets or sets the cap style used at the beginning of lines drawn with this object. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Initializes a new object that uses the specified attributes. A string representation of the object for the new object. The size of the new object. The enumeration to be applied to the new object. See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. Creates a object from the specified color. The structure from which to create the object. The object this method creates. 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. Animates an image that has time-based frames. Releases all resources used by this object. This method does not return a value. 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 object that holds parameters required by the image encoder that is used by the save-add operation. This method does not return a value. Initializes a new instance of the class from the specified data stream. A object that contains the data for this object. A Windows handle to a device context. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Copies relevant information to the from the specified DEVMODE structure. The handle to a Win32 DEVMODE structure. A system-defined color. The printer's default input bin. Gets a system-defined object. #14 envelope (5 in. by 11.5 in.). Returns a value that indicates whether the pixel format is extended. The enumeration to test. This method returns if the parameter is extended; otherwise, . Tests whether any portion of the specified structure is contained within this when drawn using the specified object. The structure to test. A object that represents a graphics context. This method returns when is contained within this object; otherwise, . Specifies a 25-percent hatch. The ratio of foreground color to background color is 25:100. Indicates whether this editor supports painting a representation of an object's value. if is implemented; otherwise, . Creates and returns an identical copy of the current permission object. A copy of the current permission object. Specifies a 20-percent hatch. The ratio of foreground color to background color is 20:100. Gets a structure that represents a rectangle that bounds this object on the drawing surface of a object. The object on which this object is drawn. A structure that represents the bounding rectangle for this object on the specified drawing surface. See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. A system-defined object with a width of 1. Gets the object associated with this object. The toolbox component with which this object is associated. The object associated with this object. Gets a system-defined color. Two clipping regions are combined by taking only the areas enclosed by one or the other region, but not both. Gets or sets the minimum or that can be selected in a . See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Draws an arc representing a portion of an ellipse specified by a structure. object 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. This method does not return a value. Clears the color-key values for all the pertinent GDI+ objects (, , , and so on). Gets a system-defined color. Fills the interior a closed cardinal spline curve defined by an array of structures using the specified fill mode. object 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. This method does not return a value. See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. Sets the output color channels for the GDI+ object (such as , , , and so on) specified by the enumeration, using the color-profile file specified in the string. Contains the name of the color-profile file. Specifies the type of GDI+ object (such as , , , and so on) that can be color adjusted. This method does not return a value. See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. Creates a structure with the specified edge locations. 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. The new that this method creates. Gets a system-defined object. Initializes a new instance of the class with the specified size, pixel format, and pixel data. The width, in pixels, of the new object. The height, in pixels, of the new object. The memory size of a row in the stream of pixel data. The enumeration for the new object. The address of a stream of pixel data. 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. A system-defined color. Draws the specified portion of the specified object at the specified location and with the specified size. object to draw. structure that specifies the location and size of the drawn image. The image is scaled to fit the rectangle. x-coordinate of the upper-left corner of the portion of the source image to draw. 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. object 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. This method does not return a value. Gets a system-defined object. Represents the size of a rectangular region with an ordered pair of width and height. E paper (34 in. by 44 in.). Specifies that pixels are offset by -.5 units, both horizontally and vertically, for high speed antialiasing. See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. Gets the time dimension. Specifies that text is trimmed to the nearest word, and an ellipsis is inserted at the end of a trimmed line. Gets a system-defined object. People's Republic of China 32K rotated paper (97 mm by 151 mm). Requires Windows 98, Windows NT 4.0, or later. ImageConverter is a class that can be used to convert objects from one data type to another. Access this class through the object. The class is used to convert from one data type to another. Access this class through the object. Tests whether this has zero width and height. Converts the specified to a . The to convert. A system-defined color. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. People's Republic of China #10 rotated envelope (458 mm by 324 mm). Requires Windows 98, Windows NT 4.0, or later. A system-defined color. Determines if this rectangle intersects with . The rectangle to test. This method returns if there is any intersection. 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. 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. This method does not return a value. Specifies the known system colors. A system-defined object with a width of 1. Creates components from each type contained in this toolbox item. An array of created objects. Gets a system-defined object. JIS B6 paper (128 mm by 182 mm). Requires Windows 98, Windows NT 4.0, or later. Specifies high quality bilinear interpolation. Initializes a new instance of the class with the specified file name, using a Windows handle to a device context, a structure that represents the rectangle that bounds the new object, the supplied units of measure, and an enumeration that specifies the format of the object. A object that represents the file name of the new object. A Windows handle to a device context. A structure that represents the rectangle that bounds the new object. A enumeration that specifies the units of measure for . An enumeration that specifies the format of the object. Represents an ordered pair of integer x- and y-coordinates that defines a point in a two-dimensional plane. Gets a system-defined object. Sends the records in a selected rectangle from a object, one at a time, to a callback method for display in a specified parallelogram using specified image attributes. object 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. object that specifies image attribute information for the drawn image. This method does not return a value. Creates a object from the specified GDI structure. An object that represents the GDI structure from which to create the object. A handle to a device context that contains additional information about the structure. The object that this method creates. Sends the records in the specified object, one at a time, to a callback method for display at a specified point. object 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. This method does not return a value. Indicates that the codec is built into GDI+. Gets a system-defined object. A system-defined color. A system-defined object with a width of 1. Gets a system-defined object. Draws the image represented by the specified object within the area specified by a structure. object 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. This method does not return a value. Draws an ellipse defined by a bounding . object that determines the color, width, and style of the ellipse. structure that defines the boundaries of the ellipse. This method does not return a value. Specifies the order for matrix transform operations. Gets or sets a object that specifies positions and factors that define a custom falloff for the gradient. Sends the records of the specified object, one at a time, to a callback method for display in a specified rectangle. object 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. This method does not return a value. Adds the specified to the toolbox. The to add to the toolbox. See . Specifies a beveled join. The magenta color channel. A system-defined color. Gets a system-defined object. A system-defined object with a width of 1. Increases or decreases the size of a logical palette based on the specified value. A system-defined color. Specifies a range of character positions within a string. A system-defined color. 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 property and the property are set to this value. A pointer to an array of values of the type specified by the parameter. The property is set to this address. A system-defined color. Sends the records of a selected rectangle from a object, one at a time, to a callback method for display in a specified rectangle. object 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. This method does not return a value. Creates the smallest possible third rectangle that can contain both of two rectangles that form a union. A rectangle to union. A rectangle to union. A third structure that contains both of the two rectangles that form the union. Creates a GDI structure from this object. An that represents the structure that this method creates. This method does not return a value. Clears the color-adjust matrix. A enumeration member that specifies the GDI+ objects (, , , and so on) that use the color-adjust information. This method does not return a value. The yellow color channel. Sends the records in the specified object, one at a time, to a callback method for display in a specified parallelogram. object 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. This method does not return a value. Gets or sets a two dimensional array of bytes that can be used as a filter. Gets a object that is the color of the active window's border. See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. Applies the specified shear vector to this object by prepending the shear transformation. The horizontal shear factor. The vertical shear factor. Rewinds this object to the beginning of its associated path. A system-defined object with a width of 1. Retrieves a collection containing a set of standard values for the data type this validator is designed for. This will return null if the data type does not support a standard set of values. A formatter context. This object 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 also return null. A collection containing a standard set of valid values, or null. The default implementation always returns null. Gets a system-defined color. See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. Specifies the alternate fill mode. Tiles the gradient or texture. Returns a value that indicates whether the associated object is in the Windows placeable metafile format. Returns if the associated object is in the Windows placeable metafile format; otherwise, . Draws the specified portion of the specified object at the specified location and with the specified size. object to draw. structure that specifies the location and size of the drawn image. The image is scaled to fit the rectangle. x-coordinate of the upper-left corner of the portion of the source image to draw. 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. object that specifies recoloring and gamma information for the object. This method does not return a value. People's Republic of China 32K big rotated paper (97 mm by 151 mm). Requires Windows 98, Windows NT 4.0, or later. A system-defined object with a width of 1. The minimum value for this enumeration. Clears the entire drawing surface and fills it with the specified background color. structure that represents the background color of the drawing surface. This method does not return a value. See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. A system-defined color. Compares two structures. The result specifies whether the values of the and properties of the two objects are equal. A to compare. A to compare. Returns if the and values of the left and right objects are equal; otherwise, . Gets a system-defined object. Gets a system-defined color. Gets or sets the vertical component of this . Sends the records of the specified object, one at a time, to a callback method for display in a specified rectangle. object 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. This method does not return a value. Gets the x-coordinate of the right edge of this structure. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. A4 small paper (210 mm by 297 mm). Represents a collection of categories. A system-defined object with a width of 1. 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. Gets or sets the height of the arrow cap. Saves a graphics container with the current state of this object and opens and uses a new graphics container. This method returns a object that represents the state of this object at the time of the method call. Specifies forward diagonal and backward diagonal lines that cross. The lines are antialiased. Initializes a new instance of the class with a enumeration of . Multiplies the transformation matrix for this object by the specified object in the specified order. The object by which to multiply the transformation matrix. The order in which to perform the multiplication operation. This method does not return a value. Gets the logical horizontal resolution, in dots per inch, of the associated object. Gets a system-defined object. Adds a series of rectangles to this path. An array of structures that represents the rectangles to add. A system-defined object with a width of 1. Specifies the types of color maps. Specifies a metafile format that is not recognized in GDI+. Draws a pie shape defined by an ellipse specified by a coordinate pair, a width, and a height and two radial lines. object that determines the color, width, and style of the pie shape. x-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse from which the pie shape comes. 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. This method does not return a value. A system-defined color. Specifies no rotation and no flipping. Gets a system-defined object. Bold text. A tractor feed. 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 LineCap from which to create the custom cap. The distance between the cap and the line. High speed, low quality. See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. Translates a by a given . The to translate. A that specifies the pair of numbers to add to the coordinates of . The translated structure. A system-defined object with a width of 1. 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. Tests whether the specified structure is contained within this object when drawn using the specified object. The structure to test. A object that represents a graphics context. This method returns when is contained within this object; otherwise, . See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Sets the output color channels for all GDI+ objects (such as , , , and so on) using the color-profile file specified in the string. Contains the name of the color-profile file. This method does not return a value. A system-defined object with a width of 1. Provides data for the event that occurs when components are added to the toolbox. Draws an arc representing a portion of an ellipse specified by a pair of coordinates, a width, and a height. object that determines the color, width, and style of the arc. x-coordinate of the upper-left corner of the rectangle that defines the ellipse. 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. This method does not return a value. 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. This method does not return a value. Gets a system-defined 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 gradient is composed of only the ending color). A value from 0 through 1 that specifies how fast the colors falloff from the . Sets the clipping region of this object to the rectangle specified by a structure. structure that represents the new clip region. This method does not return a value. No pixel format is specified. 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. Sends the records in a selected rectangle from a object, one at a time, to a callback method for display in a specified parallelogram. object 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. This method does not return a value. Applies a transform matrix to this object. A object that represents the transformation to apply. Gets a system-defined color. 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. Removes the specified property item from this object. The ID of the property item to remove. This method does not return a value. Gets a object 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. A system-defined object with a width of 1. Determines whether this converter can convert an object in the specified source type to the native type of the converter. A formatter context. This object can be used to get additional information about the environment this converter is being called from. This may be , so you should always check. Also, properties on the context object may also return . The type you want to convert from. This method returns if this object can perform the conversion. Updates this object to contain only the portion of its interior that does not intersect with the specified structure. The structuret to exclude from this object. This method does not return a value. 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. The wrap mode is used by the various classes where fills are used to fill a shape. Specifies the wrap mode, using a value from the enumeration. Address of a object. The default is (). This method does not return a value. Specifies horizontal lines that are spaced 50 percent closer together than . Resets the world transformation matrix of this object to the identity matrix. This method does not return a value. 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. Specifies forward diagonal and backward diagonal lines that cross but are not antialiased. A system-defined object with a width of 1. Gets a generic default object. Represents an adjustable arrow-shaped line cap. This class cannot be inherited. Tests whether two structures are equal. The structure on the left side of the equality operator. The structure on the right of the equality operator. This operator returns if and have equal width and height; otherwise, . Specifies a line consisting of a repeating pattern of dash-dot. Gets a system-defined color. Initializes a new instance of the class. Each property of the class is a object that is the color of a Windows display element and that is a width of 1. Gets a system-defined object. Creates a from a Windows handle to an icon. A handle to an icon. The object that this method creates. A system-defined object with a width of 1. A system-defined color. Japanese Kaku #3 envelope. Requires Windows 98, Windows NT 4.0, or later. Not used in GDI+ version 1.0. Sends the records in the specified object, one at a time, to a callback method for display in a specified parallelogram using specified image attributes. object 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. object that specifies image attribute information for the drawn image. This method does not return a value. 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 ValueTypeRational, 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. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Specifies low quality, high speed rendering. Gets a system-defined object. A6 paper (105 mm by 148 mm). Requires Windows 98, Windows NT 4.0, or later. See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. Initializes a new instance of the class. A2 paper (420 mm by 594 mm). Gets an array of GUIDs that represent the dimensions of frames within this object. Specifies a perspective warp. Fills the interior of a rectangle specified by a structure. object that determines the characteristics of the fill. structure that represents the rectangle to fill. This method does not return a value. A system-defined object with a width of 1. Creates a Windows HBITMAP from this object. You must de-allocate HBITMAP with . If the image uses transparency, the background is filled with the specified background color. A structure that represents the background color of this . The handle to the Windows HBITMAP object that this method creates. Applies the specified scaling operation to the transformation matrix of this object by prepending it to the object's transformation matrix. Scale factor in the x direction. Scale factor in the y direction. This method does not return a value. Marks the start of a multiple-format section. Releases all resources used by this object. This method does not return a value. Adds the width and height of one structure to the width and height of another structure. The first to add. The second to add. A structure that is the result of the addition operation. Adds a new toolbox item creator. A that can create a component when the toolbox item is invoked. The data format this creator responds to. If a creator responds to more than one format, call more than once. It is an error to add more than one creator for the same format. Sets the values that determine the style of cap used to end lines drawn by this object. A enumeration that represents the cap style to use at the beginning of lines drawn with this object. A enumeration that represents the cap style to use at the end of lines drawn with this object. A enumeration that represents the cap style to use at the beginning or end of dashed lines drawn with this object. This method does not return a value. Multiplies this object by the matrix specified in the parameter, and in the order specified in the parameter. The object by which this object is to be multiplied. The enumeration that represents the order of the multiplication. Tests whether any portion of the specified rectangle is contained within this object. 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. This method returns when any portion of the specified rectangle is contained within this object; otherwise, . Gets a structure that is the color of a window frame. Gets a structure that is the color of text in a 3-D element. See . Specifies high speed, low quality rendering. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Indicates whether the specified point is contained within this object. The x-coordinate of the point to test. The y-coordinate of the point to test. This method returns if the specified point is contained within this object; otherwise, . Gets a system-defined object. Letter plus paper (8.5 in. by 12.69 in.). See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. JIS B5 rotated paper (257 mm by 182 mm). Requires Windows 98, Windows NT 4.0, or later. Gets a value indicating whether this converter can convert an object to the given destination type using the context. An that provides a format context. A that represents the type you want to convert to. This method returns if this converter can perform the conversion; otherwise, . Specifies a square anchor line cap. Gets the page settings for the current page. Letter transverse paper (8.275 in. by 11 in.). Gets the x-coordinate of the left edge of this structure. Gets the color-adjusted palette. Pointer to the color-adjusted palette. GDI+ objects (, , , and so on) that will use the color-adjustment information. The default is . This method does not return a value. Gets or sets the join style for the ends of two consecutive lines drawn with this object. Draws the specified portion of the specified object at the specified location and with the specified size. object to draw. structure that specifies the location and size of the drawn image. The image is scaled to fit the rectangle. x-coordinate of the upper-left corner of the portion of the source image to draw. 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. This method does not return a value. Specifies 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. Gets a structure that is the color of the background of an inactive window's title bar. Gets a system-defined color. Gets or sets the pixel height of the object. Also sometimes referred to as the number of scan lines. Indicates whether the specified point is contained within (under) the outline of this object when drawn with the specified object. A structure that specifies the location to test. The object to test. This method returns if the specified point is contained within the outline of this object when drawn with the specified object; otherwise, . Gets or sets a value indicating whether gamma correction is enabled for this object. 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. Applies a warp transform, defined by a rectangle and a parallelogram, to this object. 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 structure that represents the rectangle that is transformed to the parallelogram defined by . A object that specifies a geometric transform to apply to the path. A system-defined color. Gets or sets the object with which painting should be done. Saves the state of this toolbox item to the specified serialization information. The serialization information object to save to. The streaming context. 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. Specifies the format of the color data for each pixel in the image. Gets or sets the method to be used for digit substitution. Determines if this converter can convert an object in the given source type to the native type of the converter. A formatter context. This object can be used to get additional information about the environment this converter is being called from. This may be , so you should always check. Also, properties on the context object may also return . The type you want to convert from. This method returns if this object can perform the conversion; otherwise, . See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Gets a system-defined object. Gets or sets a string that contains the name of the codec. Gets the resolution dimension. Initializes a new instance of the class. A object that specifies the settings for a printer. Gets a structure that bounds the associated object. Gets or sets the new structure to which to convert. Sends the records in the specified object, one at a time, to a callback method for display at a specified point using specified image attributes. object 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. object that specifies image attribute information for the drawn image. This method does not return a value. Gets a object that is the color of an inactive window's border. Fills the interior a closed cardinal spline curve defined by an array of structures. object that determines the characteristics of the fill. Array of structures that define the spline. This method does not return a value. Updates the clip region of this object to the intersection of the current clip region and the specified structure. structure to intersect with the current clip region. This method does not return a value. Creates a human-readable string that represents this . A string that represents this . See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. 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. Applies the geometric transform represented by this object to a specified array of points. An array of structures that represents the points to transform. A system-defined object with a width of 1. Specifies that the is positioned on the outside of the line being drawn. Adjusts the location of this rectangle by the specified amount. The horizontal offset. The vertical offset. This method does not return a value. A system-defined color. Gets or sets the x-coordinate of the lower-right corner of the bounding rectangle of the metafile image on the output device. Gets a system-defined color. Sends the records of the specified object, one at a time, to a callback method for display in a specified rectangle. object 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. This method does not return a value. Gets or sets an instance of the that made the request to create toolbox components. A3 transverse paper (297 mm by 420 mm). The maximum value for this enumeration. Japanese rotated Chou #3 envelope. Requires Windows 98, Windows NT 4.0, or later. Specifies that the array of values is a null-terminated ASCII character string. Note that the data member of the object indicates the length of the character string including the NULL terminator. Gets a system-defined color. Base class for installed and private font collections. Provides a method to get a list of the font families contained in the collection. For additional information on fonts and text, including example code, see in the Using GDI+ Managed Classes section of these documents. Gets a system-defined color. Sends the records in a selected rectangle from a object, one at a time, to a callback method for display at a specified point. object 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. This method does not return a value. Returns a hash code for this object. Returns an value that is the hash code of this object. Not used in GDI+ version 1.0. Gets a object that is the color of the text in an inactive window's title bar. Converts a to a . The to convert. Draws the image represented by the specified object without scaling the image. object 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. This method does not return a value. Sends the records in the specified object, one at a time, to a callback method for display in a specified parallelogram. object 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. This method does not return a value. Represents the method that handles the event of a . The source of the event. A that contains the event data. 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. This method does not return a value. Specifies an angled miter join. Gets a system-defined object. Determines if the specified point is contained within this structure. The x-coordinate of the point to test. The y-coordinate of the point to test. This method returns if the point defined by and is contained within this structure; otherwise . See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Releases all resources used by this object. This method does not return a value. Gets a system-defined object. Adds a polygon to this path. An array of structures that defines the polygon to add. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Specifies that text is vertical. When you call the or method of an object, you can pass parameters to the image encoder by passing an object to the or method. An object contains an array of objects. Each object has an array of values and an property that specifies the parameter category. The enumeration provides names for some of the values that can be passed to the JPEG and TIFF image encoders. Gets a structure that is the color of the text of a ToolTip. Returns an enumerator that can iterate through the collection. An for the . See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Adds a comment to the current object. Array of bytes that contains the comment. This method does not return a value. Returns the thumbnail for this object. The width, in pixels, of the requested thumbnail image. The height, in pixels, of the requested thumbnail image. A delegate. The method calls the delegate to give you the opportunity to abort the thumbnail creation process. Must be IntPtr.Zero. An object that represents the thumbnail. A system-defined color. Small-format paper. 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 . A system-defined color. Specifies a solid line. Initializes a new instance of the class from the specified handle and a object. Also, can be used to delete the handle when the metafile is deleted. A windows handle to a . A object. Set to to delete the handle to the new object when the object is deleted; otherwise, . Provides information about the property value UI, including the invoke handler, tool tip, and the icon for a property displayed on the properties window. Gets or sets a string that describes the codec's file format. Initializes a new instance of the class from a specified resource. The class used to extract the resource. The name of the resource. See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. Gets or sets page settings that are used as defaults for all pages to be printed. Provides printing only from a restricted dialog box. is a subset of . Gets a system-defined color. Specifies the attributes of a bitmap image. The class is used by the and methods of the class. Not inheritable. Specifies 1/300 of an inch as the unit of measure. Initializes a new object that uses the specified attributes. The object of the new object. The size of the new object. Clears the output channel selection and color-profile file for all the pertinent GDI+ objects, such as , , , and so on. Gets a object that is the color of the application workspace. The application workspace is the area in a multiple-document view that is not being occupied by documents. Gets a system-defined color. Converts this to a human readable string. A string that represents this . Moves the object to the next subpath in the path. The start index and end index of the next subpath are contained in the [out] parameters. [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. The number of subpaths in the object. A system-defined color. Specifies that the image is stored using a YCCK color space. A system-defined color. Gets a system-defined object. A system-defined object with a width of 1. A3 extra transverse paper (322 mm by 445 mm). Gets a structure that is the color used to designate a hot-tracked item. Single-clicking a hot-tracked item executes the item. Stores the location and size of a rectangular region. For more advanced region functions, use a object. A system-defined object with a width of 1. Specifies a color map for a . Draws the image represented by the specified object at the specified coordinates. object to draw. x-coordinate of the upper-left corner of the drawn image. y-coordinate of the upper-left corner of the drawn image. This method does not return a value. Gets a object that is the color of the desktop. Creates a permission that combines the permission object and the target permission object. A permission object of the same type as the current permission object. A new permission object that represents the union of the current permission object and the specified permission object. See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. Initializes a new instance of the class from the specified handle. Also, can be used to delete the handle when the metafile is deleted. A windows handle to a . Set to to delete the handle to the new when the is deleted; otherwise, . Gets a object 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. Indicates that a decoder has blocking behavior during the decoding process. Specifies a line consisting of dashes. Initializes this object to an infinite interior. This method does not return a value. A system-defined color. 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} Rotates the local geometric transformation by the specified angle. This method prepends the rotation to the transformation. The angle of rotation. This method does not return a value. A system-defined object with a width of 1. Updates this object to contain the portion of the specified structure that does not intersect with this object. The structure to complement this object. This method does not return a value. Initializes a new instance of the class. The components to include in the toolbox. A system-defined object with a width of 1. A system-defined object with a width of 1. Specifies whether this structure is a pre-defined color. Pre-defined colors are represented by the elements of the enumeration. Gets a system-defined color. Gets a system-defined object. Single-sided printing. A system-defined color. A system-defined color. A system-defined color. Gets or sets an array of custom dashes and spaces. Cleans up Windows resources for this . Large-format paper. Initializes a new instance of the class from the specified file. The name of the bitmap file. Set to to use color correction for this object; otherwise, . A system-defined object with a width of 1. 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. Fills the interior of a polygon defined by an array of points specified by structures using the specified fill mode. object 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. This method does not return a value. Converts a from one type to another type. The being converted. The unit to convert from. The unit to convert to. A that represents the converted . Creates an exact copy of this object. The this method creates, cast as an object. Contains the graphical data that makes up a object. This class cannot be inherited. A system-defined color. Creates a copy of the section of this object defined with a specified enumeration. Defines the portion of this object to copy. Specifies the enumeration for the destination object. The object that this method creates. Not used in GDI+ version 1.0. Letter extra transverse paper (9.275 in. by 12 in.). Returns the cell ascent, in design units, of the object of the specified style. For information about font metrics, see . A enumeration that contains style information for the font. The cell ascent for this object that uses the specified enumeration . Releases all resources used by this object. This method does not return a value. Releases all resources used by this object. This method does not return a value. Specifies a 180-degree rotation followed by a horizontal and vertical flip. Manually fed paper. Prevents access to printers. is a subset of . A default color map. Draws a closed cardinal spline defined by an array of structures. object that determines the color, width, and height of the curve. Array of structures that define the spline. This method does not return a value. Gets a system-defined color. Clears the color remap table for all the pertinent GDI+ objects, such as , , , and so on. See . Specifies a custom line cap. Gets a system-defined object. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Creates an exact copy of this object. The object this method creates, cast as an . Returns a hash code. See . Specifies that all the records in the metafile are EMF+ records, which can be displayed by GDI+ but not by GDI. Initializes a new object of the specified color. A structure that represents the color of this brush. Two clipping regions are combined by taking the union of both. Draws a line connecting the two points specified by coordinate pairs. object that determines the color, width, and style of the line. x-coordinate of the first point. y-coordinate of the first point. x-coordinate of the second point. y-coordinate of the second point. This method does not return a value. Draws the specified portion of the specified object at the specified location and with the specified size. object to draw. structure that specifies the location and size of the drawn image. The image is scaled to fit the rectangle. x-coordinate of the upper-left corner of the portion of the source image to draw. 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. object 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. This method does not return a value. Returns a value that indicates whether the associated object is in the Windows enhanced metafile plus format. Returns if the associated object is in the Windows enhanced metafile plus format; otherwise, . See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. A system-defined object with a width of 1. Gets or sets the top margin, in hundredths of an inch. Begins the control sequence that determines when and how to print a page in a document. 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 . The value returned from the method will be used to set this property. A object that represents a page from a . Low resolution. 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. Returns the hash code for this structure. For information about the use of hash codes, see . An integer that represents the hashcode for this rectangle. Returns the object associated with this object. The object this method retrieves. Initializes a new instance of the class from the specified existing . The from which to create the new . Initializes a new instance of the class from the specified handle to a device context and an enumeration that specifies the format of the object. A string can be supplied to name the file. The handle to a device context. An enumeration that specifies the format of the object. A descriptive name for the new 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. People's Republic of China #8 envelope (120 mm by 309 mm). Requires Windows 98, Windows NT 4.0, or later. Gets the horizontal printer resolution, in dots per inch. A system-defined object with a width of 1. Gets the vertical resolution of this object. Gets the horizontal resolution of this object. Gets or sets the printer settings associated with the page. Gets a object that is the color of a menu's background. Returns the color depth (number of bits per pixel) of the specified pixel format. The enumeration member specifying the format for which to find the size. The color depth of the specified pixel format. Specifies the display and layout information for text strings. See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. 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 object, the supplied units of measure, and an enumeration that specifies the format of the object. A string that contains a descriptive name for the new object can be added. A object that contains the data for this object. A Windows handle to a device context. A structure that represents the rectangle that bounds the new object. A enumeration that specifies the units of measure for . An enumeration that specifies the format of the object. A object that contains a descriptive name for the new object. Copies the relevant information out of the given handle and into the . The handle to a Win32 DEVMODE structure. Initializes a new object that uses the specified attributes. The object of the new object. The size of the new object. The enumeration to be applied to the new object. The enumeration that specifies the unit of measurement for the new object. A that specifies a GDI character set to use for this font. See . Specifies the starting point of a . Tests whether any portion of the specified structure is contained within this object. The structure to test. This method returns when any portion of is contained within this object; otherwise, . Specifies a default Bezier curve. 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. Specifies the device unit as the unit of measure. Creates a GDI+ object from the specified Windows handle to an icon (HICON). A Windows handle to an icon. The object this method creates. Adds an ellipse to the current path. A structure that represents the bounding rectangle that defines the ellipse. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Specifies how pixels are offset during rendering. Gets a system-defined color. Standard paper sources. Gets a object that is the color of the background of selected items. This includes selected menu items as well as selected text. For example, the brush may be the color used for the background of selected items in a list box. A system-defined object with a width of 1. See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. See Graphics.. A system-defined color. 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. Updates this object to the intersection of itself with the specified object. The object to intersect with this object. This method does not return a value. A system-defined object with a width of 1. A system-defined object with a width of 1. A system-defined color. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Gets or sets the size, in bytes, of the associated object. Not used in GDI+ version 1.0. Selects the specified toolbox item. The to select. Specifies a path marker. Specifies the alignment of a object in relation to the theoretical, zero-width line. 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. This method does not return a value. Clears the threshold value for all the pertinent GDI+ objects, such as , , , and so on. This method does not return a value. 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 enumeration that specifies whether to append or prepend the scaling matrix. See . See . Pens for all the standard colors. This class cannot be inherited. A system-defined object with a width of 1. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. A system-defined object with a width of 1. Gets or sets the x-coordinate of the upper-left corner of this structure. Gets or sets the y-coordinate of the upper-left corner of this structure. Gets a system-defined object. Specifies that the stack of all graphics operations is flushed immediately. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Initializes a new object that uses the specified attributes. The object of the new object. The size of the new object. The enumeration to be applied to the new object. Determines whether this object supports properties. By default, this is . A type descriptor through which additional context can be provided. This method returns if the object should be called to find the properties of this object; otherwise, . Specifies a 75-percent hatch. The ratio of foreground color to background color is 75:100. Gets the Windows handle for this object. This is not a copy of the handle; do not free it. Represents an ARGB color. Copies the property and property arrays of the associated object into the two specified arrays. 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. The number of points copied. A system-defined color. A system-defined color. Gets a system-defined object. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Draws a cardinal spline through a specified array of structures using a specified tension. object 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. This method does not return a value. Gets a system-defined color. Gets a system-defined object. Creates a new font name converter. Gets a system-defined color. A3 extra paper (322 mm by 445 mm). Initializes a new object. Updates the clip region of this object to the intersection of the current clip region and the specified structure. structure to intersect with the current clip region. This method does not return a value. Raises the event. It is called before a page prints. A that contains the event data. Gets the names of all printers installed on the computer. Gets a collection of toolbox items from the toolbox that match the specified category. The toolbox item category to retrieve all the toolbox items from. A that contains the current toolbox items that are associated with the specified category. Gets a object that is the 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. 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. Converts the specified object to the native type of the converter. A formatter context. This object can be used to get additional information about the environment this converter is being called from. This may be , so you should always check. Also, properties on the context object may also return . A object that specifies the culture used to represent the font. The object to convert. The converted object. This method will throw an exception if the conversion could not be performed. Determines if the specified point is contained within this structure. The x-coordinate of the point to test. The y-coordinate of the point to test. This method returns if the point defined by and is contained within this structure; otherwise . A5 rotated paper (210 mm by 148 mm). Requires Windows 98, Windows NT 4.0, or later. Initializes a new object that usesthe specified image and bounding rectangle. The object with which this object fills interiors. A structure that represents the bounding rectangle for this object. Gets a system-defined color. Clears the color remap table for the GDI+ objects specified by the enumeration (, , , and so on). Specifies the pertinent GDI+ objects (, , , and so on) that will have the color remap table cleared. If not supplied, the value defaults to . This method does not return a value. A system-defined color. Gets or sets the height of this structure. Converts a from one type to another type. The being converted. The unit to convert from. The unit to convert to. A that represents the converted . A system-defined color. Gets a object that is the color of the text in the active window's title bar. Specifies a line consisting of a repeating pattern of dash-dot-dot. 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. Gets a object that is the color of the text in the active window's title bar. 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. Gets the Joint Photographic Experts Group (JPEG) image format. Gets the enhanced Windows metafile image format (EMF). Initializes a new instance of the class using the specified structure. A structure that contains a GUID for this object. Gets a value indicating whether this converter can convert an object to the specified destination type using the context. An that specifies the context for this type conversion. The that represents the type to which you want to convert this object. This method returns if this object can perform the conversion. A system-defined color. Updates the clip region of this object to the intersection of the current clip region and the specified object. object to intersect with the current region. This method does not return a value. Initializes a new object that uses the specified image. The object with which this object fills interiors. Transforms an array of points from one coordinate space to another using the current world and page transformations of this object. 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. This method does not return a value. Draws the specified portion of the specified object at the specified location with the original size. object to draw. x-coordinate of the upper-left corner of the drawn image. 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. This method does not return a value. Draws a cardinal spline through a specified array of structures using a specified tension. The drawing begins offset from the beginning of the array. object 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. This method does not return a value. A system-defined object with a width of 1. Sends the records in the specified object, one at a time, to a callback method for display in a specified parallelogram using specified image attributes. object 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. object that specifies image attribute information for the drawn image. This method does not return a value. Multiplies the object that represents the local geometric transform of this object by the specified by prepending the specified . The object by which to multiply the geometric transform. Applies a clockwise rotation about the specified point to this object in the specified order. The angle of the rotation. A structure that represents the center of the rotation. A enumeration that specifies the order (append or prepend) in which the rotation is applied. People's Republic of China #7 rotated envelope (230 mm by 160 mm). Requires Windows 98, Windows NT 4.0, or later. See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. Sets the bi-level mapping threshold for the GDI+ object (such as , , , and so on) specified by the parameter. A threshold value between 0.0 and 1.0 that is used as a breakpoint to sort colors that will be mapped to either a maximum or a minimum value. Specifies the pertinent GDI+ object (, , , and so on) that will use the color-adjust information. If not supplied, the value defaults to . This method does not return a value. Fills the interior a closed cardinal spline curve defined by an array of structures using the specified fill mode and tension. object 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. This method does not return a value. Provides data for the event. Gets the last point in the array of this object. A structure that represents the last point in this object. A system-defined object with a width of 1. Specifies the system to use when evaluating coordinates. JIS B4 rotated paper (364 mm by 257 mm). Requires Windows 98, Windows NT 4.0, or later. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Specifies the CCITT3 compression scheme. Can be passed to the TIFF encoder as a parameter that belongs to the compression category. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Specifies the CCITT4 compression scheme. Can be passed to the TIFF encoder as a parameter that belongs to the compression category. Loads the state of this toolbox item from the stream. The to load from. A that indicates the stream characteristics. A system-defined object with a width of 1. Represents a null . Specifies no pixel offset. Initializes a new instance of the class as the identity matrix. Specifies a hatch fill. Releases all resources used by this object. This method does not return a value. Gets a system-defined color. A system-defined color. The unit of measurement is 1 inch. Specifies that the is positioned to the right of the line being drawn. A system-defined color. The pixel format is undefined. A system-defined color. Specifies that each character is drawn using its glyph bitmap. Hinting is used to improve character appearance on stems and curvature. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Gets the W3C Portable Network Graphics (PNG) image format. Specifies that each value in the array is a pair of 32-bit unsigned integers. Each pair represents a range of numbers. 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 (in number of spaces) between tab stops. This method does not return a value. This callback is used with to play a record of metafile data. 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. Array of bytes that contains the record data. 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. Creates an object of this type by using a specified set of property values for the object. This is useful for creating nonchangeable 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 object. The newly created object, or null if the object could not be created. The default implementation returns null. Draws the specified portion of the specified object at the specified location and with the specified size. object to draw. structure that specifies the location and size of the drawn image. The image is scaled to fit the rectangle. x-coordinate of the upper-left corner of the portion of the source image to draw. 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. This method does not return a value. Returns whether changing a value on this object requires a call to to create a new value, using the specified context. An that provides a format context. if changing a property on this object requires a call to to create a new value; otherwise, . This method always returns . Gets a system-defined color. A system-defined color. Converts a object from one data type to another. Access this class through the object. Returns the number of frames of the specified dimension. A that specifies the identity of the dimension type. The number of frames in the specified dimension. Normal text. Specifies whether this structure is a pre-defined color. Pre-defined colors are represented by the elements of the enumeration. Creates an exact copy of this object. The this method creates, cast as an object. Not used in GDI+ version 1.0. Gets a system-defined color. Gets the style of lines drawn with this object. Encapsulates an array of objects. Initializes a new instance of the array with the specified and arrays and with the specified enumeration. An array of structures that defines the coordinates of the points that make up this . An array of enumerations that specifies the type of each corresponding point in the array. A enumeration that specifies how the interiors of shapes in this are filled. Allows declarative printing permission checks. Gets a system-defined color. Gets a system-defined color. Statement paper (5.5 in. by 8.5 in.). Gets a system-defined object. Gets a system-defined color. Specifies a cubic Bezier curve. Initializes a new instance of the class. Initializes a new object that uses the specified attributes. A string representation of the object for the new object. The size of the new object. The enumeration to be applied to the new object. The enumeration that specifies the unit of measurement for the new object. Gets a value indicating whether the specified object which represents a serialized toolbox item can be used by the specified designer host. The object that contains the to retrieve. The to test for support for the . if the specified object is compatible with the specified designer host; otherwise, . A system-defined color. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Ledger paper (17 in. by 11 in.). Defines a rectangular brush with a hatch style, a foreground color, and a background color. This class cannot be inherited. A system-defined object with a width of 1. Gets or sets the rectangle that indicates the area in which the painting should be done. Gets the at a specified index. The index of the to get. Gets the used to paint the page. Saves this object to the specified file, in the specified format, and with the specified codec parameters. A string that contains the name of the file to which to save this object. The object for this object. An object to use for this object. This method does not return a value. See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. DL envelope (110 mm by 220 mm). Gets a system-defined object. The printer's default duplex setting. 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 red component value for the new structure. Valid values are 0 through 255. The green component value for the new structure. Valid values are 0 through 255. The blue component value for the new structure. Valid values are 0 through 255. The structure that this method creates. See . Gets the number of different paper sizes in the collection. 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. 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. Gets the page dimension. See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. Indicates whether the specified point is contained within this object. The x-coordinate of the point to test. The y-coordinate of the point to test. This method returns if the specified point is contained within this object; otherwise, . Italy envelope (110 mm by 230 mm). See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. Underlined text. Adds an ellipse to the current path. A structure that represents the bounding rectangle that defines the ellipse. 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. Gets the number of elements in the array. Gets a sytem-defined color. Compares two objects. The result specifies whether the values of the or properties of the two objects are unequal. A to compare. A to compare. This operator returns if the values of either the properties or the properties of and differ; otherwise, . Specifies the quality level to use during compositing. Creates a new object from the specified handle to a window. Handle to a window. This method returns a new object for the specified window handle. 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. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. 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 ValueTypeRationalRange, 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 numerator of the largest fraction in the range. Must be nonnegative. A 32-bit integer that represents the denominator of the largest fraction in the range. Must be nonnegative. A4 rotated paper (297 mm by 210 mm). Requires Windows 98, Windows NT 4.0, or later. We need to know when we're finalized. Creates and returns an inflated copy of the specified structure. The copy is inflated by the specified amount. The original structure remains unmodified. The with which to start. This rectangle is not modified. The amount to inflate this horizontally. The amount to inflate this vertically. The inflated . Gets a system-defined object. Specifies a hatch that has the appearance of a trellis. 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. Saves a graphics container with the current state of this object and opens and uses a new graphics container with the specified scale transformation. 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. This method returns a object that represents the state of this object at the time of the method call. Draws a polygon defined by an array of structures. object that determines the color, width, and style of the polygon. Array of structures that represent the vertices of the polygon. This method does not return a value. Specifies the types of images and colors that will be affected by the color and grayscale adjustment settings of an object. Gets a object that is the color of text in a 3-D element. Gamma correction is used. Creates a GDI+ structure from this object. An object that represents the structure that this method creates. A object that provides additional information for the structure. This method does not return a value. 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. This method does not return a value. Sets the clipping region of this object 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. This method does not return a value. Initializes a new instance of the class with the specified file name, from a Windows handle to a device context, and an enumeration that specifies the format of the object. A object that represents the file name of the new object. A Windows handle to a device context. An enumeration that specifies the format of the object. Draws a cardinal spline through a specified array of structures using a specified tension. object 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. This method does not return a value. Identifies a record that is the EMF+ header. Draws the specified portion of the specified object at the specified location and with the specified size. object 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. This method does not return a value. Specifies dashed horizontal lines. A system-defined object with a width of 1. Specifies alignment of content on the drawing surface. See . 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. Gets a system-defined object. People's Republic of China #7 envelope (160 mm by 230 mm). Requires Windows 98, Windows NT 4.0, or later. A system-defined object with a width of 1. Gets a system-defined object. Sets the clipping region of this object 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. This method does not return a value. A system-defined color. Gets a system-defined color. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Specifies identifiers that indicate the value editing style of a . Gets a system-defined object. A generic Serif object. Gets a structure that is the 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. A system-defined object with a width of 1. Each property of the class is an object for Windows system-wide icons. This class cannot be inherited. Initializes a new instance of the class from the specified device context, bounded by the specified rectangle that uses the supplied units of measure, and an enumeration that specifies the format of the object. A string can be provided to name the file. The handle to a device context. A structure that represents the rectangle that bounds the new object. A enumeration that specifies the units of measure for . An enumeration that specifies the format of the object. A object that contains a descriptive name for the new object. Defines an object used to draw lines and curves. This class cannot be inherited. Draws a pie shape defined by an ellipse specified by a structure and two radial lines. object 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. This method does not return a value. Returns a value that indicates whether the associated object is in the Windows enhanced metafile format or the Windows enhanced metafile plus format. Returns if the associated object is in the Windows enhanced metafile format or the Windows enhanced metafile plus format; otherwise, . A system-defined object with a width of 1. Gets a system-defined color. See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. A system-defined object with a width of 1. The pixel format is 16 bits per pixel. The color information specifies 65536 shades of gray. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Gets a system-defined color. Gets a structure that is the color of the background in the client area of a window. Converts a to a . Returns a sturcture. Draws a line connecting two structures. object 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. This method does not return a value. Gets the horizontal resolution, in pixels-per-inch, of this object. Updates this object to the intersection of itself with the specified structure. The structure to intersect with this object. This method does not return a value. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Converts a 32-bit signed integer from one type to another type. The being converted. The unit to convert from. The unit to convert to. A 32-bit signed integer that represents the converted . Gets or sets the scaling between world units and page units for this object. Gets a system-defined object. Gets a system-defined object. Gets a system-defined color. A system-defined color. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. A system-defined object with a width of 1. Gets or sets a custom cap to use at the beginning of lines drawn with this object. Gets a system-defined color. Gets a byte value that specifies the GDI character set that this object uses. Gets or sets the style used for dashed lines drawn with this 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 ValueTypeLongRange, 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. A system-defined object with a width of 1. A system-defined color. A system-defined color. A system-defined object with a width of 1. Gets a system-defined color. Specifies a 270-degree rotation followed by a horizontal and vertical flip. A system-defined color. Gets a system-defined object. Sends the records of a selected rectangle from a object, one at a time, to a callback method for display in a specified rectangle using specified image attributes. object 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. object that specifies image attribute information for the drawn image. This method does not return a value. Japanese double postcard (200 mm by 148 mm). Requires Windows 98, Windows NT 4.0, or later. Gets or sets the world transformation for this object. Gets a system-defined color. Draws a rectangle specified by a structure. A object that determines the color, width, and style of the rectangle. A structure that represents the rectangle to draw. This method does not return a value. Indicates whether the specified point is contained within (under) the outline of this object when drawn with the specified object. A structure that specifies the location to test. The object to test. This method returns if the specified point is contained within the outline of this object when drawn with the specified object; otherwise, . Specifies a 180-degree rotation without flipping. A5 transverse paper (148 mm by 210 mm). A system-defined color. Gets the at the specified index. The index of the object to get or set. See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. Tests whether two structures are different. The structure on the left of the inequality operator. The structure on the right of the inequality operator. This operator returns if and differ either in width or height; if and are equal. A system-defined object with a width of 1. Japanese postcard (100 mm by 148 mm). A system-defined object with a width of 1. Gets or sets an array of objects. Gets or sets the bottom margin, in hundredths of an inch. Sends the records of the specified object, one at a time, to a callback method for display in a specified rectangle using specified image attributes. object 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. object that specifies image attribute information for the drawn image. This method does not return a value. 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. Inflates this by the specified amount. The amount to inflate this rectangle. This method does not return a value. Gets or sets the origin of the drawing surface relative to the display surface. Specifies that text is right to left. Makes the default transparent color transparent for this object. This method does not return a value. Gets a system-defined object. Gets a system-defined object. Gets a value indicating whether the printer supports double-sided printing. The pixel data is read-only. Returns a value that indicates whether the pixel format for this object contains alpha information. The enumeration to test. This method returns if the parameter contains alpha information; otherwise, . A system-defined color. Gets a structure that is the color of the text of selected items. For example, the structure may be the color used for the text of selected items in a list box. Creates a structure from the specified name of a pre-defined color. A string that is the name of a pre-defined color. Valid names are the same as the names of the elements of the enumeration. The structure that this method creates. Applies the specified rotation to the transformation matrix of this object 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. This method does not return a value. Gets the collection of toolbox items that are associated with the specified designer host and category from the toolbox. The toolbox item category to retrieve the toolbox items from. The that is associated with the toolbox items to retrieve. A that contains the current toolbox items that are associated with the specified category and designer host. See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. Plays an EMF+ file. An enumeration that specifies the type of metafile record being played. A value that specifies additional information about the metafile. The size of the object. An array of values containing the object instructions. This method does not return a value. Gets a system-defined object. A system-defined color. A system-defined object with a width of 1. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Specifies a linear gradient fill. Gets or sets an array containing the components to add to the toolbox. Specifies that coordinates are in the device coordinate context. On a computer screen the device coordinates are usually measured in pixels. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Initializes a new instance of the class from the specified device context, bounded by the specified rectangle. The handle to a device context. A structure that represents the rectangle that bounds the new object. A system-defined color. 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. Initializes a new instance of the class from the specified dimensions. The width component of the new . The height component of the new . Gets a structure that is the color of a menu's text. The selected pages are printed. Provides an interface that allows management of the property list of the Properties window. Encapsulates the data that makes up a object. This class cannot be inherited. A system-defined color. Gets a system-defined color. Gets the paper source trays that are available on the printer. Not used in GDI+ version 1.0. Causes control characters such as the left-to-right mark to be shown in the output with a representative glyph. Specifies that 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. Indicates whether the rectangle specified by a pair of coordinates, a width, and a height is contained within the visible clip region of this object. x coordinate of the upper-left corner of the rectangle to test for visibility. 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. This method returns if the rectangle defined by the , , , and parameters is contained within the visible clip region of this object; otherwise, . Gets or sets the format of the pixel information in the object that returned this object. Gets a system-defined color. Gets or sets the page number of the first page to print. A system-defined color. Returns a hash code for this structure. An integer value that specifies a hash value for this structure. Gets the vertical printer resolution, in dots per inch. Specifies that each value in the array is a 16-bit, unsigned integer. Returns a value that indicates whether the associated object is in the Windows enhanced metafile format. Returns if the associated object is in the Windows enhanced metafile format; otherwise, . Specifies a flat line cap. Specifies that dots per inch information is stored in the image. 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. This method does not return a value. Gets a object 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. Gets a system-defined color. Gets a system-defined object. Each property of the class is a object that uses an image to fill the interior of a shape. This class cannot be inherited. A system-defined object with a width of 1. See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. Specifies how different clipping regions can be combined. Gets a system-defined object. Creates a copy of this object. A copy of this object. Adds the outline of a pie shape to this path. A structure 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 . Converts the specified object to the specified type. A formatter context. This object can be used to get additional information about the environment this converter is being called from. This may be , so you should always check. Also, properties on the context object may also return . 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. An optional array of arguments to use when doing the conversion. The number and content of these arguments is dependent on the implementer of the value formatter. The converted object. Adds an additional outline to the object. A object that specifies the width between the original outline of the path and the new outline this method creates. A object that specifies a transform to apply to the path before widening. Converts this object to a human-readable string representation. The string that represents this object. Returns a Windows handle to an enhanced object. A Windows handle to this enhanced object. A system-defined color. Clones the object, creating a duplicate image. An object that can be cast to an object. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Resets the property of this object to identity. This method does not return a value. Determines whether the current permission object is a subset of the specified permission. 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. if the current permission object is a subset of ; otherwise, . Specifies an invalid mode. Sends the records in the specified object, one at a time, to a callback method for display at a specified point. object 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. This method does not return a value. Gets a system-defined object. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Gets a system-defined color. Refreshes the state of the toolbox items. Fills the interior of an ellipse defined by a bounding rectangle specified by a structure. object that determines the characteristics of the fill. structure that represents the bounding rectangle that defines the ellipse. This method does not return a value. See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. Gets a system-defined object. Forces execution of all pending graphics operations and returns immediately without waiting for the operations to finish. This method does not return a value. Specifies high quality, low speed rendering. Converts the specified object to a object by rounding the values of the object to the next higher integer values. The object to convert. The object this method converts to. Multiplies the world transformation of this object and specified the object. 4x4 object that multiplies the world transformation. This method does not return a value. Initializes a new instance of the class with the specified object. A object that determines the fill properties of this object. Initializes a new instance of the class from a . A that specifies the coordinates for the new . Initializes the current with the specified type. The Type to initialize this with. Specifies default mode. A system-defined color. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Gets a system-defined object. A system-defined color. Gets a system-defined object. 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 to. The for the current design document. A system-defined color. Increments the object to the next marker in the path and returns the start and stop indexes by way of the out parameters. [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. The number of points between this marker and the next. Specifies a device pixel as the unit of measure. Gets the width and height of this object. Indicates whether the point specified by a pair of coordinates is contained within the visible clip region of this object. x coordinate of the point to test for visibility. y coordinate of the point to test for visibility. This method returns if the point defined by the and parameters is contained within the visible clip region of this object; otherwise, . Initializes a new instance of the class with 1-inch margins. Returns the height of this object when drawn by the specified object. A object that represents the graphics context in which to measure this object. The height, in the specified graphics context, of this object. A system-defined object with a width of 1. Specifies the different patterns available for objects. Provides a base implementation of a toolbox item. Defines an array of colors that make up a color palette. The colors are 32-bit ARGB colors. Not inheritable. A system-defined color. Gets a system-defined color. Gets style information for this object. Specifies the type of color data in the system palette. The data can be color data with alpha, grayscale data only, or halftone data. Gets a system-defined object. Gets a system-defined object. Draws the specified object at the specified location and with the original size. object to draw. structure that represents the location of the upper-left corner of the drawn image. This method does not return a value. Initializes a new instance of the class that can contain one object. See . Inflates this by the specified amount. The amount to inflate this rectangle. This method does not return a value. A system-defined color. Retrieves the set of properties for this type. By default, a type does not return any properties. A simple implementation of this method can just 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. The set of properties that should be exposed for this data type. If no properties should be exposed, this may return . The default implementation always returns . Specifies the format of the image. Not inheritable. Specifies a 270-degree rotation followed by a horizontal flip. Gets a system-defined color. 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. This method does not return a value. Gets a system-defined object. Gets a system-defined color. A printer-specific paper source. See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. Fills the interior of an ellipse defined by a bounding rectangle specified by a structure. object that determines the characteristics of the fill. structure that represents the bounding rectangle that defines the ellipse. This method does not return a value. Gets a collection that contains a set of standard values for the data type this validator is designed for. Returns if the data type does not support a standard set of values. A formatter context. This object can be used to get more information about the environment this converter is being called from. This may be , so you should always check. Also, properties on the context object may also return . A collection that contains a standard set of valid values, or . The default implementation always returns . Draws a series of Bézier splines from an array of structures. object that determines the color, width, and style of the curve. Array of structures that represent the points that determine the curve. This method does not return a value. Initializes a new object from the specified generic font family. The enumeration from which to create the new object. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Fills the interior of a polygon defined by an array of points specified by structures . object that determines the characteristics of the fill. Array of structures that represent the vertices of the polygon to fill. This method does not return a value. A system-defined object with a width of 1. Gets or sets the size of this . Japanese Chou #4 envelope. Requires Windows 98, Windows NT 4.0, or later. Determines if the specified point is contained within this structure. The to test. This method returns if the point represented by is contained within this structure; otherwise . Initializes a new object with an image from a resource in the specified assembly. A object that specifies where to find the image from which to construct the new object. Initializes a new instance of the class with the specified width, height, and fill property. Whether or not an arrow end cap is filled depends on the argument passed to the parameter. The width of the arrow. The height of the arrow. to fill the arrow cap; otherwise, . 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. Draws a series of line segments that connect an array of structures. object that determines the color, width, and style of the line segments. Array of structures that represent the points to connect. This method does not return a value. Specifies two modes for color component values. Multiplies the world transformation of this object and specified the object in the specified order. 4x4 object that multiplies the world transformation. Member of the enumeration that determines the order of the multiplication. This method does not return a value. An object that is initialized with the globally unique identifier for the render method parameter category. Converts the specified object to a object by rounding the object values to the nearest integer. The object to convert. The object this method converts to. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Gets a system-defined object. Draws a closed cardinal spline defined by an array of structures. object that determines the color, width, and height of the curve. Array of structures that define the spline. This method does not return a value. Gets a system-defined color. Specifies horizontal lines that are composed of tildes. Specifies horizontal and vertical lines that cross. Gets a system-defined object. Gets a system-defined color. Gets the Windows metafile (WMF) image format. Provides no interactive user interface (UI) component. The middle bin of a printer. Gets or sets the alignment for this object. A paper cassette. Updates the brush's transformation matrix with the product of the brush's transformation matrix multiplied by another matrix. The object that will be multiplied by the brush's current transformation matrix. A enumeration that specifies in which order to multiply the two matrices. Gets a object that is the color of a window frame. Sets the remap table as specified by the object for the GDI+ object (such as , , , and so on) specified by the enumeration. 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). Specifies the pertinent GDI+ objects (, , , and so on) that will use the color-adjust information. If not supplied, the value defaults to . This method does not return a value. Describes the interior of a graphics shape composed of rectangles and paths. This class cannot be inherited. Fills the interior of a rectangle specified by a structure. object that determines the characteristics of the fill. structure that represents the rectangle to fill. This method does not return a value. Specifies the LZW compression scheme. Can be passed to the TIFF encoder as a parameter that belongs to the Compression category. Replaces this object with curves that enclose the area that is filled when this path is drawn by the specified pen. A object that specifies the width between the original outline of the path and the new outline this method creates. A object that specifies a transform to apply to the path before widening. A value that specifies the flatness for curves. Determines if changing a value on this object should require a call to to create a new value. A type descriptor through which additional context can be provided. This method returns if the method should be called when a change is made to one or more properties of this object; otherwise, . Updates this object to the union of itself and the specified structure. The structure to unite with this object. This method does not return a value. Gets an object that contains the system asterisk icon (WIN32: IDI_ASTERISK). Sends the records in a selected rectangle from a object, one at a time, to a callback method for display in a specified parallelogram using specified image attributes. object 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. object that specifies image attribute information for the drawn image. This method does not return a value. Applies a clockwise rotation to this object around the point specified in the parameter, and by prepending the rotation. The angle (extent) of the rotation. A structure that represents the center of the rotation. Gets a system-defined object. A system-defined object with a width of 1. Gets or sets the horizontal component of this . Returns the cell descent, in design units, of the object of the specified style. For information about font metrics, see . A enumeration that contains style information for the font. The cell descent metric for this object that uses the specified enumeration . Gets or sets a value indicating the presence of a placeable metafile header. Gets a system-defined object. A system-defined color. Indicates whether the specified point is contained within this object in the visible clip region of the specified object. The x-coordinate of the point to test. The y-coordinate of the point to test. The object for which to test visibility. This method returns if the specified point is contained within this object; otherwise, . Creates an object from the specified data stream, using embedded color management information in that stream. A object that contains the data for this object. Set to to use color management information embedded in the data stream; otherwise, . The object this method creates. See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. Specifies the millimeter as the unit of measure. Gets a system-defined color. Gets or sets the enumeration for this object. Specifies bilinear interpolation. 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. Gets or sets an array of structures that represents the types of data in the corresponding elements of the array. A system-defined object with a width of 1. Applies a warp transform, defined by a rectangle and a parallelogram, to this object. 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 structure that represents the rectangle that is transformed to the parallelogram defined by . A object 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. Gets a system-defined color. Specifies the type of warp transformation applied in a method. Determines if changing a value on this object should require a call to to create a new value. A type descriptor through which additional context can be provided. This method returns if should be called when a change is made to one or more properties of this object; otherwise, false. Gets a system-defined color. Gets a system-defined color. Provides data for the event. Retrieves the description text. description Initializes a new instance of the class from the specified handle and a object. A windows handle to a object. A object. A system-defined color. Gets a system-defined color. Paints a representation of the value of an object using the specified . A that indicates what to paint and where to paint it. Initializes a new object that usesthe specified image and bounding rectangle. The object with which this object fills interiors. A structure that represents the bounding rectangle for this object. See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. Japanese rotated postcard (148 mm by 100 mm). Requires Windows 98, Windows NT 4.0, or later. A system-defined color. 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 enumeration that specifies whether to append or prepend the scaling matrix. This method does not return a value. Adds a polygon to this path. An array of structures that defines the polygon to add. Gets or sets the property value. 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. Gets a system-defined object. Specifies the type of printing that code is allowed to do. Initializes a new object from a handle to the specified existing GDI region. A handle to an existing object. The new object. Gets or sets the size of this . Gets or sets the width of this structure. A system-defined object with a width of 1. Standard paper (10 in. by 14 in.). People's Republic of China #10 envelope (324 mm by 458 mm). Requires Windows 98, Windows NT 4.0, or later. Gets the name of this Name. This will either return the user-defined name of the color, if the color was created from a name, or the name of the known color. For custom colors, the RGB value will be returned. Gets the types of the corresponding points in the array. A system-defined object with a width of 1. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Draws the specified object at the specified location and with the original size. object to draw. x-coordinate of the upper-left corner of the drawn image. y-coordinate of the upper-left corner of the drawn image. This method does not return a value. Adds a text string to this path. The to add. A object 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 structure that represents the rectangle that bounds the text. A object that specifies text formatting information, such as line spacing and alignment. Specifies the world unit as the unit of measure. 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 LineCap from which to create the custom cap. Display the hot-key prefix. Specifies an invalid mode. Determines if this object supports properties. By default, this is . A type descriptor through which additional context can be provided. This method returns if should be called to find the properties of this object; otherwise, . A system-defined object with a width of 1. See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. Gets or sets the x-coordinate of the upper-left corner of this structure. Gets or sets the y-coordinate of the upper-left corner of this structure. Draws a series of line segments that connect an array of structures. object that determines the color, width, and style of the line segments. Array of structures that represent the points to connect. This method does not return a value. Sets the 5x5 color-adjust matrix to the specified object with the specified enumeration. The object that represents the new color-adjust matrix. A enumeration member that specifies whether to adjust colors for grayscale, colors, or both grayscale and colors. A enumeration member that specifies the pertinent GDI+ objects (, , , and so on) that use the color-adjust information. This method does not return a value. A system-defined object with a width of 1. 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. Gets or sets the type of printing allowed. Empties the and arrays and sets the to . Specifies horizontal lines that are composed of zigzags. Content is vertically aligned in the middle, and horizontally aligned on the left. 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). Gets a system-defined color. Gets a globally unique identifier (GUID) that identifies an image encoder parameter category. An object that is initialized with the globally unique identifier for the compression parameter category. Converts this object to a human-readable string. A string that represents this object. Initializes a new instance of the class. Gets a system-defined object. A system-defined color. Resets this object to have the elements of the identity matrix. Gets or sets an array of blend positions for the gradient. Gets a value indicating whether this object is the identity matrix. 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, then the first position of the range is position 0 in the string. The number of positions in the range. Saves this object to the specified file. A string that contains the name of the file to which to save this object. This method does not return a value. Draws a pie shape defined by an ellipse specified by a coordinate pair, a width, and a height and two radial lines. object that determines the color, width, and style of the pie shape. x-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse from which the pie shape comes. 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. This method does not return a value. Creates an exact copy of this . The this method creates, cast as an object. Starts the document's printing process. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Applies the specified shear vector to this object in the specified order. The horizontal shear factor. The vertical shear factor. A enumeration that specifies the order (append or prepend) in which the shear is applied. Gets a system-defined object. Fills the interior of a pie section defined by an ellipse specified by a pair of coordinates, a width, and a height and two radial lines. object that determines the characteristics of the fill. x-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse from which the pie section comes. 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. This method does not return a value. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Indicates whether the is currently locked. Gets or set a value specifying how pixels are offset during rendering of this object. Initializes a new instance of the class with the specified enumeration. The enumeration that determines how the interior of this is filled. A system-defined color. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. 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 coners of the rectangle is to be transformed. The lower-right corner of the parallelogram is implied by the first three corners. The new operation is applied before the old operation. Draws the specified portion of the specified object at the specified location and with the specified size. object 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. This method does not return a value. Specifies the available cap styles with which a object can end a line. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. Specifies no rotation followed by a vertical flip. Specifies no rotation followed by a horizontal flip. Translates a by the negetive of a given . A to compare. A to compare. Returns the translated . Initializes a new object with the specified enumeration. The enumeration for the new object. Specifies that the format is 64 bits per pixel; 16 bits each are used for the alpha, red, green, and blue components. Gets the size of the printed page, in hundredths of an inch. A system-defined color. Specifies a hatch that has the appearance of a checkerboard placed diagonally. See . See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. Returns the height, in pixels, of this object when drawn to a device with the specified vertical resolution. The vertical resolution, in dots per inch, used to calculate the height of the font. The height, in pixels, of this object. Returns a hash code for this object. An integer value that specifies a hash value for this object. Gets or sets the ID of the property. Applies the geometric transform represented by this object to a specified array of points. An array of structures that represents the points to transform. Initializes a new instance of the class. A system-defined color. Encapsulates a object with a linear gradient. This class cannot be inherited. A system-defined object with a width of 1. Gets a object that is the 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. A5 paper (148 mm by 210 mm). Gets a system-defined color. Represents the size of a rectangular region with an ordered pair of width and height. Encapsulates a GDI+ drawing surface. This class cannot be inherited. Draws the specified object with its original size at the location specified by a coordinate pair. object to draw. x-coordinate of the upper-left corner of the drawn image. y-coordinate of the upper-left corner of the drawn image. This method does not return a value. A system-defined object with a width of 1. Content is vertically aligned at the bottom, and horizontally aligned on the right. Updates this object to contain the portion of the specified object that does not intersect with this object. The object to complement this object. This method does not return a value. A system-defined object with a width of 1. Converts the specified to a . The Size to convert. The conversion of . Encapsulates a metadata property to be included in an image file. Not inheritable. Starts a new figure without closing the current figure. All subsequent points added to the path are added to this new figure. Initializes a new instance of the class with the specified file name, using a Windows handle to a device context, a structure that represents the rectangle that bounds the new object, and the supplied units of measure. A descriptive string can also be added. A object that represents the file name of the new object. A Windows handle to a device context. A structure that represents the rectangle that bounds the new object. A enumeration that specifies the units of measure for . A object that contains a descriptive name for the new object. See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. Sends the records of a selected rectangle from a object, one at a time, to a callback method for display in a specified rectangle. object 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. This method does not return a value. Specifies horizontal and vertical lines that cross and are spaced 50 percent closer together than hatch style . Gets or sets the maximum number of objects that exist in the object at the same time. Specifies that the image is stored using a YCBCR color space. A system-defined color. Draws the specified text string at the specified location with the specified and objects using the formatting attributes of the specified object. String to draw. object that defines the text format of the string. object that determines the color and texture of the drawn text. structure that specifies the upper-left corner of the drawn text. object that specifies formatting attributes, such as line spacing and alignment, that are applied to the drawn text. This method does not return a value. Draws the specified text string at the specified location with the specified and objects using the formatting attributes of the specified object. String to draw. object that defines the text format of the string. object that determines the color and texture of the drawn text. x-coordinate of the upper-left corner of the drawn text. y-coordinate of the upper-left corner of the drawn text. object that specifies formatting attributes, such as line spacing and alignment, that are applied to the drawn text. This method does not return a value. Gets the type of the associated object. Converts a to a . Gets a system-defined color. 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 object. A object that contains the data for this object. A Windows handle to a device context. A structure that represents the rectangle that bounds the new . Creates a with the coordinates of the specified . A that specifies the coordinates for the new . Returns a structure that represents the intersection of two rectangles. If there is no intersection, null is returned. A rectangle to intersect. A rectangle to intersect. A third structure the size of which represents the overlapped area of the two specified rectangles. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Gets or sets an array of blend factors for the gradient. The lower bin of a printer. Gets a value indicating whether this object is invertible. Transforms this object by the specified object. The object by which to transform this object. This method does not return a value. Returns whether this converter can convert an object to the given destination type using the context. An that provides a format context. A that represents the type to which you want to convert. if this converter can perform the conversion; otherwise, . Gets a system-defined object. A system-defined object with a width of 1. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Specifies a line consisting of dots. Gets the hue-saturation-brightness (HSB) saturation value for this structure. The saturation of this structure. The saturation ranges from 0.0 through 1.0, where 0.0 is grayscale and 1.0 is the most saturated. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Initializes a new object that uses the specified attributes. The object of the new object. The size of the new object. The enumeration to be applied to the new object. The enumeration that specifies the unit of measurement for the new object. A that specifies a GDI character set to use for this font. A Boolean value indicating whether the new object is derived from a GDI vertical font. Returns an array that contains all the objects available for the specified graphics context. The object from which to return objects. An array of objects available for the specified object. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Gets a system-defined color. Applies the specified scale vector ( and ) to this object 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 enumeration that specifies the order (append or prepend) in which the scale vector is applied to this . See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Implicitly converts a to a . The to convert. Specifies how the interior of a closed path is filled. 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. 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. Standard paper (10 in. by 11 in.). A system-defined color. Initializes a new object with an image from the specified file name. The file name for a 16 by 16 bitmap for the component. Specifies the direction of an image's rotation and the axis used to flip the image. Initializes a new instance of the class with the specified enumeration, foreground color, and background color. The enumeration 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 size of this object. Provides flags for use with codecs. 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. 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. Gets a system-defined object. Converts objects from one data type to another. Access the class through the object. 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+. Initializes a new instance of the class and attempts to find a version of the icon that matches the requested size. The object from which to load the newly sized icon. A structure that specifies the height and width of the new object. Gets the number of elements in the array of values stored in this object. A system-defined color. Resets the UI item. Defines a 5x5 matrix that contains the coordinates for the RGBA space. Several methods of the class adjust image colors by using a color matrix. Not inheritable. Reserved. Do not use. Gets or sets the document name to display (for example, in a print status dialog box or printer queue) while printing the document. Specifies individual channels in the CMYK (cyan, magenta, yellow, black) color space. This enumeration is used by the . A system-defined color. Gets the angle, in degrees, that the portrait orientation is rotated to produce the landscape orientation. Each property of the class is a object that is the color of a Windows display element. Copies the relevant information from the to the specified DEVMODE structure. The handle to a Win32 DEVMODE structure. Reserved. Converts the specified structure to a structure by rounding the values of the structureto the next higher integer values. The structure to convert. The structure this method converts to. Initializes a new instance of the class with the specified object and an array of 64-bit integers. Sets the property to ValueTypeLong (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. Gets a system-defined object. A system-defined object with a width of 1. Initializes a new instance of the class with the specified color. A structure that indicates the color of this object. Applies a warp transform, defined by a rectangle and a parallelogram, to this object. 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 structure that represents the rectangle that is transformed to the parallelogram defined by . Indicates whether the specified structure is contained within the visible clip region of this object. structure to test for visibility. This method returns if the point specified by the parameter is contained within the visible clip region of this object; otherwise, . Gets a object that is the face color of a 3-D element. Indicates whether the specified object is a object and is identical to this object. The object to test. This method returns if the parameter is a object and is identical to this object; otherwise, . Initializes a new instance of the class. The icon to display. The image must must be 8 x 8 pixels. The handler to raise when the image is double-clicked. The to display for the property that this is associated with. Gets a generic monospace object. Gets a generic typographic object. Initializes a new instance of the class with the specified object. The object for which this helper class is to be initialized. Releases all resources used by this object. This method does not return a value. Gets or sets the handle of the metafile in memory. Gets or sets the code's level of printing access. Locks a object into system memory. A structure specifying the portion of the to lock. An enumeration specifying access level (read and write) for the object. A enumeration specifying the data format of this object. A object containing information about this lock operation. Gets a value indicating whether the specified object is a serialized toolbox item, using the specified designer host. The object to inspect. The that is making this request. if the object contains a toolbox item object; otherwise, . See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Determines if this object supports a standard set of values that can be chosen from a list. A type descriptor through which additional context can be provided. This method returns if must be called to find a common set of values the object supports; otherwise, . Specifies that each value in the array is a 32-bit unsigned integer. A system-defined color. Sets a color-adjust matrix for image colors and a separate grayscale-adjust matrix for grayscale values. A 5x5 object that represents the matrix used to transform image colors from one color space to another. A 5x5 object that represents the matrix used to transform image grayscales from one color space to another. This method does not return a value. Specifies that the format is 32 bits per pixel; 8 bits each are used for the alpha, red, green, and blue components. The number of types specified. Sets the wrap mode, color, and clamp. Specifies the wrap mode. Address of a structure. The default is (). Specifies whether to clamp the color at the image boundaries. If clamp is , clamp to the image boundary. Otherwise, there is no clamping. This method does not return a value. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Specifies horizontal lines that are spaced 50 percent closer together than Horizontal and are twice the width of . Gets a system-defined object. Returns an array of objects that contain information about the image encoders built in to GDI+. An array of objects. Each object in the array contains information about one of the built-in image encoders. Indicates whether the specified point is contained within this object. A structure that represents the point to test. The object for which to test visibility. This method returns if the specified point is contained within this; otherwise, . The unit of measurement is 1 pixel. Converts the specified to a . The to convert. Creates components from each type contained in this toolbox item. The to host the toolbox item. An array of created objects. Gets a system-defined object. Gets a system-defined object. The pixel data uses a CMYK color space. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. 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. Specifies that each character is drawn using its antialiased glyph bitmap with hinting. Much better quality due to antialiasing, but at a higher performance cost. Gets a system-defined object. Creates an object from the specified data stream. A object that contains the data for this object. The object this method creates. Offsets the coordinates of this object by the specified amount. The amount to offset this object horizontally. The amount to offset this object vertically. This method does not return a value. Draws a series of rectangles specified by structures. object that determines the color, width, and style of the outlines of the rectangles. Array of structures that represent the rectangles to draw. This method does not return a value. Specifies that coordinates are in the world coordinate context. World coordinates are used in a nonphysical environment, such as a modeling environment. Gets an array of the property IDs stored in this object. C65 envelope (114 mm by 229 mm). Sends the records of the specified object, one at a time, to a callback method for display in a specified rectangle using specified image attributes. object 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. object that specifies image attribute information for the drawn image. This method does not return a value. See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. Gets a system-defined color. Initializes a new instance of the class. Initializes a new instance of the class with the specified file name, using a Windows handle to a device context, a structure that represents the rectangle that bounds the new object, the supplied units of measure, and an enumeration that specifies the format of the object. A descriptive string can also be added. A that represents the file name of the new object. A Windows handle to a device context. A structure that represents the rectangle that bounds the new object. A enumeration that specifies the units of measure for . An enumeration that specifies the format of the object. A object that contains a descriptive name for the new object. Gets the width of this object. 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. Indicates that the codec supports raster images (bitmaps). 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 system-defined object with a width of 1. A system-defined color. 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. This method does not return a value. 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. Converts this to a human readable string. A string that represents this . Creates an object from the specified file using embedded color management information in that file. A string that contains the name of the file from which to create the object. Set to to use color management information embedded in the image file; otherwise, . The object this method creates. Gets or sets the size, in bytes, of the header file. Creates a copy of this object. A copy of this object. Specifies style information applied to text. Gets all the resolutions that are supported by this printer. Creates a human-readable string that represents this . A string that represents this . 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 enumeration that specifies how fills drawn with this object are tiled. Returns an enumerator that can iterate through the collection. An for the . Creates an exact copy of this object. An object that can be cast to a object. Gets an object that contains the system warning icon (WIN32: IDI_WARNING). Initializes a new instance of the array with the specified and arrays and with the specified enumeration. An array of structures that defines the coordinates of the points that make up this . An array of enumerations that specifies the type of each corresponding point in the array. A enumeration that specifies how the interiors of shapes in this are filled. Grayscale data. Gets a system-defined object. A system-defined color. Gets the index of the specified , if it exists in the collection. A to get the index of in the collection. The index of the specified . You can use an object to pass an array of values to an image encoder. You can also use an object to receive a list of possible values supported by a particular parameter of a particular image encoder. Specifies how to trim characters from a string that does not completely fit into a layout shape. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Measures the specified string when drawn with the specified object. String to measure. object that defines the text format of the string. This method returns a structure that represents the size, in pixels, of the string specified by the parameter as drawn with the parameter. See . Initializes a new instance of the class. An array of type . See . Gets an object that contains the system information icon (WIN32: IDI_INFORMATION). Gets or sets the gamma correction value for rendering text. Specifies the winding fill mode. Gets the width and height of this object. Specifies a mask used to check whether a line cap is an anchor cap. Draws the specified portion of the specified object at the specified location and with the specified size. object 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. object 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. This method does not return a value. Offsets the coordinates of this object by the specified amount. The amount to offset this object horizontally. The amount to offset this object vertically. This method does not return a value. C6 envelope (114 mm by 162 mm). Converts each curve in this path into a sequence of connected line segments. Advances the frame in all images currently being animated. The new frame is drawn the next time the image is rendered. This method does not return a value. Updates this object to the union of itself and the specified object. The object to unite with this object. This method does not return a value. Specifies a gradient from upper left to lower right. Specifies a character string, a location, and formatting information. A system-defined object with a width of 1. Gets the collection of toolbox items that are associated with the specified designer host from the toolbox. The that is associated with the toolbox items to retrieve. A that contains the current toolbox items that are associated with the specified designer host. Indicates that the codec supports decoding (reading). Indicates whether the specified point is contained within (under) the outline of this object when drawn with the specified object and using the specified object. The x-coordinate of the point to test. The y-coordinate of the point to test. The object to test. The object for which to test visibility. This method returns if the specified point is contained within (under) the outline of this object as drawn with the specified object; otherwise, . Gets a system-defined color. Prepend to this object a clockwise rotation, around the origin and by the specified angle. The angle of the rotation. Gets a memory bitmap image format. Sends the records in the specified object, one at a time, to a callback method for display in a specified parallelogram. object 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. This method does not return a value. Fills the interior of a object. object that determines the characteristics of the fill. object that represents the path to fill. This method does not return a value. Gets a system-defined color. Gets a system-defined color. High quality, low speed compositing. See . Sets the 5x5 color-adjust matrix to the specified object. The object that represents the new color-adjust matrix. This method does not return a value. A system-defined color. See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. Provides properties that get the frame dimensions of an image. Not inheritable. Draws a cardinal spline through a specified array of structures. object that determines the color, width, and height of the curve. Array of structures that define the spline. This method does not return a value. Creates and returns an inflated copy of the specified structure. The copy is inflated by the specified amount. The original rectangle remains unmodified. 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. The inflated . Gets the format of this object. Gets a system-defined object. Gets a system-defined object. Initializes a new instance of the class from the specified device context, bounded by the specified rectangle that uses the supplied units of measure. The handle to a device context. A structure that represents the rectangle that bounds the new object. A enumeration that specifies the units of measure for . Encapsulates a custom user-defined line cap. Gets a structure 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. Creates a new object from the specified object. object from which to create the new object. This method returns a new for the specified object. Initializes a new object that uses the specified attributes. A string representation of the object for the new object. The size of the new object. The enumeration that specifies the unit of measurement for the new object. Copies the property and property arrays of the associated object into the two specified arrays. 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. The number of points copied. Creates an given a set of property values for the object. An that provides a format context. An of new property values. An representing the specified ; or if the object cannot be created. Gets a object that is the color of the background of selected items. This includes selected menu items as well as selected text. For example, the pen may be the color used for the background of selected items in a list box. Encapsulates a new instance of the class with the specified points, colors, and orientation. A structure that specifies the endpoints of the linear gradient. The starting point is the upper-left corner of the rectangle, and the endpoint is the upper-right corner of the rectangle. 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, that defines the orientation of the gradient. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Copies the collection to the specified array beginning with the specified destination index. The array to copy to. The index to begin copying to. Fills the interior of a rectangle specified by a pair of coordinates, a width, and a height. object that determines the characteristics of the fill. x-coordinate of the upper-left corner of the rectangle to fill. y-coordinate of the upper-left corner of the rectangle to fill. Width of the rectangle to fill. Height of the rectangle to fill. This method does not return a value. Gets or sets the vertical component of this . Specifies an Enhanced Metafile (EMF) file. Such a file contains only GDI records. Gets or sets the number of copies of the document to print. Provides access to the toolbox in the development environment. Draws the specified object at the specified location and with the original size. object to draw. x-coordinate of the upper-left corner of the drawn image. y-coordinate of the upper-left corner of the drawn image. This method does not return a value. Draws the specified portion of the specified object at the specified location and with the original size. object 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. object that specifies recoloring and gamma information for the object. This method does not return a value. Gets a structure that is the color of the background of selected items. This includes selected menu items as well as selected text. For example, the structure may be the color used for the background of selected items in a list box. Specifies world units as the unit of measure. 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. Specifies whether commands in the graphics stack are terminated (flushed) immediately or executed as soon as possible. Initializes a new instance of the class with the specified and properties. A structure that indicates the color of this object. A value indicating the width of this object. Gets the object associated with this object. The object associated with this object. Set to if the image is in large format; otherwise, . The object associated with this object. Specifies a millimeter as the unit of measure Gets a system-defined color. Gets the Exchangeable Image File (Exif) format. A system-defined object with a width of 1. Releases all resources used by this object. This method does not return a value. Gets or sets the height of the paper, in hundredths of an inch. Appends a line segment to this object. 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. Specifies a user-defined custom dash style. Gets a system-defined object. Gets a system-defined color. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. People's Republic of China #8 rotated envelope (309 mm by 120 mm). Requires Windows 98, Windows NT 4.0, or later. Gets a value indicating whether the clipping region of this object is empty. See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. Gets a system-defined object. Gets or sets the number of the last page to print. Occurs when the list of objects is modified. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. 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) Represents a new instance of the class with member data left uninitialized. Creates a copy of the section of this object defined by structure and with a specified enumeration. Defines the portion of this object to copy. Coordinates are relative to this . Specifies the enumeration for the destination object. The new object that this method creates. Releases all resources used by this object. This method does not return a value. A system-defined color. Multiplies this object by the matrix specified in the parameter, by prepending the specified object. The object by which this object is to be multiplied. is a class that can be used to convert colors from one data type to another. Access this class through the object. A system-defined color. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Invalid quality. See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. Initializes a new instance of the class. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Gets a system-defined object. Gets a system-defined object. Converts the specified structure to a structure by rounding the values of the structure to the nearest integer values. The structure to convert. The structure this method converts to. Initializes a new instance of the class with the specified coordinates. The horizontal position of the point. The vertical position of the point. Gets the horizontal resolution, in dots per inch, of the associated object. Gets the vertical resolution, in dots per inch, of the associated object. A system-defined object with a width of 1. People's Republic of China 16K paper (146 mm by 215 mm). Requires Windows 98, Windows NT 4.0, or later. Represents the method that will handle the event of a . The source of the event. A that contains the event data. Specifies a solid fill. Initializes a new instance of the class with the specified object and one 8-bit value. Sets the property to ValueTypeUndefined or ValueTypeByte, 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 , the property is set to ValueTypeUndefined; otherwise, the property is set to ValueTypeByte. A system-defined color. Gets a structure that is the 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. Initializes a new instance of the class. For additional information on fonts and text, including example code, see in the Using GDI+ Managed Classes section of these documents. 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. Gets or sets a value indicating whether the printed document is collated. Initializes a new instance of the class from the specified . The from which to initialize this . Gets a system-defined color. A system-defined object with a width of 1. Gets a system-defined color. Specifies that a portion of the image is locked for reading. Clamps the texture or gradient to the object boundary. The number of types specified. See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. Initializes a new object with the specified object. A object that defines the new object. Gets a value indicating whether this converter can convert an object to the given destination type using the context. An object that provides a format context. A object that represents the type you want to convert to. This method returns if this converter can perform the conversion; otherwise, . Initializes a new instance of the class using the specified collection. A to fill the new collection with. Translates colors to and from GDI+ structures. This class cannot be inherited. A system-defined color. Initializes a new instance of the class from the specified device context, bounded by the specified rectangle that uses the supplied units of measure, and an enumeration that specifies the format of the object. A string can be provided to name the file. The handle to a device context. A structure that represents the rectangle that bounds the new object. A enumeration that specifies the units of measure for . An enumeration that specifies the format of the object. A object that contains a descriptive name for the new object. Contains information about how image colors are manipulated during rendering. Not inheritable. Tests whether any portion of the specified rectangle is contained within this object when drawn using the specified object. 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 object that represents a graphics context. This method returns when any portion of the specified rectangle is contained within this object; otherwise, . Indicates that an encoder requires a seekable output stream. 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. A system-defined color. Gets or sets the version number of the header format. Gets a object that encapsulates arrays of points ( ) and types ( ) for this object. Standard paper (11 in. by 17 in.). Gets the number of points in the path. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Gets a system-defined object. Creates a object from the specified Windows handle. A Windows handle to a GDI font. The object this method creates. Specifies dashed diagonal lines, that slant to the right from top points to bottom points. Creates and returns a permission that is the intersection of the current permission object and a target permission object. A permission object of the same type as the current permission object. A new permission object that represents the intersection of the current object and the specified target. This object is if the intersection is empty. Indicates whether the rectangle specified by a pair of coordinates, a width, and a height is contained within the visible clip region of this object. x coordinate of the upper-left corner of the rectangle to test for visibility. 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. This method returns if the rectangle defined by the , , , and parameters is contained within the visible clip region of this object; otherwise, . An object that is initialized with the globally unique identifier for the scan method parameter category. Gets a system-defined object. Gets a system-defined color. A system-defined color. Specifies that the array of values is an array of bytes that has no data type defined. Fills the interior of a rectangle specified by a pair of coordinates, a width, and a height. object that determines the characteristics of the fill. x-coordinate of the upper-left corner of the rectangle to fill. y-coordinate of the upper-left corner of the rectangle to fill. Width of the rectangle to fill. Height of the rectangle to fill. This method does not return a value. 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. A system-defined color. An abstract base class that provides functionality for , and descended classes. A system-defined object with a width of 1. 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. Defines a particular format for text, including font face, size, and style attributes. This class cannot be inherited. 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. Gets the y-coordinate of the top edge of this structure. 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. 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. Gets a value indicating whether the specified tool is supported by the current designer. The to be tested for toolbox support. if the tool is supported by the toolbox and can be enabled; if the document designer does not know how to use the tool. 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 alpha value for the new structure. Valid values are 0 through 255. The structure from which to create the new structure. The structure that this method creates. Gets the red component value of this structure. Gets a system-defined object. Represents the method that will handle the or event of a . The source of the event. A that contains the event data. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Initializes a new instance of the class with the specified object and . A object that determines the characteristics of this object. The width of the new object. Not used in GDI+ version 1.0. A system-defined color. Determines if the rectangular region represented by is entirely contained within this structure. The to test. This method returns if the rectangular region represented by is entirely contained within this structure; otherwise . Defines arrays of colors and positions used for interpolating color blending in a multicolor gradient. This class cannot be inherited. The pages between and are printed. Gets a human-readable string that describes the object. A string that describes the object. Copies the relevant information out of the given handle and into the . The handle to a Win32 DEVNAMES structure. 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 object, and the supplied units of measure. A object that contains the data for this object. A Windows handle to a device context. A structure that represents the rectangle that bounds the new object. A enumeration that specifies the units of measure for . Raises the event. A that provides data for the event. Returns the object associated with the specified object. The handle to the object for which to return a header. A object. The object this method retrieves. A system-defined color. Gets the rectangular area that represents the portion of the page inside the margins. A system-defined color. Gets or sets the printer setting for double-sided printing. Returns the height of this object. The height, in font design units, of this object. Specifies the default mode. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Converts each curve in this object into a sequence of connected line segments. A object 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. 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. A system-defined color. Gets a system-defined color. Japanese You #4 rotated envelope. Requires Windows 98, Windows NT 4.0, or later. 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. Indicates whether the specified point is contained within (under) the outline of this object when drawn with the specified object and using the specified object. A structure that specifies the location to test. The object to test. The object for which to test visibility. This method returns if the specified point is contained within the outline of this object as drawn with the specified object; otherwise, . Converts this structure to a human-readable string. A string that is the name of the color of this structure, if the structure is created from a pre-defined color by using either the method or the method; otherwise, a string that consists of the ARGB component names and their values. Specifies hatch style . Indicates whether the point specified by a pair of coordinates is contained within the visible clip region of this object. x coordinate of the point to test for visibility. y coordinate of the point to test for visibility. This method returns if the point defined by the and parameters is contained within the visible clip region of this object; otherwise, . Draws a cardinal spline through a specified array of structures using a specified tension. object 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. This method does not return a value. The pixel data is partially scalable, but there are some limitations. Retrieves the set of properties for this type. By default, a type does not return any properties. A simple implementation of this method can just call 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. The set of properties that are exposed for this data type. If no properties are exposed, this method might return . The default implementation always returns . Reserved. Do not use. Translates the specified structure to an OLE color. The structure to translate. The OLE color value. Gets a system-defined color. No hot-key prefix. Gets or sets a enumeration that indicates the wrap mode for this . An object that is initialized with the globally unique identifier for the chrominance table parameter category. A system-defined color. Classes derived from this abstract base class define objects used to fill the interiors of graphical shapes such as rectangles, ellipses, pies, polygons, and paths. Initializes a new instance of the class with the specified file name, using a Windows handle to a device context, a structure that represents the rectangle that bounds the new object, and the supplied units of measure. A descriptive string can also be added. A object that represents the file name of the new object. A Windows handle to a device context. A structure that represents the rectangle that bounds the new object. A enumeration that specifies the units of measure for . A object that contains a descriptive name for the new object. 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. 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. Draws a line connecting two structures. object 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. This method does not return a value. Draws the specified portion of the specified object at the specified location and with the specified size. object to draw. structure that specifies the location and size of the drawn image. The image is scaled to fit the rectangle. x-coordinate of the upper-left corner of the portion of the source image to draw. 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. object 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. This method does not return a value. See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. A system-defined object with a width of 1. A system-defined object with a width of 1. People's Republic of China 32K big paper (97 mm by 151 mm). Requires Windows 98, Windows NT 4.0, or later. The pixel data can be cached for faster access. German standard fanfold (8.5 in. by 12 in.). A system-defined object with a width of 1. Gets the type of paper. Indicates whether the specified point is contained within (under) the outline of this object when drawn with the specified object and using the specified object. A structure that specifies the location to test. The object to test. The object for which to test visibility. This method returns if the specified point is contained within (under) the outline of this object as drawn with the specified object; otherwise, . Gets a structure that is the color of the background of a ToolTip. Returns a value that indicates whether the associated object is in the Dual enhanced metafile format. This format supports both the enhanced and the enhanced plus format. Returns if the associated object is in the Dual enhanced metafile format; otherwise, . Tests whether is a with the same location and size of this . The to test. This method returns if is a and its , , , and properties are equal to the corresponding properties of this ; otherwise, . Gets a system-defined object. The pixel format contains premultiplied alpha values. Specifies substitution digits that correspond with the official national language of the user's locale. Specifies that the pixel size is stored in the image. Gets a system-defined object. Specifies that the is positioned on the inside of the theoretical line. A system-defined color. Gets or sets a object that defines a local geometric transform for this object. Converts a double-precision floating point number from one type to another type. The being converted. The unit to convert from. The unit to convert to. A double-precision floating point number that represents the converted . 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. Gets the y-coordinate of the top edge of this structure. Creates a handle to a DEVNAMES structure that corresponds to the printer settings. A handle to a DEVNAMES structure. Gets an object that contains the system error icon (WIN32: IDI_ERROR). Gets a object that is the 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. Gets a system-defined object. Draws an ellipse defined by a bounding rectangle specified by a pair of coordinates, a height, and a width. object that determines the color, width, and style of the ellipse. x-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse. 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. This method does not return a value. Updates the clip region of this object to exclude the area specified by a structure. structure that specifies the rectangle to exclude from the clip region. This method does not return a value. Occurs when the method is called and before the first page of the document prints. Specifies horizontal and vertical lines, each of which is composed of dots, that cross. Determines if this object supports a standard set of values that can be picked from a list. A type descriptor through which additional context may be provided. Returns true if GetStandardValues should be called to find a common set of values the object supports. A system-defined color. 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. One clipping region is replaced by another. Converts the specified object to an 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 , so you should always check. Also, properties on the context object may also return . A object that specifies formatting conventions for a particular culture. The object to convert. The converted object. This will pass an exception if the conversion could not be performed. Adds the specified project-linked toolbox item to the toolbox. The linked to add to the toolbox. The for the current design document. A system-defined color. Converts colors from one data type to another. Access this class through the TypeDescriptor. Restores the state of this object to the state represented by a object. object that represents the state to which to restore this object. This method does not return a value. Letter rotated paper (11 in. by 8.5 in.). Edits the specified object's value using the editor style indicated by . An that can be used to gain additional context information. An that this editor can use to obtain services. The object to edit. The new value of the object. Initializes a new object from the specified structure. A structure that defines the interior of the new object. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. 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. Updates this object to contain the portion of the specified structure that does not intersect with this object. The structure to complement this object. This method does not return a value. Draws the specified object at the specified location and with the specified size. object to draw. x-coordinate of the upper-left corner of the drawn image. y-coordinate of the upper-left corner of the drawn image. Width of the drawn image. Height of the drawn image. This method does not return a value. See . Gets a system-defined object. Edits the value of the specified object using the editor style indicated by . An that this editor can use to obtain services. The object to edit. The new value of the object. 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. Tests to see whether the specified object is a with the same dimensions as this . The to test. This method returns if is a and has the same width and height as this ; otherwise, . Defines a blend pattern for a object. This class cannot be inherited. 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. Gets or sets the handler that is raised when a user double-clicks this item. Gets a system-defined object. Fills the interior a closed cardinal spline curve defined by an array of structures. object that determines the characteristics of the fill. Array of structures that define the spline. This method does not return a value. Initializes a new instance of the class from the specified data stream. The data stream from which to load the object. A system-defined object with a width of 1. Tests whether two structures are different. The structure on the left of the inequality operator. The structure on the right of the inequality operator. This operator returns if and differ either in width or height; if and are equal. Provides data for the and events. Gets the paper source. Gets a system-defined object. A system-defined object with a width of 1. Specifies the size of a piece of paper. Draws a line connecting the two points specified by coordinate pairs. object that determines the color, width, and style of the line. x-coordinate of the first point. y-coordinate of the first point. x-coordinate of the second point. y-coordinate of the second point. This method does not return a value. Translates the clipping region of this object by specified amounts in the horizontal and vertical directions. x component of the translation. y component of the translation. This method does not return a value. Stores the location and size of a rectangular region. For more advanced region functions, use a object. Gets the color of hatch lines drawn by this object. Gets the image of the printed page. Encapsulates a new instance of the class with the specified points, colors, and orientation. A structure that specifies the endpoints of the linear gradient. The starting point is the upper-left corner of the rectangle, and the endpoint is the upper-right corner of the rectangle. A structure that represents the starting color for the gradient. A structure that represents the ending color for the gradient. A enumeration that specifies the orientation of the gradient. Gets or sets a enumeration that indicates the wrap mode for this object. Converts the specified object to the specified type. A formatter context. This object can be used to get more information about the environment this converter is being called from. This may be , so you should always check. Also, properties on the context object may also return . A object that specifies formatting conventions for a particular culture. The object to convert. The type to convert the object to. The converted object. Gets or sets the name of the assembly that the type of this belongs to. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Gets or sets the number of units between the outline of the arrow cap and the fill. Gets a object that is the 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. Initializes a new instance of the class with the specified object and one, 16-bit integer. Sets the property to ValueTypeShort, 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. See . This object has a object associated with it. The method increments the associated object 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 object to which the points will be copied. The number of points between this marker and the next. Gets the names of all the tool categories currently on the toolbox. Disables fallback to alternate fonts for characters not supported in the requested font. Any missing characters are displayed with the fonts missing glyph, usually an open square. SuperA/SuperA/A4 paper (227 mm by 356 mm). Initializes a new object that usesthe 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 object from the specified file. A string that contains the name of the file from which to create the object. The object this method creates. A system-defined color. Sends the records in a selected rectangle from a object, one at a time, to a callback method for display at a specified point. object 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. This method does not return a value. Gets the hash code for this object. The hash code for this object. Gets a system-defined color. A pattern of vertical lines. 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. Inverts this object, if it is invertible. 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 object, the supplied units of measure, and an enumeration that specifies the format of the object. A object that contains the data for this object. A Windows handle to a device context. A structure that represents the rectangle that bounds the new object. A enumeration that specifies the units of measure for . An enumeration that specifies the format of the object. Resets the clip region of this object to an infinite region. This method does not return a value. Initializes a new instance of the class using the specified structure. The structure that specifies a particular image format. Gets the nearest color to the specified structure. structure for which to find a match. The method returns a structure that represents the nearest color to the one specified with the parameter. 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. Displays a button to start a modal dialog. Adds a cubic Bézier curve to the current figure. A structure that represents the starting point of the curve. A structure that represents the first control point for the curve. A structure that represents the second control point for the curve. A structure that represents the endpoint of the curve. Gets a system-defined color. Gets a object that is the color of the background of a ToolTip. An object that is initialized with the globally unique identifier for the color depth parameter category. A system-defined color. Updates this object to the union minus the intersection of itself with the specified structure. The structure to with this object. This method does not return a value. A system-defined color. Medium resolution. Gets a system-defined object. A system-defined color. Updates this object to the union minus the intersection of itself with the specified object. The object to with this object. This method does not return a value. Converts the specified object to the specified type. A formatter context. This object can be used to get more information about the environment this converter is being called from. This may be , so you should always check. Also, properties on the context object may also return . A object that specifies formatting conventions used by a particular culture. The object to convert. The type to convert the object to. The converted object. A system-defined color. Gets a value indicating whether this is empty. Gets a system-defined object. 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. Specifies no compression. Can be passed to the TIFF encoder as a parameter that belongs to the compression category. Sends the records of a selected rectangle from a object, one at a time, to a callback method for display in a specified rectangle using specified image attributes. object 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. object that specifies image attribute information for the drawn image. This method does not return a value. Initializes a new object that usesthe 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. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. See . Gets a system-defined object. Double-sided, vertical printing. Retrieves the set of properties for this type. By default, a type does not have any properties to return. 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. The set of properties that should be exposed for this data type. If no properties should be exposed, this may return . The default implementation always returns . Returns an array of objects that contain information about the image decoders built in to GDI+. An array of objects. Each object in the array contains information about one of the built-in image decoders. Determines if this rectangle intersects with . The rectangle to test. This method returns if there is any intersection. Gets or sets the interpolation mode associated with this object. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Gets a system-defined object. Specifies hatch style . Gets or sets a value indicating whether the page is printed in landscape or portrait orientation. Specifies no anchor. Specifies a gradient from upper right to lower left. The pixel data uses an RGB color space. 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 enumeration that specifies how fills drawn with this object are tiled. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. See . Fills the interior of a pie section defined by an ellipse specified by a structure and two radial lines. object 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. This method does not return a value. A system-defined object with a width of 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. This method does not return a value. Returns a hash code for this object. An integer value that specifies a hash value for this object. Gets a system-defined object. Represents the method that handles the event. The source of the event. A that provides data for the event. Gets a system-defined color. Specifies a hatch that has the appearance of a plaid material. Initializes a new instance of the class from the specified device context, bounded by the specified rectangle that uses the supplied units of measure, and an enumeration that specifies the format of the object. The handle to a device context. A structure that represents the rectangle that bounds the new object. A enumeration that specifies the units of measure for . An enumeration that specifies the format of the object. Gets a system-defined object. Returns the name, in the specified language, of this object. The language in which the name is returned. A object that represents the name, in the specified language, of this object. It creates a object, gets the name of that font family, and then draws the name to the screen as text. Represents the resolution supported by a printer. 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. A system-defined color. Gets a system-defined color . Specifies that when a color is rendered, it overwrites the background color. 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. Releases all resources used by this object. This method does not return a value. A system-defined object with a width of 1. A system-defined object with a width of 1. Creates a new object from the specified handle to a device context. Handle to a device context. This method returns a new object for the specified device context. Sends the records in a selected rectangle from a object, one at a time, to a callback method for display in a specified parallelogram. object 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. This method does not return a value. Translates an OLE color value to a GDI+ structure. The OLE color to translate. The structure that represents the translated OLE color. Color adjustment information for objects. Encapsulates a new instance of the class with the specified points, colors, and orientation. A structure that specifies the endpoints of the linear gradient. The starting point is the upper-left corner of the rectangle, and the endpoint is the upper-right corner of the rectangle. 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, that defines the orientation of the gradient. Provides an interface that allows testing of the toolbox for toolbox item support capabilities and selecting the current tool. Initializes a new instance of the class with the specified size and format. The width, in pixels, of the new object. The height, in pixels, of the new object. The enumeration for the new . Gets the name of the paper source. A system-defined object with a width of 1. Gets the rectangular area that represents the total area of the page. An array of characters that contains the data that makes up a object. Gets or sets a structure that contains a GUID that identifies the codec's format. Creates a object from the specified Windows resource. A handle to an instance of the executable file that contains the resource. A string containing the name of the resource bitmap. The object that this method creates. Encapsulates a GDI+ bitmap, which consists of the pixel data for a graphics image and its attributes. A object is an object used to work with images defined by pixel data. Gets or sets the name of the currently selected tool category from the toolbox. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Marks an object. Returns an enumerator that can iterate through the collection. An for the . Determines if this converter can convert an object in the given source type to the native type of the converter. An object 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. This method returns if this object can perform the conversion; otherwise, . Gets a structure that is the color of the background of a scroll bar. Gets or sets the enumeration on which this is based. Tests whether the specified point is contained within this object. The x-coordinate of the point to test. The y-coordinate of the point to test. This method returns when the specified point is contained within this object; otherwise, . Gets a system-defined color. Specifies whether this contains the same coordinates as the specified . The to test. This method returns if is a and has the same coordinates as this . Specifies vertical lines that are spaced 50 percent closer together than and are twice its width. Gets a system-defined object. Specifies a 270-degree rotation followed by a vertical flip. Returns an array that contains all the objects associated with the current graphics context. Specifies a path gradient fill. Gets a object that is the color of the background of a scroll bar. Represents the method that will handle the ToolboxItemCreatorCallback event. The object which represents the serialized to create. The clipboard format name for the . Returns a value that indicates whether the associated object supports only the Windows enhanced metafile plus format. Returns if the associated object supports only the Windows enhanced metafile plus format; otherwise, . Specifies a diamond anchor cap. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Unlocks this from system memory. A object specifying information about the lock operation. Draws a series of Bézier splines from an array of structures. object that determines the color, width, and style of the curve. Array of structures that represent the points that determine the curve. This method does not return a value. Translates the clipping region of this object by specified amounts in the horizontal and vertical directions. x component of the translation. y component of the translation. This method does not return a value. 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 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. The structure that this method creates. Specifies 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. The wrap mode is used by the various classes where fills are used to fill a shape. Specifies the wrap mode, using a value from the enumeration. This method does not return a value. Gets a system-defined object. 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 enumerations that specifies the type of each corresponding point in the array. Gets a system-defined object. A4 transverse paper (210 mm by 297 mm). Specifies 1/75 inch as the unit of measure. Gets a system-defined object. Indicates whether the specified point is contained within this object. A structure that represents the point to test. The object for which to test visibility. This method returns if the specified point is contained within this object; otherwise, . People's Republic of China #3 rotated envelope (176 mm by 125 mm). Requires Windows 98, Windows NT 4.0, or later. Rotates the local geometric transform by the specified amount in the specified order. The angle (extent)of rotation. A enumeration that specifies whether to append or prepend the rotation matrix. Gets the object associated with this object. Gets the width of this object. Initializes a new instance of the class. The image of the printed page. The size of the printed page, in hundredths of an inch. Creates a object from a handle to a GDI bitmap. The GDI bitmap handle from which to create the object. The object this method creates. Gets a object that is the color of a menu's text. Executive paper (7.25 in. by 10.5 in.). A system-defined color. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Clears the gamma value for all GDI+ objects, such as , , , and so on). A system-defined color. A system-defined object with a width of 1. A generic Monospace object. Provides support for Object's ToString method. A string representation of the current object's value. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Tests whether any portion of the specified rectangle is contained within this object when drawn using the specified object. 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 object that represents a graphics context. This method returns when any portion of the specified rectangle is contained within this object; otherwise, . A system-defined color. Gets the index of the specified value. The category name to retrieve the index of in the collection. The index in the collection, or if the string does not exist in the collection. Specifies the RLE compression scheme. Can be passed to the TIFF encoder as a parameter that belongs to the compression category. Initializes a new instance of the class using the default printer. Gets or sets the value of the specified element of this . The row of the element. The column of the element. Draws the specified text string in the specified rectangle with the specified and objects. String to draw. object that defines the text format of the string. object that determines the color and texture of the drawn text. structure that specifies the location of the drawn text. This method does not return a value. A system-defined object with a width of 1. Indicates that the codec supports vector images (metafiles). Initializes a new instance of the class with the specified path. The object that defines the area filled by this object. Specifies that the pixel data has alpha values other than 0 (transparent) and 255 (opaque). Inflates this by the specified amount. The amount to inflate this horizontally. The amount to inflate this vertically. This method does not return a value. Gets a generic serif object. All pages are printed. See . Gets or sets the 8 x 8 pixel image that will be drawn on the Properties window. Releases all resources used by this object. This method does not return a value. Represents a null color. A system-defined color. Gets a system-defined color. Gets a system-defined color. Gets a value indicating whether the specified object is a serialized toolbox item. The object to inspect. if the object contains a toolbox item object; otherwise, . Initializes a new instance of the class with the level of printing access specified. One of the values. Gets a generic sans serif object. Updates this object to contain only the portion of its interior that does not intersect with the specified structure. The structure to exclude from this object. This method does not return a value. Gets or sets a object that limits the drawing region of this object. ISO B5 extra paper (201 mm by 276 mm). See . See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. Translates a by a given . The to translate. A that specifies the pair of numbers to add to the coordinates of . Returns the translated . Returns a rectangle that bounds this object. A structure that represents a rectangle that bounds this object. Gets a system-defined color. Sets the clipping region of this object to the result of the specified combining operation of the current clip region and the property of the specified object. object that specifies the clip region to combine. Member of the enumeration that specifies the combining operation to use. This method does not return a value. Specifies vertical lines that are spaced 75 percent closer together than hatch style (or 25 percent closer together than ). 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. Returns a value that indicates whether the associated object is in the Windows metafile format. Returns if the associated object is in the Windows metafile format; otherwise, . Indicates whether the specified point is contained within this object, using the specified object. The x-coordinate of the point to test. The y-coordinate of the point to test. The object for which to test visibility. This method returns if the specified point is contained within this object; otherwise, . Gets a system-defined color. Adds the width and height of one structure to the width and height of another structure. The first to add. The second to add. A structure that is the result of the addition operation. #9 envelope (3.875 in. by 8.875 in.). See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Tests whether any portion of the specified structure is contained within this object when drawn using the specified object. The structure to test. A object that represents a graphics context. This method returns when any portion of the is contained within this object; otherwise, . 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. Converts the specified object to a 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 , so you should always check. Also, properties on the context object may also return . 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 converted object. This will throw an exception if the conversion could not be performed. Sets the color of the specified pixel in this object. 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. This method does not return a value. Gets a value indicating whether the property designates the default printer, except when the user explicitly sets . Fills the interior of an ellipse defined by a bounding rectangle specified by a pair of coordinates, a width, and a height. object that determines the characteristics of the fill. x-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse. 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. This method does not return a value. A system-defined color. Gets the pixel format for this object. Encapsulates a object that fills the interior of a object with a gradient. This class cannot be inherited. Gets a system-defined color. Gets or sets the type of the property. See Graphics.. Draws the specified text string at the specified location with the specified and objects. String to draw. object that defines the text format of the string. object that determines the color and texture of the drawn text. x coordinate of the upper-left corner of the drawn text. y coordinate of the upper-left corner of the drawn text. This method does not return a value. 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. Releases all resources used by this object. This method does not return a value. Provides a base class that can be used to design value editors that can provide a user interface for representing and editing the values of objects of the supported data type(s). Japanese rotated double postcard (148 mm by 200 mm). Requires Windows 98, Windows NT 4.0, or later. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Rotates the local geometric transform by the specified amount. This method prepends the rotation to the transform. The angle of rotation. Defines a placeable metafile. Not inheritable. Gets the name of this object. Appends a series of connected line segments to the end of this object. An array of structures that represents the points that define the line segments to add. Applies the specified translation vector to this object in the specified order. The x value by which to translate this . The y value by which to translate this . A enumeration that specifies the order (append or prepend) in which the translation is applied to this . Creates a new object from the specified handle to a device context and handle to a device. Handle to a device context. Handle to a device. This method returns a new object for the specified device context and device. See Graphics.. Sends the records in the specified object, one at a time, to a callback method for display in a specified parallelogram. object 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. This method does not return a value. Gets the category name at the specified index. The index of the collection element to access. The unit of measurement is 0.01 millimeter. Provided for compatibility with GDI. 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. Begins 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. Initially, the property of this parameter will be . The value returned from this method will be used to set this property. A that represents a page from a . Applies only the scale and rotate components of this object to the specified array of points. An array of structures that represents the points to transform. Specifies a series of conversion methods that are useful when interoperating with the Win32 printing Application Program Interface (API). This class cannot be inherited. Content is vertically aligned at the top, and horizontally aligned on the left. Specifies that the format is 8 bits per pixel, indexed. The color table therefore has 256 colors in it. Gets a system-defined color. Sets the remap table for converting colors. The remap table maps existing colors in a brush to new colors. An array of color pairs of type . Each color pair contains an existing color in the brush and the color to which it will be mapped. This method does not return a value. Not used in GDI+ version 1.0. Gets or sets the distance from the start of a line to the beginning of a dash pattern. Custom resolution. Specifies a bilinear warp. Gets a structure that is the color of the application workspace. The application workspace is the area in a multiple-document view that is not being occupied by documents. A system-defined object with a width of 1. Represents the method that handles the event. The source of the event. A that provides data for the event. A system-defined object with a width of 1. Compares two objects. The result specifies whether the values of the or properties of the two objects are unequal. A to compare. A to compare. if the values of either the X properties or the Y properties of left and right differ; otherwise, . A system-defined color. Reserved. Draws the specified portion of the specified object at the specified location and with the specified size. object 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. object 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. This method does not return a value. Appends a series of connected line segments to the end of this object. An array of structures that represents the points that define the line segments to add. Gets a structure that is the color of the desktop. Specifies the paper tray from which the printer gets paper. Gets a system-defined object. B4 paper (250 mm by 353 mm). B5 paper (176 mm by 250 mm). Gets or sets the width of this object. Specifies that text is aligned in the center of the layout rectangle. The paper size is defined by the user. Gets a system-defined color. Initializes a new instance of the class from the specified data stream. The object from which to create the new object. Measures the specified string when drawn with the specified object and formatted with the specified object. String to measure. object defines the text format of the string. structure that specifies the maximum layout area for the text. object that represents formatting information, such as line spacing, for the string. This method returns a structure that represents the size, in pixels, of the string specified in the parameter as drawn with the parameter and the parameter. Gets or sets the y-coordinate of this . Gets or sets the x-coordinate of this . Gets the currently selected toolbox item if it is available to all designers, or if it supports the specified designer. The that the selected tool must be associated with for it to be returned. The that is currently selected. Gets a system-defined color. Gets a system-defined color. Gets a object that is the color of text in a 3-D element. A system-defined color. Initializes a new instance of the class using the specified type and display name. The type of tool for this toolbox item. The name to display on the toolbox for this tool. Gets the size, in bytes, of the enhanced metafile plus header file. Tests whether the specified object is identical to this object on the specified drawing surface. The object to test. A object that represents a drawing surface. This method returns if the interior of region is identical to the interior of this region when the transformation associated with the parameter is applied; otherwise, . Gets the editor style used by the method. An that can be used to gain additional context information. A value that indicates the style of editor used by . If the does not support this method, then will return . Gets the tab stops for this object. The number of spaces between the beginning of a text line and the first tab stop. An array of distances (in number of spaces) between tab stops. A system-defined color. SuperB/SuperB/A3 paper (305 mm by 487 mm). Converts the given value object to the specified destination type using the specified context and arguments. An that provides a format context. A that provides the language to convert to. The to convert. The to which to convert the value. An that represents the converted value. Gets or sets the checksum value for the previous ten s in the header. B6 envelope (176 mm by 125 mm). Content is vertically aligned at the bottom, and horizontally aligned on the left. Gets a system-defined color. Gets a system-defined color. Tests whether the specified structure is contained within this object when drawn using the specified object. The structure to test. A object that represents a graphics context. This method returns when is contained within this object; otherwise, . B5 envelope (176 mm by 250 mm). Gets a value indicating whether this is empty. Reverses the texture or gradient vertically and then tiles the texture or gradient. Initializes a new object that uses the specified attributes. A string representation of the object for the new object. The size of the new object. A system-defined object with a width of 1. Removes the specified toolbox item from the toolbox. The to remove from the toolbox. Converts the specified object to the specified type. A formatter context. This object can be used to get additional information about the environment this converter is being called from. This may be , so you should always check. Also, properties on the context object may also return . 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 converted object. Gets the entire collection of toolbox items from the toolbox. A that contains the current toolbox items. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Initializes a new instance of the class with the specified file name. A object that represents the file name of the new object. A Windows handle to a device context. Gets a system-defined object. [To be supplied.] See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Sets the remap table as specified in for all GDI+ objects (such as , , , and so on). 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). This method does not return a value. Converts the specified to a by rounding the values to the nearest integer values. The to be converted. Returns a . A system-defined color. Gets or sets the object to be used to gain additional information about the context this value appears in. A system-defined object with a width of 1. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Gets a system-defined color. Gets a system-defined color. Gets the 32-bit ARGB value of this structure. The 32-bit ARGB value of this structure. Gets a system-defined color. Gets the set of properties for this type. A type descriptor through which additional context can be provided. The value of the object to get the properties for. The value of the object to get the properties for. The set of properties that should be exposed for this data type. If no properties should be exposed, this can return . The default implementation always returns . The printer's large-capacity bin. Provides a for . See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. A system-defined object with a width of 1. Gets a system-defined object. Assume linear values. Gets the hatch style of this object. Specifies a 90-degree rotation followed by a horizontal and vertical flip. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Gets the bitmap image format (BMP). Copies the color data for a rectangle of pixels in a DIB to the specified destination rectangle. Gets a object that is the color of the text of selected items. This includes selected menu items as well as selected text. For example, the pen may be the color used for the text of selected items in a list box. 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. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Gets a system-defined color. Gets the size, in points, of this object. See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. 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. This method does not return a value. Not used in GDI+ version 1.0. Gets or sets the horizontal component of this . Initializes a new instance of the class with the specified object and an array of 16-bit integers. Sets the property to ValueTypeShort, 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. Gets or sets a enumeration that determines how the interiors of shapes in this object are filled. A pattern of horizontal lines. A system-defined color. Not used in GDI+ version 1.0. Gets a structure that is the color of an inactive window's border. C5 envelope (162 mm by 229 mm). A system-defined color. Initializes a new instance of the class. People's Republic of China #6 rotated envelope (230 mm by 120 mm). Requires Windows 98, Windows NT 4.0, or later. 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 of the icon. The height of the icon. Specifies a printer's em size of 32 as the unit of measure. Sets the low color value and the high color value for the GDI+ objects specified by the enumeration (, , , and so on). The low color value. The high color value. A that specifies the pertinent GDI+ objects (, , , and so on) that use the color-adjust information. If not supplied, the value defaults to . This method does not return a value. Converts the specified object to another type. The most common types to convert are to and from a string object. 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 also return null. A object that specifies the culture to represent the Color. The object to convert. The type to convert the object to. The converted object. If this method cannot convert to the destination type, it throws a . A generic Sans Serif object. Specifies that no part of any glyph overhangs the bounding rectangle. By default some glyphs overhang the rectangle slightly where necessary to appear at the edge visually. For example when an italic lowercase letter f in a font such as Garamond is aligned at the far left of a rectangle, the lower part of the f will reach slightly further left than the left edge of the rectangle. Setting this flag will ensure no painting outside the rectangle but will cause the aligned edges of adjacent lines of text to appear uneven. Gets a system-defined color. Japanese rotated Kaku #2 envelope. Requires Windows 98, Windows NT 4.0, or later. Initializes a new instance of the class. Specifies a 270-degree rotation without flipping. Determines if this object supports properties. By default, this is . A type descriptor through which additional context can be provided. This method returns if should be called to find the properties of this object; otherwise, false. Gets the y translation value (the dy value, or the element in the third row and second column) of this . Gets a system-defined object. Specifies a smooth, rounded join. Gets or sets the fully qualified name of the type that this will create. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Draws the specified portion of the specified object at the specified location and with the specified size. object 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. object 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. This method does not return a value. A system-defined color. 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. See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. A system-defined object with a width of 1. Gets the x translation value (the dx value, or the element in the third row and first column) of this object. 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. See . A system-defined object with a width of 1. Contains information about a windows-format (WMF) metafile. Replaces this with the intersection of itself and the specified . The with which to intersect. This method does not return a value. Determines if the specified point is contained within this structure. The to test. This method returns if the point represented by the parameter is contained within this structure; otherwise . A system-defined color. A system-defined color. Draws an ellipse defined by a bounding rectangle specified by a pair of coordinates, a height, and a width. object that determines the color, width, and style of the ellipse. x-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse. 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. This method does not return a value. A system-defined object with a width of 1. Updates this object to the union of itself and the specified structure. The structure to unite with this object. This method does not return a value. One-tenth of a millimeter (0.1 mm). Specifies that the format is 48 bits per pixel; 16 bits each are used for the red, green, and blue components. Gets or sets an array of structures that represents the points through which the path is constructed. Color adjustment information for objects. A system-defined object with a width of 1. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Gets a system-defined color. Appends an elliptical arc to the current figure. A structure 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. A system-defined color. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Rotates the local geometric transform by the specified amount. This method prepends the rotation to the transform. The angle (extent) of rotation. Measures the specified string when drawn with the specified object and formatted with the specified object. String to measure. object that defines the text format of the string. Maximum width of the string. object that represents formatting information, such as line spacing, for the string. This method returns a structure that represents the size, in pixels, of the string specified in the parameter as drawn with the parameter and the parameter. D paper (22 in. by 34 in.). Specifies high quality, low speed rendering. Gets a system-defined object. Displays a multiple-frame image as an animation. The object to animate. An object that specifies the method that is called when the animation frame changes. This method does not return a value. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Quarto paper (215 mm by 275 mm). Gets a structure that represents this object. Gets the vertical resolution, in pixels-per-inch, of this object. Provides data for the event. Convets the specified object to a object by truncating the values of the object. The object to convert. The object this method converts to. Sets the clipping region of this object to the specified object. object that represents the new clip region. This method does not return a value. Initializes a new instance of the class with the specified coordinates. The horizontal position of the point. The vertical position of the point. Gets or sets a custom cap to use at the end of lines drawn with this object. Gets a system-defined color. Gets the array of objects associated with this object. For additional information on fonts and text, including example code, see in the Using GDI+ Managed Classes section of these documents. Converts rectangles from one data type to another. Access this class through the TypeDescriptor. Gets the height of this object. Represents the fonts installed on the system. This class cannot be inherited. For additional information on fonts and text, including example code, see in the Using GDI+ Managed Classes section of these documents. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Returns whether this converter can convert an object of the specified source type to the native type of the converter using the specified context. An that provides a format context. A that represents the type from which you want to convert. if an object can perform the conversion; otherwise, . 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. Gets or sets the pixel width of the object. This can also be thought of as the number of pixels in one scan line. Gets an array of objects, each of which bounds a range of character positions within the specified string. String to measure. object that defines the text format of the string. structure that specifies the layout rectangle for the string. object that represents formatting information, such as line spacing, for the string. This method returns an array of objects, each of which bounds a range of character positions within the specified string. Gets a bounding rectangle for this object. Initializes a new instance of the class with the specified object and an array of unsigned 8-bit integers. Sets the property to ValueTypeByte, 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. Gets a system-defined color. Gets or sets the element at the 2nd row and 0th column of this object. Gets or sets the element at the 2nd row and 1st column of this object. Gets or sets the element at the 2nd row and 2nd column of this object. Gets or sets the element at the 2nd row and 3rd column of this object. Gets or sets the element at the 2nd row and 4th column of this object. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Gets or sets the coordinates of the upper-left corner of this structure. 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. 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. 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. Gets or sets an array of colors. A system-defined object with a width of 1. Specifies the document unit (1/300 inch) as the unit of measure. Specifies a 10-percent hatch. The ratio of foreground color to background color is 10:100. Translates an HTML color representation to a GDI+ structure. The string representation of the Html color to translate. The structure that represents the translated HTML color. Fills the interior of an ellipse defined by a bounding rectangle specified by a pair of coordinates, a width, and a height. object that determines the characteristics of the fill. x-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse. 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. This method does not return a value. 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. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Initializes a new instance of the class from the specified file name. The file to load the object from. 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 ValueTypeRationalRange, 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. Reverses the texture or gradient horizontally and then tiles the texture or gradient. Specifies a print controller that sends information to a printer. Releases a device context handle obtained by a previous call to the method of this object. Handle to a device context obtained by a previous call to the method of this object. This method does not return a value. Gets a value indicating whether the printer is a plotter. 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 object. A object that contains the data for this object. A Windows handle to a device context. A structure that represents the rectangle that bounds the new object. Removes the specified toolbox item from the toolbox. The to remove from the toolbox. The toolbox item category to remove the from. Specifies settings that apply to a single, printed page. Gets a handle to the current Windows halftone palette. Internal pointer that specifies the handle to the palette. See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. Specifies the printer's duplex setting. Reconstructs a security object with a specified state from an XML encoding. The XML encoding to use to reconstruct the security object. None. Tests whether two structures differ in location or size. The structure that is to the left of the inequality operator. The structure that is to the right of the inequality operator. This operator returns if any of the , , , or properties of the two structures are unequal; otherwise . Removes a previously added toolbox creator of the specified data format that is associated with the specified designer host. The data format of the creator to remove. The that is associated with the creator to remove. 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 a object that defines a multicolor linear gradient. Retrieves the set of properties for this type. By default, a type does not have any properties to return. 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 specify the attributes of the properties. The set of properties that should be exposed for this data type. If no properties should be exposed, this may return . The default implementation always returns . Returns an enumerator that can iterate through the collection. An for the . Gets a system-defined object. A system-defined color. Gets or sets the page's paper source (for example, the printer's upper tray). Gets or sets the cap style used at the end of the dashes that make up dashed lines drawn with this object. Gets or sets the element at the 0th row and 2nd column of this object. Gets or sets the element at the 0th row and 3rd column of this object. Gets or sets the element at the 0th row and 0th column of this object. Gets or sets the element at the 0th row and 1st column of this object. Default name is . 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. This method does not return a value. Gets or sets the element at the 0th row and 4th column of this object. Specifies high quality interpolation. A system-defined color. Updates the clip region of this object to exclude the area specified by a object. object that specifies the region to exclude from the clip region. This method does not return a value. Gets a object that is the color of the text in the client area of a window. Specifies a hatch that has the appearance of confetti, and is composed of larger pieces than . Content is vertically aligned at the bottom, and horizontally aligned at the center. A system-defined object with a width of 1. A system-defined object with a width of 1. See . Specifies a WMF (Windows Metafile) file that has a placeable metafile header in front of it. 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. Converts the specified structure to a structure by truncating the values of the structure to the next lower integer values. The structure to convert. The structure this method converts to. Creates an exact copy if this object. The object that this method creates. Initializes a new object that uses the specified attributes. A string representation of the object for the new object. The size of the new object. The enumeration to be applied to the new object. The enumeration that specifies the unit of measurement for the new object. A that specifies a GDI character set to use for this font. A Boolean value indicating whether the new object is derived from a GDI vertical font. 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 structuresthat represents the points that define the curve. Indicates whether the specified context supports painting a representation of an object's value within the specified context. An that can be used to gain additional context information. if is implemented; otherwise, . Gets a object that is the color of the text of a ToolTip. Gets or sets the element at the 3rd row and 1st column of this object. Gets or sets the element at the 3rd row and 0th column of this object. Gets or sets the element at the 3rd row and 3rd column of this object. Gets or sets the element at the 3rd row and 2nd column of this object. Gets or sets the element at the 3rd row and 4th column of this object. 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. Releases all resources used by this object. This method does not return a value. A system-defined color. Gets the color of the specified pixel in this . The x-coordinate of the pixel to retrieve. The y-coordinate of the pixel to retrieve. A structure that represents the color of the specified pixel. Gets a system-defined object. A system-defined color. 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. Gets a system-defined color. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Monarch envelope (3.875 in. by 7.5 in.). Initializes a new instance of the class from the specified existing image and with the specified size. The object from which to create the new object. The structure that represent the size of the new . See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. Gets a system-defined object. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Indicates whether the specified structure is contained within the visible clip region of this object. structure to test for visibility. This method returns if the point specified by the parameter is contained within the visible clip region of this object; otherwise, . Gets the structure that bounds the clipping region of this object. Measures the specified string when drawn with the specified object and formatted with the specified object. String to measure. object defines the text format of the string. structure that represents the upper-left corner of the string. object that represents formatting information, such as line spacing, for the string. This method returns a structure that represents the size of the string, in pixels, of the parameter as drawn with the parameter and the parameter. Removes the specified from the property value UI service. The handler to remove. A system-defined object with a width of 1. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. 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. Clears the color-key values for the GDI+ objects specified by the enumeration (, , , and so on). Specifies the GDI+ object (, , , and so on) that is to have the color key information cleared. This method does not return a value. A system-defined object with a width of 1. 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. Indicates whether the specified category is contained in the collection. The string to check for in the collection. if the specified category is contained in the collection; otherwise, . Gets a system-defined object. Retrieves a duplicate of this object, member by member. A duplicate of this object. People's Republic of China 32K paper (97 mm by 151 mm). Requires Windows 98, Windows NT 4.0, or later. 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. Gets a system-defined object. Gets a system-defined color. Gets or sets the type of the associated object. Returns the object associated with the specified object. A object containing the object for which a header is retrieved. The object this method retrieves. Specifies the type of fill a object uses to fill lines. Gets a system-defined object. Sets the NoOp correction value for all the pertinent GDI+ objects, such as , , , and so on. During rendering, no color adjustment is performed while NoOp is set. This method does not return a value. Draws a object. object that determines the color, width, and style of the path. object to draw. This method does not return a value. Gets or sets the element at the 1st row and 3rd column of this object. Gets or sets the element at the 1st row and 2nd column of this object. Gets or sets the element at the 1st row and 1st column of this object. Gets or sets the element at the 1st row and 0th column of this object. Returns a value indicating whether this converter can convert an object to the given destination type using the context. An object that provides a format context. A object that represents the type to which you want to convert. This method returns if this converter can perform the opertation; otherwise, . Specifies that the object is centered over the theoretical line. Brushes for all the standard colors. This class cannot be inherited. Saves this object to the specified object in the specified format. The object to which to save this object. The class for this object. This method does not return a value. Reverses the texture or gradient horizontally and vertically and then tiles the texture or gradient. Sets the specified property item to the specified value. The ID of the property item to set. This method does not return a value. Gets or sets the value to paint. A system-defined color. Indicates whether the specified point is contained within (under) the outline of this object when drawn with the specified object. The x-coordinate of the point to test. The y-coordinate of the point to test. The object to test. This method returns if the specified point is contained within the outline of this object when drawn with the specified object; otherwise, . Initializes a new object. See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. Specifies that all the records in the metafile are EMF records, which can be displayed by GDI or GDI+. A system-defined object with a width of 1. Initializes a new instance of the class from the specified file name. A object that represents the file name from which to create the new object. Specifies an inch as the unit of measure. A system-defined object with a width of 1. Alpha data. Gets a structure that contains the union of two R structures. A rectangle to union. A rectangle to union. A structure that bounds the union of the two structures. A system-defined color. Gets or sets a string that contains the codec's Multipurpose Internet Mail Extensions (MIME) type. Gets or sets the limit of the thickness of the join on a mitered corner. Gets or sets the element at the 4th row and 4th column of this object. Creates a structure from the specified pre-defined color. An element of the enumeration. The structure that this method creates. Gets or sets the element at the 4th row and 2nd column of this object. Gets or sets the element at the 4th row and 3rd column of this object. Gets or sets the element at the 4th row and 0th column of this object. Gets or sets the element at the 4th row and 1st column of this object. A system-defined color. See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. Creates an exact copy of this path. The this method creates, cast as an object. A system-defined color. See . Selects the specified tool. The to select. Indicates whether the path associated with this object contains a curve. This method returns if the current subpath contains a curve; otherwise, . Gets or sets an array of colors that correspond to the points in the path this object fills. Gets or sets the focus point for the gradient falloff. Clears the output channel selection and color-profile file for the GDI+ objects specified by the enumeration (, , , and so on). Specifies the pertinent GDI+ objects (, , , and so on) that will have the output channel selection and color-profile file cleared. If not supplied, the value defaults to . This method does not return a value. Adds the specified to this service. The property value UI handler to add. Gets a object that is the color of dimmed text. Items in a list that are disabled are displayed in dimmed text. When overridden in a derived class, creates an exact copy of this object. The new object that this method creates. The unit of measurement is 1/300 of an inch. Sends the records in the specified object, one at a time, to a callback method for display at a specified point. object 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. This method does not return a value. See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. Gets a system-defined color. Folio paper (8.5 in. by 13 in.). Gets a system-defined object. Initializes a new instance of the class from the specified data stream. The data stream used to load the image. Set to to use color correction for this object; otherwise, . Draws a cardinal spline through a specified array of structures. object that determines the color, width, and height of the curve. Array of structures that define the spline. This method does not return a value. Fills the interior of a pie section defined by an ellipse specified by a pair of coordinates, a width, and a height and two radial lines. object that determines the characteristics of the fill. x-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse from which the pie section comes. 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. This method does not return a value. Gets a system-defined color. Specifies the inch as the unit of measure. Tests whether all numeric properties of this have values of zero. 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 . This element specifies to leave the color channel unchanged from the last selected channel. Draws the specified portion of the specified object at the specified location and with the specified size. object to draw. structure that specifies the location and size of the drawn image. The image is scaled to fit the rectangle. x-coordinate of the upper-left corner of the portion of the source image to draw. 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. object that specifies recoloring and gamma information for the object. This method does not return a value. A system-defined object with a width of 1. Draws a pie shape defined by an ellipse specified by a structure and two radial lines. object 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. This method does not return a value. A system-defined color. [To be supplied.] A system-defined object with a width of 1. Tests whether the specified object is a object and is identical to this object. The object to test. This method returns if is the specified object identical to this object; otherwise, . Creates a structure with upper-left corner and lower-right corner at the specified locations. 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. The new that this method creates. Adjusts the location of this rectangle by the specified amount. The amount to offset the location. This method does not return a value. Determines if this converter can convert an object in the given source type to the native type of the converter. A formatter context. This object can be used to get additional information about the environment this converter is being called from. This may be , so you should always check. Also, properties on the context object may also return . The type you want to convert from. This method returns if this object can perform the conversion; otherwise, . Gets a value that indicates whether this object specifies a horizontal line through the font. Specifies the type of graphic shape to use on both ends of each dash in a dashed line. Gets or sets an array values that specify a compound pen. A compound pen draws a compound line made up of parallel lines and spaces. Gets or sets the page numbers that the user has specified to be printed. Standard paper (9 in. by 11 in.). Initializes a new object with an image from a resource with the specified name in the specified assembly. A object that specifies where to find the image from which to construct the new object. The name of the image from which to construct the new . A system-defined color. Specifies a triangular cap that points both ends of each dash. Gets a system-defined color. Occurs immediately before each event. 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. Raises the event. A that provides data for the event. Appends a line segment to this object. A structure that represents the starting point of the line. A structure that represents the endpoint of the line. Draws an arc representing a portion of an ellipse specified by a structure. object 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. This method does not return a value. Resets the property to identity. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Gets a system-defined color. Gets the height of this object. Initializes a new instance of the class with the specified size. The width, in pixels, of the new object. The height, in pixels, of the new object. Gets or sets the rendering mode for text associated with this object. A system-defined color. 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 enumerations that specifies the type of each corresponding point in the array. Specifies low quality interpolation. Returns a object that represents the information that describes this object. A object that represents the information that describes this object. Returns information about the parameters supported by the specified image encoder. A GUID that specifies the image encoder. An object that contains an array of objects. Each object contains information about one of he parameters supported by the specified image encoder. Resets the geometric transformation matrix for this object to identity. This method does not return a value. See . Gets a system-defined color. Gets a object that is the color of the text of selected items. This includes selected menu items as well as selected text. For example, the brush may be the color used for the text of selected items in a list box. An envelope. Gets a structure that is the color of dimmed text. Items in a list that are disabled are displayed in dimmed text. 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. Saves this object to the specified object in the specified format. The object to which to save this object. The object for this object. An object to use for this object. This method does not return a value. Releases all resources used by this object. This method does not return a value. Initializes a new object in the specified object with the specified name. A object that represents the name of the new object. The object that contains this object. Applies the specified scaling operation to the transformation matrix of this object 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. This method does not return a value. Specifies the quality of text rendering. Disables wrapping of text between lines when formatting within a rectangle. This flag is implied when a point is passed instead of a rectangle, or when the specified rectangle has a zero line length. Gets or sets the print controller that guides the printing process. A system-defined color. Gets the height of this object. Sets the gamma value for all GDI+ objects, such as , , , and so on. Specifies the gamma correction value. Typical values for Gamma run from 1.0 to 2.2; however, values from 0.1 to 5.0 could prove useful under some circumstances. This method does not return a value. Specifies a hatch that has the appearance of layered bricks that slant to the left from top points to bottom points. Letter paper (8.5 in. by 11 in.). Sets a marker on this object. 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 . Initializes a new object. Gets or sets the display name for this toolbox item. Applies the specified translation to the transformation matrix of this object in the specified order. x component of the translation. y component of the translation. Member of the enumeration that specifies whether the translation is prepended or appended to the transformation matrix. This method does not return a value. A system-defined color. A system-defined object with a width of 1. Gets or sets a bitmap that will represent this in the toolbox. Gets or sets the color palette used for this object. Gets or sets a structure that contains a GUID that identifies a specific codec. Gets a system-defined color. Gets a system-defined object. Creates an exact copy of this object. The object this class creates, cast as an object. Updates this object to the intersection of itself with the specified object. The object to intersect with this object. This method does not return a value. Tests whether the specified point is contained within this object when drawn using the specified object. The x-coordinate of the point to test. The y-coordinate of the point to test. A object that represents a graphics context. This method returns when the specified point is contained within this object; otherwise, . 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. Initializes a new instance of the class with the specified file name, using a Windows handle to a device context, a structure that represents the rectangle that bounds the new object, the supplied units of measure, and an enumeration that specifies the format of the object. A object that represents the file name of the new object. A Windows handle to a device context. A structure that represents the rectangle that bounds the new object. A enumeration that specifies the units of measure for . An enumeration that specifies the format of the object. Gets a system-defined color. Returns a hash code value that represents this object. Returns a hash code that represents this object. Gets a system-defined color. Gets or sets a enumeration that indicates the wrap mode for this object. Gets or sets the size, in bytes, of the largest record in the associated object. Gets a system-defined object. 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. People's Republic of China #6 envelope (120 mm by 230 mm). Requires Windows 98, Windows NT 4.0, or later. Resets the property to identity. Gets the x-coordinate of the right edge of this structure. A system-defined object with a width of 1. A system-defined color. A system-defined color. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Draws the specified object at the specified location and with the specified shape and size. object to draw. Array of three structures that define a parallelogram. This method does not return a value. Gets a value indicating whether this converter can convert an object to the given destination type using the context. An object that provides a format context. A object that represents the type you want to convert to. This method returns if this converter can perform the conversion; otherwise, . A system-defined color. Sets the low color value and the high color value for all GDI+ objects, such as , , , and so on. The low color value. The high color value. This method does not return a value. Gets or sets the color at the center of the path gradient. Creates a object from a handle to a GDI bitmap and a handle to a GDI palette. The GDI bitmap handle from which to create the object. 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). The object this method creates. Applies the specified scale vector to this object 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. A system-defined object with a width of 1. Gets an array of objects that describe this object. Represents a structure with its properties left uninitialized. A system-defined object with a width of 1. Internal method. Do not use. Handle to a window. This method returns a new object for the specified window handle. Sets the output color channels, as specified by the enumeration, for all the pertinent GDI+ objects, such as , , , and so on. Specifies which color channels will be used. Individual channels can be set or they can be combined using the Boolean operator. This method does not return a value. Specifies the attributes of the pixel data contained in an object. The property returns a member of this enumeration. Gets the y-coordinate of this . Gets the x-coordinate of this . Converts the specified to a . The to convert. Specifies a round line cap. 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. Draws the specified object at the specified location and with the specified size. object to draw. x-coordinate of the upper-left corner of the drawn image. y-coordinate of the upper-left corner of the drawn image. Width of the drawn image. Height of the drawn image. This method does not return a value. Tests whether any portion of the specified structure is contained within this object. The structure to test. This method returns when any portion of is contained within this object; otherwise, . Sets the clipping region of this object to the result of the specified operation combining the current clip region and the specified object. object to combine. Member of the enumeration that specifies the combining operation to use. This method does not return a value. Content is vertically aligned at the top, and horizontally aligned on the right. Converts the given object to the converter's native type. An object 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 object that specifies the culture to represent the Color. The object to convert. The converted object. This method will throw an exception if the conversion could not be performed. The pixel data contains alpha values that are not premultiplied. Gets or sets the starting and ending colors of the gradient. Specifies a hatch that has the appearance of diagonally-layered shingles that slant to the right from top points to bottom points. Gets a serializable object that represents the specified toolbox item. The to serialize. An object that represents the specified . Gets or sets the paper size for the page. Constructs a new sys description. description text. Indicates whether the rectangle specified by a structure is contained within the visible clip region of this object. structure to test for visibility. This method returns if the rectangle specified by the parameter is contained within the visible clip region of this object; otherwise, . Sends the records in a selected rectangle from a object, one at a time, to a callback method for display at a specified point. object 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. This method does not return a value. Standard paper (15 in. by 11 in.). Specifies to disable substitutions. Sends the records in a selected rectangle from a object, one at a time, to a callback method for display in a specified parallelogram. object 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. This method does not return a value. Multiplies the transformation matrix for this object by the specified object. The object by which to multiply the transformation matrix. This method does not return a value. This method clears the object color-remap table. This method does not return a value. Gets a system-defined object. Gets a system-defined object. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Gets or sets a object that defines a local geometric transform for this object. Gets a system-defined object. Specifies the part of the document to print. Saves the current state of this object and identifies the saved state with a object. This method returns a object that represents the saved state of this object. Initializes a new instance of the class from the specified existing image and with the specified size. The object from which to create the new object. Gets the x-coordinate of the left edge of this structure. Gets or sets the language that corresponds with the substitution digits. Gets a system-defined color. A6 rotated paper (148 mm by 105 mm). Requires Windows 98, Windows NT 4.0, or later. Releases all resources used by this object. This method does not return a value. Adds a new toolbox item creator. A that can create a component when the toolbox item is invoked. The data format this creator responds to. If a creator responds to more than one format, call more than once. It is an error to add more than one creator for the same format. The designer host to associate with the creator. If this parameter is set to , this creator will be available to all designers. If a designer host is supplied, the creator will only be available to designers using the specified host. Creates a with the coordinates of the specified . A that specifies the coordinates for the new . 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. Adds a cubic Bézier curve to the current figure. A structure that represents the starting point of the curve. A structure that represents the first control point for the curve. A structure that represents the second control point for the curve. A structure that represents the endpoint of the curve. Gets a system-defined object. Sets color-adjust matrices for image colors or grayscale, or both, depending on the argument passed for the flags parameter. Contains the address of a 5x5 color matrix of type . The matrix is used to transform the image colors from one color space to another. Contains the address of a 5x5 grayscale matrix of type . The matrix is used to transform the image grayscales from one color space to another. Value that specifies whether color values or grayscale values, or both, are to be modified using the matrices. The default is . This method does not return a value. Throws an exception if the is currently locked. A system-defined color. See . Gets a structure that is the color of the text in the active window's title bar. 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. Gets or sets the number of positions in this . See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. 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. Specifies information about how a document is printed, including the printer that prints it. 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. 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 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 also return null. A collection containing null or a standard set of valid values. The default implementation always returns null. Text with a line through the middle. Updates the brush's transformation matrix with the product of brush's transformation matrix multiplied by another matrix. The object that will be multiplied by the brush's current transformation matrix. Initializes a new instance of the class from the specified device context, bounded by the specified rectangle. The handle to a device context. A structure that represents the rectangle that bounds the new object. Draws the specified text string in the specified rectangle with the specified and objects using the formatting attributes of the specified object. String to draw. object that defines the text format of the string. object that determines the color and texture of the drawn text. structure that specifies the location of the drawn text. object that specifies formatting attributes, such as line spacing and alignment, that are applied to the drawn text. This method does not return a value. Initializes a new instance of the class. Used internally. Terminates a running animation. The object to stop animating. An object that specifies the method that is called when the animation frame changes. This method does not return a value. 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. This method does not return a value. Gets a rectangular region that defines the starting and ending points of the gradient. Creates an exact copy of this object. The this method creates, cast as an object. A system-defined color. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Gets a system-defined object. Gets a object that is the color used to designate a hot-tracked item. Single-clicking a hot-tracked item executes the item. A system-defined color. A system-defined color. Specifies the ending point of a subpath. Specifies the overall quality when rendering GDI+ objects. Gets or sets the color of this object. Clears the output channel selection for all the pertinent GDI+ objects, such as , , , and so on. Tests whether two structures have equal location and size. The structure that is to the left of the equality operator. The structure that is to the right of the equality operator. This operator returns if the two structures have equal , , , and properties. 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. Rotates the local geometric transform by the specified amount in the specified order. The angle of rotation. A enumeration that specifies whether to append or prepend the rotation matrix. Specifies a mask point. Specifies a 90-degree rotation followed by a horizontal flip. Specifies a 90-degree rotation followed by a vertical flip. Gets a system-defined color. Specifies a square cap that squares off both ends of each dash. Gets a system-defined color. Gets a system-defined color. Gets a system-defined color. ISO B4 (250 mm by 353 mm). Initializes a new instance of the class. An array of type . Gets a system-defined color. A system-defined object with a width of 1. Gets or sets the geometric transformation for this object. A system-defined object with a width of 1. 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. Specifies several of the units of measure that the Win32 Application Programming Interface (API) uses for printing. Sets the gamma value for the GDI+ objects specified by the enumeration (, , , and so on). Specifies the gamma correction value. Typical values for Gamma run from 1.0 to 2.2; however, values from 0.1 to 5.0 could prove useful under some circumstances. Specifies the pertinent GDI+ objects (, , , and so on) that will use the color-adjust information. If not supplied, the value defaults to . This method does not return a value. Initializes a new object from the specified structure. A structure that defines the interior of the new object. Gets the version number of the associated object. Indicates whether the specified point is contained within this object. A structure that represents the point to test. This method returns if the specified point is contained within this object; otherwise, . Tabloid paper (11 in. by 17 in.). See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. The unit of measurement is 1 printer's point. Specifies that the text is trimmed to the nearest character, and an ellipsis is inserted at the end of a trimmed line. Gets an array of structures. Specifies dashed diagonal lines, that slant to the left from top points to bottom points. A system-defined color. Creates an object of this type by using a specified set of property values for the object. This is useful for creating nonchangeable 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 object. The newly created object, or if the object could not be created. The default implementation returns . A system-defined object with a width of 1. Gets a system-defined color. Gets a system-defined object. Gets a system-defined color. Initializes a new object that usesthe 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. Draws the specified portion of the specified object with its original size at the specified location. object to draw. x-coordinate of the upper-left corner of the drawn image. x-coordinate of the upper-left corner of the drawn image. Width of the drawn image. Height of the drawn image. This method does not return a value. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Gets or sets the margins for this page. A system-defined object with a width of 1. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Gets a system-defined color. Applies the specified translation vector ( and ) to this object by prepending the translation vector. The x value by which to translate this . The y value by which to translate this . See . Sets the clipping region of this object to the rectangle specified by a structure. structure that represents the new clip region. This method does not return a value. Gets a system-defined color. Converts a from one type to another type. The being converted. The unit to convert from. The unit to convert to. A that represents the converted . Gets a system-defined object. Initializes a new instance of the class. Gets a system-defined color. Gets or sets the filter for this . Gets a system-defined object. Draws the specified object at the specified location and with the specified size. object to draw. structure that specifies the location and size of the drawn image. This method does not return a value. Initializes a new object that uses the specified existing object and enumeration. The existing object from which to create the new object. The enumeration to apply to the new object. Multiple values of the enumeration can be combined with the operator. Sends the records of a selected rectangle from a object, one at a time, to a callback method for display in a specified rectangle. object 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. This method does not return a value. Specifies a gradient from left to right. Applies a clockwise rotation of an amount specified in the parameter, around the origin (zero x and y coordinates) for this object. The angle (extent) of the rotation. A enumeration that specifies the order (append or prepend) in which the rotation is applied to this object. Specifies a hatch that has the appearance of confetti. Gets the size of the page, taking into account the page orientation specified by the property. Translates this by the specified amount. The amount to offset the x-coordinate. The amount to offset the y-coordinate. This method does not return a value. Tests to see whether the specified object is a with the same dimensions as this . The to test. This method returns if is a and has the same width and height as this ; otherwise, . Specifies the units of measure for a text string. A system-defined color. Creates a structure from a 32-bit ARGB value. A value specifying the 32-bit ARGB value. The structure that this method creates. Draws a cardinal spline through a specified array of structures. The drawing begins offset from the beginning of the array. object 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. This method does not return a value. Initializes a new object with the specified name. The name of the new object. Initializes a new instance of the class. The designer host that is making the request. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Gets a system-defined object. Initializes a new instance of the class with the specified object and an array of bytes. Sets the property to ValueTypeUndefined or ValueTypeByte, 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 , the property is set to ValueTypeUndefined; otherwise, the property is set to ValueTypeByte. 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 object. The height, in pixels, of the new object. The object that specifies the resolution for the new object. A system-defined color. Gets the object associated with this object. The object associated with this object. The name of the image file to look for. Set to if the image is in large format; otherwise, . The object associated with this object. 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. See . Specifies a round anchor cap. Creates a object from the specified Windows handle to a device context. A handle to a device context. The object this method creates. Initializes a new instance of the class with the specified file name, using a Windows handle to a device context, a structure that represents the rectangle that bounds the new object, the supplied units of measure, and an enumeration that specifies the format of the object. A descriptive string can also be added. A object that represents the file name of the new object. A Windows handle to a device context. A structure that represents the rectangle that bounds the new object. A enumeration that specifies the units of measure for . An enumeration that specifies the format of the object. A object that contains a descriptive name for the new object. Gets or sets a enumeration that contains formatting information. An object that is initialized with the globally unique identifier for the save flag parameter category. Initializes a new instance of the class with the specified file name, from a Windows handle to a device context, and an enumeration that specifies the format of the object. A descriptive string can be added as well. A object that represents the file name of the new object. A Windows handle to a device context. An enumeration that specifies the format of the object. A object that contains a descriptive name for the new object. Gets a system-defined object. Converts the specified to a by truncating the values. The to be converted. Returns a . Gets a object that is the color of the background in the client area of a window. Creates a Windows HBITMAP from this object. You must de-allocate HBITMAP with . The handle to the Windows HBITMAP object that this method creates. Gets a value that specifies how composited images are drawn to this object. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Gets or sets the printer resolution for the page. Specifies a 180-degree rotation followed by a horizontal flip. Specifies a 180-degree rotation followed by a vertical flip. Specifies that text is trimmed to the nearest word. Gets or sets the name of the printer to use. Content is vertically aligned in the middle, and horizontally aligned on the right. Specifies a printer's point (1/72 inch) as the unit of measure. Converts the specified to a . The to convert. A system-defined object with a width of 1. Gets a system-defined object. Gets a value that indicates whether this object is underlined. Japanese Chou #3 envelope. Requires Windows 98, Windows NT 4.0, or later. A system-defined object with a width of 1. Gets a hash code for this object. The hash code for this object. Creates an exact copy of this object. The object that this method creates. 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 or sets whether the arrow cap is filled. Objects in the class define the images associated with a specified component. The component can offer a small and large image (large is optional). Gets a system-defined object. Halftone data. See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. A system-defined color. See . 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. A system-defined color. Japanese rotated Chou #4 envelope. Requires Windows 98, Windows NT 4.0, or later. Sets the output color channels, as specified by the enumeration, for the GDI+ object (such as , , , and so on) specified by the enumeration. Specifies which color channels will be used. Individual channels can be set or the flags can be combined for all channels using the Boolean operator. Specifies the pertinent GDI+ objects (, , , and so on) that will use the color channel information. If not supplied, the value defaults to . This method does not return a value. Creates a object from the specified GDI structure. An object that represents the GDI structure from which to create the object. The object that this method creates. Gets the number of available printer resolutions in the collection. Specifies that the format is 24 bits per pixel; 8 bits each are used for the red, green, and blue components. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Clears the gamma value for the GDI+ objects specified by the enumeration (, , , and so on). Specifies the GDI+ objects (, , , and so on) that will have the gamma value cleared. If not supplied, the value defaults to . This method does not return a value. 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. Gets a system-defined object. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. A system-defined color. Fills the interior a closed cardinal spline curve defined by an array of structures using the specified fill mode. object 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. This method does not return a value. A system-defined color. Gets the points in the path. Adds a text string to this path. The to add. A object 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 structure that represents the rectangle that bounds the text. A object that specifies text formatting information, such as line spacing and alignment. 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. Gets a system-defined color. Specifies the type of display for hot-key prefixes that relate to text. Returns a value that indicates whether the specified object is an object that is equivalent to this object. The object to test. Returns if is an object that is equivalent to this object; otherwise, returns . See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Determines if this converter can convert an object in the given source type to the native type of the converter. A formatter context. This object 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 also return null. The type you wish to convert from. True if this object can perform the conversion. Initializes a new instance of the class from the specified . The from which to initialize this . People's Republic of China #9 envelope (229 mm by 324 mm). Requires Windows 98, Windows NT 4.0, or later. Marks the end of a multiple-format section. 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. This method does not return a value. Converts this object to a human-readable string. A string representation of this object. C paper (17 in. by 22 in.). See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. Internal method. Do not use. Handle to a device context. This method returns a new object for the specified device context. Gets or sets the line alignment. Gets or sets a value indicating whether the printing output is sent to a file instead of a port. Gets a value indicating whether this printer supports color printing. Indicates whether the collection contains the specified . A to search the collection for. if the collection contains the specified object; otherwise, . Specifies the standard paper sizes. Creates an exact copy of this object. The object that this method creates. Converts the specified object to the converter's native type. An that provides a format context. A that provides the language to convert to. The to convert. An that represents the converted value. Gets or sets the distance between the cap and the line. A system-defined color. Gets or sets the left margin, in hundredths of an inch. A system-defined color. Defines a reusable object that sends output to a printer. A system-defined object with a width of 1. A system-defined color. Sets color-adjust matrices for image colors or grayscale, or both, depending on the argument passed for the flags parameter. The type of GDI+ object on which the color adjustment is to be made, is specified in the parameter. A 5x5 object that represents the matrix used to transform image colors from one color space to another. A 5x5 object that represents the matrix used to transform image grayscales from one color space to another. Value that specifies whether color values or grayscale values, or both, are to be modified using the matrices. The default is . GDI+ objects (, , , and so on) that will use the color-adjustment information. The default is . This method does not return a value. Draws the specified portion of the specified object at the specified location and with the specified size. object 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. object 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. This method does not return a value. Color adjustment information that is used by all GDI+ objects that do not have their own color adjustment information. Sends the records in a selected rectangle from a object, one at a time, to a callback method for display at a specified point. object 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. This method does not return a value. Gets a system-defined color. Gets a system-defined color. Initializes a new instance of the class from a resource in the specified assembly. A object that specifies the assembly in which to look for the resource. The resource name to load. Fills the interior of a polygon defined by an array of points specified by structures using the specified fill mode. object 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. This method does not return a value. Converts the given object to a 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 , so you should always check. Also, properties on the context object may also return . 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 converted object. This will throw an exception if the conversion could not be performed. Specifies that a portion of the image is locked for writing. A system-defined color. ** DESCRIPTION PARA MISSING ** Gets a system-defined object. Initializes a new instance of the class. An array of type . People's Republic of China #4 rotated envelope (208 mm by 110 mm). Requires Windows 98, Windows NT 4.0, or later. See . Gets or sets the object that determines attributes of this object. A system-defined object with a width of 1. Creates a object from the specified structure. The structure for the new object. The object this method creates. Specifies that the format is 4 bits per pixel, indexed. Specifies a print controller that displays a document on a screen as a series of images. Gets or sets the amount by which to scale this Class object with respect to the width of the object. Gets an object that contains the system exclamation icon (WIN32: IDI_EXCLAMATION). Gets or sets a value indicating whether the page should be printed in color. Tests whether any portion of the specified rectangle is contained within this object. 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. This method returns when any portion of the specified rectangle is contained within this object; otherwise, . Initializes a new instance of the class from the specified existing image and with the specified size. The object from which to create the new object. The width, in pixels, of the new object. The height, in pixels, of the new object. A system-defined color. Specifies high speed, low quality rendering. Returns a rectangle that bounds this object when the current path is transformed by the specified object and drawn with the specified object. The object 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 object with which to draw the . 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. 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. This method does not return a value. Draws the specified object at the specified location and with the specified shape and size. object to draw. Array of three structures that define a parallelogram. This method does not return a value. Gets or sets the rendering quality of composited images drawn to this object. Gets a system-defined object. Specifies that each character is drawn using its glyph CT bitmap with hinting. The highest quality setting. Used to take advantage of ClearType font features. See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. Represents a collection of toolbox items. Sends the records of the specified object, one at a time, to a callback method for display in a specified rectangle. object 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. This method does not return a value. 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. This method does not return a value. #11 envelope (4.5 in. by 10.375 in.). Gets the logical vertical resolution, in dots per inch, of the associated object. 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. A system-defined color. Tests whether is a structure with the same location and size of this structure. The to test. This method returns if is a structure and its , , , and properties are equal to the corresponding properties of this structure; otherwise, . Initializes a new instance of the class. Tests whether the specified object is a structure and is equivalent to this structure. The object to test. This method returns if is a structure equivalent to this structure; otherwise, . People's Republic of China 16K rotated paper (146 mm by 215 mm). Requires Windows 98, Windows NT 4.0, or later. Specifies that the corresponding segment is dashed. Gets a system-defined color. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Japanese Kaku #2 envelope. Requires Windows 98, Windows NT 4.0, or later. Gets a system-defined object. Gets the next figure (subpath) from this object's associated path. A object 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 if the if the figure is closed, otherwise it is . The number of data points in the retrieved figure (subpath). If there are no more figures to retrieve, zero is returned. A system-defined color. Specifies vertical lines that are spaced 50 percent closer together than . Indicates whether the specified point is contained within (under) the outline of this object when drawn with the specified object and using the specified object. The x-coordinate of the point to test. The y-coordinate of the point to test. The object to test. The object for which to test visibility. This method returns if the specified point is contained within the outline of this object as drawn with the specified object; otherwise, . Initializes a new instance of the class. One of the values. Specifies a printer resolution. Gets or sets the y-coordinate of the lower-right corner of the bounding rectangle of the metafile image on the output device. Gets a object that is the color of the background of an inactive window's title bar. Indicates whether this object supports a standard set of values that can be picked from a list. A type descriptor through which additional context can be provided. This method returns if the method should be called to find a common set of values the object supports. C4 envelope (229 mm by 324 mm). Initializes a new instance of the class using the elements in the specified matrix . The values of the elements for the new object. Specifies that 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. The unit of measurement is 1 millimeter. A system-defined object with a width of 1. Initializes a new instance of the class using a specified printer. The that describes the printer to use. 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. Returns a rectangle that bounds this object when this path is transformed by the specified object. The object 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. A structure that represents a rectangle that bounds this object. Converts the 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}". Gets the at a specified index. The index of the to get. Draws a polygon defined by an array of structures. object that determines the color, width, and style of the polygon. Array of structures that represent the vertices of the polygon. This method does not return a value. Sets the clipping region of this object to the property of the specified object. object from which to take the new clip region. This method does not return a value. Not used in GDI+ version 1.0. See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. Displays a down arrow button and the user interface will be hosted in a drop-down dialog. Inflates this structure by the specified amount. The amount to inflate this structure horizontally. The amount to inflate this structure vertically. This method does not return a value. Gets a system-defined object. A system-defined object with a width of 1. 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 a pixel as the unit of measure. Initializes a new instance of the Point class using coordinates specified by an integer value. A 32-bit integer that specifies the coordinates for the new . Determines if the rectangular region represented by is entirely contained within this structure. The to test. This method returns if the rectangular region represented by is entirely contained within the rectangular region represented by this ; otherwise . Specifies the direction of a linear gradient. Gets the number of different paper sources in the collection. Gets a structure that is the face color of a 3-D element. Gets a system-defined color. See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. Tests whether the specified point is contained within this object when drawn using the specified object. The x-coordinate of the point to test. The y-coordinate of the point to test. A object that represents a graphics context. This method returns when the specified point is contained within this object; otherwise, . Specifies how data is interpolated between endpoints. Gets a system-defined object. The integer values supplied are 32-bit values. Gets a system-defined color. A pattern of lines on a diagonal from upper left to lower right. Gets a system-defined object. Converts this object to a human-readable string. A string representing this object. Specifies that the is positioned to the left of the line being drawn. Draws a closed cardinal spline defined by an array of structures using a specified tension. object 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. This method does not return a value. Tests whether two specified structures are different. The structure that is to the left of the inequality operator. The structure that is to the right of the inequality operator. This operator returns if the two structures are different; otherwise, . One-hundredth of a millimeter (0.01 mm). Creates a handle to a DEVMODE structure that corresponds to the printer settings. A handle to a DEVMODE structure. Gets a system-defined object. Contains attributes of an associated object. Not inheritable. Adds a text string to this path. The to add. A object 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 object that specifies text formatting information, such as line spacing and alignment. Draws the specified object at the specified location with the original size. object to draw. structure that represents the upper-left corner of the drawn image. This method does not return a value. Updates this object to the union minus the intersection of itself with the specified object. The object to with this object. This method does not return a value. Measures the specified string when drawn with the specified object and formatted with the specified object. String to measure. object that defines the text format of the string. structure that specifies the maximum layout area for the text. object that represents formatting information, such as line spacing, for the string. Number of characters in the string. Number of text lines in the string. This method returns a structure that represents the size of the string, in pixels, of the parameter as drawn with the parameter and the parameter. A system-defined object with a width of 1. Initializes a new instance of the class. Initializes a new instance of the class. Removes a previously added toolbox creator of the specified data format. The data format of the creator to remove. Gets the number of strings in the collection. Measures the specified string when drawn with the specified object within the specified layout area. String to measure. object defines the text format of the string. structure that specifies the maximum layout area for the text. This method returns a structure that represents the size, in pixels, of the string specified in the parameter as drawn with the parameter. Specifies a 40-percent hatch. The ratio of foreground color to background color is 40:100. Translates a Windows color value to a GDI+ structure. The Windows color to translate. The structure that represents the translated Windows color. Gets or sets text alignment information. Gets an object that contains the default application icon (WIN32: IDI_APPLICATION). Gets or sets string that contains the file name extension(s) used in the codec. The extensions are separated by semicolons. Gets or sets the stride width (also called scan width) of the object. A system-defined object with a width of 1. Adds a font from the specified file to this object. For additional information on fonts and text, including example code, see in the Using GDI+ Managed Classes section of these documents. A containing the file name of the font to add. Defines a graphic metafile. A metafile contains records that describe a sequence of graphics operations that can be recorded (constructed) and played back (displayed). Not inheritable. A system-defined color. Gets the hue-saturation-brightness (HSB) brightness value for this structure. The brightness of this structure. The brightness ranges from 0.0 through 1.0, where 0.0 represents black and 1.0 represents white. Translates a by the negative of a given . The to translate. A that specifies the pair of numbers to subtract from the coordinates of . Indicates invalid data. Gets the Tag Image File Format (TIFF) image format. See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. Default quality. 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. Color adjustment information for objects. 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 with either fully restricted or unrestricted access, as specified. One of the values. Gets or sets the x-coordinate of the upper-left corner of the bounding rectangle of the metafile image on the output device. Initializes a new instance of the class from the specified data stream. The data stream used to load the image. 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. Sets the resolution for this . The horizontal resolution, in dots per inch, of the . The vertical resolution, in dots per inch, of the . Creates a handle to a DEVMODE structure that corresponds to the printer and the page settings specified through the parameter. The object that the DEVMODE structure's handle corresponds to. A handle to a DEVMODE structure. Gets the Windows icon image format. Gets a system-defined color. 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. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Specifies whether this structure is uninitialized. Gets a system-defined color. Occurs when the last page of the document has printed. JIS B6 rotated paper (182 mm by 128 mm). Requires Windows 98, Windows NT 4.0, or later. Gets an object that contains the Windows logo icon (WIN32: IDI_WINLOGO). See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. Creates an exact copy of this object. The object this method creates, cast as an object. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Adds a font contained in system memory to this object. The memory address of the font to add. The memory length of the font to add. Returns an array of structures that approximate this object. A object that represents a geometric transformation to apply to the region. An array of structures that approximate this object. Initializes a new instance of the class. JIS B5 transverse paper (182 mm by 257 mm). Locks the , preventing changes to its properties and setting it to read-only. A4 paper (210 mm by 297 mm). A system-defined object with a width of 1. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. There is no format information. A3 paper (297 mm by 420 mm). 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. Initializes a new instance of the class using the specified type. The type of tool for this toolbox item. Gets or sets the rendering quality for this object. Draft-quality resolution. Returns a value that indicates whether the associated object is device dependent. Returns if the associated object is device dependent; otherwise, . See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. Gets the number of subpaths in the path. Gets the green component value of this structure. Sends the records in a selected rectangle from a object, one at a time, to a callback method for display at a specified point using specified image attributes. object 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. object that specifies image attribute information for the drawn image. This method does not return a value. Gets the blue component value of this structure. Sends the records in the specified object, one at a time, to a callback method for display at a specified point. object 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. This method does not return a value. People's Republic of China #1 rotated envelope (165 mm by 102 mm). Requires Windows 98, Windows NT 4.0, or later. Gets the alpha component value of this structure. See . Content is vertically aligned in the middle, and horizontally aligned at the center. Sets the clipping region of this object to the result of the specified operation combining the current clip region and the specified object. object to combine. Member from the enumeration that specifies the combining operation to use. This method does not return a value. The black color channel. Specifies that a portion of the image is locked for reading or writing. Gets a system-defined object. Gets a system-defined object. Initializes a new instance of the class. The cyan color channel. Gets the face name of this object. 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. Invite envelope (220 mm by 220 mm). Specifies the type of point in a object. See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. Gets a system-defined object. Draws an arc representing a portion of an ellipse specified by a pair of coordinates, a width, and a height. object that determines the color, width, and style of the arc. x-coordinate of the upper-left corner of the rectangle that defines the ellipse. 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. This method does not return a value. Clears the threshold value for the GDI+ objects specified by the enumeration (, , , and so on). Specifies the pertinent GDI+ objects (, , , and so on) that will have the threshold value cleared. If not supplied, the value defaults to . This method does not return a value. A system-defined object with a width of 1. Gets a structure that is the color of the background of the active window's title bar. Gets a object that is the face color of a 3-D element. Gets a system-defined color. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Gets a system-defined color. Gets or sets a two dimensional array of bytes that represents the signature of the codec. Gets the y-coordinate of the bottom edge of this structure. 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. An array of type . Specifies a 5-percent hatch. The ratio of foreground color to background color is 5:100. Returns a value that indicates whether the pixel format is canonical. The enumeration to test. This method returns if the parameter is canonical; otherwise, . Initializes a new object. Specifies the alignment of a text string relative to its layout rectangle. An object that is initialized with the globally unique identifier for the luminance table parameter category. Gets the unit of measure for this object. Gets a structure that is the color of the text in an inactive window's title bar. Gets a system-defined color. Gets a system-defined object. Specifies the hatch style . Releases all resources used by this object. This method does not return a value. Gets the value of this structure. An element of the enumeration, if the structure is created from a pre-defined color by using either the method or the method; otherwise, zero. Converts the specified to a . The to convert. Initializes a new instance of the class with the specified file name, using a Windows handle to a device context, a structure that represents the rectangle that bounds the new object, and the supplied units of measure. A object that represents the file name of the new object. A Windows handle to a device context. A structure that represents the rectangle that bounds the new object. A enumeration that specifies the units of measure for . 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. A system-defined object with a width of 1. Not used in GDI+ version 1.0. Converts a from one type to another type. The being converted. The unit to convert from. The unit to convert to. A that represents the converted . Represents an ordered pair of floating point x- and y-coordinates that defines a point in a two-dimensional plane. Initializes a new instance of the class from the specified dimensions. The width component of the new . The height component of the new . 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. A system-defined object with a width of 1. Draws the specified object at the specified location and with the specified size. object to draw. structure that specifies the location and size of the drawn image. This method does not return a value. Occurs when the output to print for the current page is needed. Gets or sets the bounding rectangle of the visible clipping region of this object. Indicates whether the specified object is a object and is identical to this object. The object to test. This method returns if is both a object and is identical to this object; otherwise, . Returns the handle to an icon. A Windows handle to an icon. Initializes a new instance of the class with the specified enumeration and foreground color. The enumeration that represents the pattern drawn by this . The structure that represents the color of lines drawn by this . A system-defined object with a width of 1. Marks a multiple-format section. Gets the currently selected toolbox item. The that is currently selected. The enumeration specifies how to substitute digits in a string according to a user's locale or language. Creates components from each type contained in this toolbox item. The to use when creating the components. An array of created objects. Specifies bicubic interpolation. Double-sided, horizontal printing. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. Provides data for the event that occurs when components are added to the toolbox. Notifies the toolbox service that the selected tool has been used. 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. 6 3/4 envelope (3.625 in. by 6.5 in.). An object that is initialized with the globally unique identifier for the quality parameter category. Tests whether two structures have equal location and size. The structure that is to the left of the equality operator. The structure that is to the right of the equality operator. This operator returns if the two specified structures have equal , , , and properties. Controls how a document is printed. Represents the exception that is thrown when trying to access a printer using invalid printer settings. One-thousandth of an inch (0.001 in.). Returns a value that indicates whether the specified object is a equivalent to this object. The object to test. Returns if is a equivalent to this object; otherwise, . Gets a object that is the color of the text in the client area of a window. Initializes a new instance of the class using the specified collection. A that contains the names to initialize the collection values to. Gets a system-defined color. The upper bin of a printer (or, if the printer only has one bin, that bin). Initializes a new instance of the class. The page settings for the page to be printed. Gets a system-defined object. Draws a rectangle specified by a coordinate pair, a width, and a height. A object 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. This method does not return a value. Gets the printer resolution. Encapsulates a new instance of the class with the specified points, colors, and orientation. A structure that specifies the endpoints of the linear gradient. The starting point is the upper-left corner of the rectangle, and the endpoint is the upper-right corner of the rectangle. 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, that defines the orientation of the gradient. Set to to specify that the angle is affected by the transform associated with this ; otherwise, . See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. A system-defined object with a width of 1. Gets a system-defined color. Draws the specified portion of the specified object at the specified location and with the specified size. object 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. This method does not return a value. Specifies antialiased rendering. Gets or sets the number of twips per inch. Initializes a new instance of the class. See . Gets a value indicating whether the property designates a valid printer. Gets a value that indicates whether this object is bold. Sends the records in a selected rectangle from a object, one at a time, to a callback method for display in a specified parallelogram. object 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. This method does not return a value. See . Controls access to printers. This class cannot be inherited. Gets the at a specified index. The index of the to get. Sends the records in a selected rectangle from a object, one at a time, to a callback method for display at a specified point using specified image attributes. object 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. object that specifies image attribute information for the drawn image. This method does not return a value. High resolution. Saves a graphics container with the current state of this object and opens and uses a new graphics container with the specified scale transformation. 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. This method returns a object that represents the state of this object at the time of the method call. Gets a toolbox item from the specified object that represents a toolbox item in serialized form, using the specified designer host. The object that contains the to retrieve. The to associate with this . The created from deserialization. Transforms an array of points from one coordinate space to another using the current world and page transformations of this object. 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. This method does not return a value. Indicates whether the specified point is contained within this object. A structure that represents the point to test. This method returns if the specified point is contained within this object; otherwise, . Initializes a new instance of the class from the specified file. The name of the bitmap file. Gets a system-defined color. Specifies forward diagonal and backward diagonal lines, each of which is composed of dots, that cross. 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 the specified object 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 specifies that (if possible) the first figure in the added path is part of the last figure in this path. A value of specifies that the first figure in the added path is separate from the last figure in this path. Gets a system-defined object. Gets or sets the length of the property. Equivalent to the Invalid element of the enumeration. Initializes a new instance of the class. For additional information on fonts and text, including example code, see in the Using GDI+ Managed Classes section of these documents. Reserved. See . Gets the height, in font design units, of the em square for the specified style. For information about font metrics, see . The enumeration for which to get the em height. The height of the em square. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. A system-defined color. Specifies horizontal lines that are spaced 75 percent closer together than hatch style (or 25 percent closer together than ). Adds a text string to this path. The to add. A object 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 structure that represents the point where the text starts. A object that specifies text formatting information, such as line spacing and alignment. A system-defined color. See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. Determines if the list of standard values returned from GetStandardValues is an exclusive list. If the list is exclusive, then no other values are valid, such as in an enum data type. If the list is not exclusive, then there are other valid values besides the list of standard values GetStandardValues provides. A formatter context. This object 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 also return null. True if the collection returned from GetStandardValues is an exhaustive list of possible values, or false if other values are possible. The default for this method always returns false; Gets the maximum number of copies that the printer allows you to print at a time. Gets or sets the enumeration that determines how lines that compose this object are joined. Sets the 5x5 color-adjust matrix to the specified object with the specified enumeration. The object that represents the new color-adjust matrix. A enumeration member that specifies whether to adjust colors for grayscale, colors, or both grayscale and colors. This method does not return a value. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. The integer values supplied are 64-bit values. Reverses the order of points in the array of this object. Gets a system-defined color. Encapsulates a new instance of the class with the specified points, colors, and orientation. A structure that specifies the endpoints of the linear gradient. The starting point is the upper-left corner of the rectangle, and the endpoint is the upper-right corner of the rectangle. 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, that defines the orientation of the gradient. Set to to specify that the angle is affected by the transform associated with this ; otherwise, . Gets a system-defined color. Initializes a new instance of the class with the specified file name, using a Windows handle to a device context, and A structure that represents the rectangle that bounds the new object. A object that represents the file name of the new object. A Windows handle to a device context. A structure that represents the rectangle that bounds the new object. The maximum value for this enumeration. Appends a line segment to this object. A structure that represents the starting point of the line. A structure that represents the endpoint of the line. Gets a system-defined color. Gets the size, in bytes, of the associated object. An object that is initialized with the globally unique identifier for the transformation parameter category. Initializes a new instance of the class from the specified device context, bounded by the specified rectangle that uses the supplied units of measure. The handle to a device context. A structure that represents the rectangle that bounds the new object. A enumeration that specifies the units 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 object, the supplied units of measure, and an enumeration that specifies the format of the object. A string that contains a descriptive name for the new object can be added. A object that contains the data for this object. A Windows handle to a device context. A structure that represents the rectangle that bounds the new object. A enumeration that specifies the units of measure for . An enumeration that specifies the format of the object. A object that contains a descriptive name for the new object. Gets a structure that is the color of the text in the client area of a window. Gets a system-defined object. Occurs when components are created. Specifies how to join consecutive line or curve segments in a figure (subpath) contained in a object. An object encapsulates a globally unique identifier (GUID) that identifies the category of an image encoder parameter. Saves this object to the specified output object. The object to save to. This can be a file, data object, or other object. This method does not return a value. Gets or sets a value indicating whether to use anti-aliasing when displaying the print preview. A system-defined color. Draws a series of rectangles specified by structures. object that determines the color, width, and style of the outlines of the rectangles. Array of structures that represent the rectangles to draw. This method does not return a value. A system-defined object with a width of 1. 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). Gets the objects that match the specified context and property descriptor characteristics. An that can be used to gain additional context information. A that indicates the property to match with the properties to return. An array of objects that match the specified parameters. Indicates whether the rectangle specified by a structure is contained within the visible clip region of this object. structure to test for visibility. This method returns if the rectangle specified by the parameter is contained within the visible clip region of this object; otherwise, . The class provides the necessary storage members and methods to retrieve all pertinent information about the installed image codecs. Not inheritable. See "Enhanced-Format Metafiles" in the GDI section of the Platform SDK documentation. People's Republic of China #9 rotated envelope (324 mm by 229 mm). Requires Windows 98, Windows NT 4.0, or later. Gets a system-defined object. See "Windows-Format Metafiles" in the GDI section of the Platform SDK documentation. Draws the specified portion of the specified object at the specified location and with the specified size. object to draw. structure that specifies the location and size of the drawn image. The image is scaled to fit the rectangle. x-coordinate of the upper-left corner of the portion of the source image to draw. 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. object 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. This method does not return a value. Gets a value indicating whether this has zero width and height. Clears the color-adjust matrix to all zeroes. This method does not return a value. Specifies the default mode. A system-defined color. Gets an object that contains the system question icon (WIN32: IDI_QUESTION). Legal paper (8.5 in. by 14 in.). Gets a system-defined color. Gets the data type of the values stored in this object. Gets a system-defined color. Initializes this object to an empty interior. This method does not return a value. Gets a system-defined color. Saves this object to the specified file in the specified format. A string that contains the name of the file to which to save this object. The object for this object. This method does not return a value. 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. 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 a call to the method. The newly created object, or if the object could not be created. The default implementation returns . Gets a system-defined color. Specifies a hatch that has the appearance of a checkerboard with squares that are twice the size of .