Unit IGDIPlus
From Mitov Wiki Doc
				
				
				
				
																
				
				
								
				This is a Beta Read Only version of this page. Please review and send recommendations to mitov@mitov.com. We will enable the editing as soon as we are happy with the overall Wiki site.
Package: SignalLabBasicPkg
Contents | 
Summary
Contains the IGDI+ declarations and definitions.
Description
Contains the IGDI+ declarations and definitions.
Classes
- EGPLoadError - Defines GDI+ exception class.
 - TGPBase - Basic GDI+ class.
 - TGPRegion - Describes an area of the display surface.
 - TGPFontFamily - Defines a set of fonts that make up a font family.
 - TGPFontCollection - Abstract base class for font collections.
 - TGPInstalledFontCollection - Represents the fonts installed on the system.
 - TGPPrivateFontCollection - Collection class for private fonts.
 - TGPFont - Defines the characteristics, such as family, height, size, and style, of a specific font.
 - TGPImage - GDI+ Image class.
 - TGPBitmap - Provides methods for creating and manipulating raster bitmap images.
 - TGPCustomLineCap - Defines a custom line cap.
 - TGPCachedBitmap - Object used to store a bitmap in a format that is optimized for display on a particular device.
 - TGPImageAttributes - Contains information about how bitmap and metafile colors are manipulated during rendering.
 - TGPMatrix - A Represents a 3×3 matrix that represents an affine transformation.
 - TGPMatrixStore - Saves a transformation matrix.
 - TGPBrush - Abstract base class that defines a Brush object.
 - TGPSolidBrush - Defines a solid color Brush object.
 - TGPTextureBrush - Defines a Brush object that contains an Image object that is used for the fill.
 - TGPLinearGradientBrush - Defines a brush that paints a color gradient in which the color changes evenly from the starting boundary line of the linear gradient brush to the ending boundary line of the linear gradient brush.
 - TGPHatchBrush - Defines a rectangular brush with a hatch style, a foreground color, and a background color.
 - TGPPen - Object used to draw lines and curves.
 - TGPStringFormat - Encapsulates text layout information and display manipulations.
 - TGPGraphicsPath - Stores a sequence of lines, curves, and shapes.
 - TGPGraphicsPathIterator - Provides methods for isolating selected subsets of the path stored in a TGPGraphicsPath object.
 - TGPPathGradientBrush - Stores the attributes of a color gradient that you can use to fill the interior of a path with a gradually changing color.
 - TGPGraphics - Provides methods for drawing lines, curves, figures, images, and text.
 - TGPAdjustableArrowCap - Defines a line cap that looks like an arrow.
 - TGPMetafile - Defines a graphic metafile.
 
Interfaces
- IGPImageBytes
 - IGPPathData - Interface to a TGPPathData object.
 - IGPMetafileHeader - Interface to a TGPMetafileHeader object.
 - IGPRegion - Interface to a TGPRegion object.
 - IGPFontFamily - Interface to a TGPFontFamily object.
 - IGPFontCollection - Interface to a TGPFontCollection object.
 - IGPPrivateFontCollection - Interface for private fonts objects.
 - IGPFont - Interface to a TGPFont object.
 - IGPImage - Interface to TGPImage object.
 - IGPBitmapData - Allows access to the attributes of a bitmap.
 - IGPBitmap - Interface to a TGPBitmap object.
 - IGPCustomLineCap - Interface to a TGPCustomLineCap object.
 - IGPCachedBitmap - Interface to a TGPCachedBitmap object.
 - IGPImageAttributes - Interface to a TGPImageAttributes object.
 - IGPMatrix - Interface to a TGPMatrix object.
 - IGPMatrixStore - Interface for reference counting TGPMatrixStore objects that saves a transformation matrix.
 - IGPBrush - Interface to a TGPBrush object.
 - IGPWrapBrush - Interface to a wrapable brush object.
 - IGPBlendBrush - Interface to a blend brush type of object.
 - IGPSolidBrush - Interface to a TGPSolidBrush object.
 - IGPTransformable - Interface to a transformable object.
 - IGPTextureBrush - Interface to a TGPTextureBrush object.
 - IGPLinearGradientBrush - Interface to a TGPLinearGradientBrush object.
 - IGPHatchBrush - Interface to a TGPHatchBrush object.
 - IGPPen - Interface to TGPPen object used to draw lines and curves.
 - IGPStringFormat - Interface to a TGPStringFormat object.
 - IGPGraphicsPath - Interface to a TGPGraphicsPath object.
 - IGPGraphicsPathIterator - Interface to a TGPGraphicsPathIterator object.
 - IGPPathGradientBrush - Interface to a TGPPathGradientBrush object.
 - IGPGraphics - Interface to a TGPGraphics object.
 - IGPAdjustableArrowCap - Interface to a TGPAdjustableArrowCap object.
 - IGPMetafile - Interface to a TGPMetafile object.
 
Records(Structurs)
- TGPSizeF - Width and Height dimension in a 2-D coordinate system.
 - TGPSize - Width and Height dimension in a 2-D coordinate system.
 - TGPPointF - Represents an ordered pair of floating-point x- and y-coordinates that defines a point in a two-dimensional plane.
 - TGPRectF - Stores the upper-left corner, width, and height of a rectangle.
 - TGPRect - Stores the upper-left corner, width, and height of a rectangle.
 - TGPCharacterRange - Specifies a range of character positions within a string.
 - TGPGdiplusStartupInput
 - TGPGdiplusStartupOutput
 - TGPColorPalette - Defines an array of colors that make up a color palette.
 - TGPENHMETAHEADER3
 - TPWMFRect16 - Defines a rectangle that bounds a placeable metafile.
 - TGPWmfPlaceableFileHeader - Defines the fields of a placeable metafile header.
 - TGPImageCodecInfo - Stores information about an image codec (encoder/decoder).
 - TGPBitmapDataRecord
 - TGPEncoderParameter - Holds a parameter that can be passed to an image encoder.
 - TGPEncoderParameters - An array of TGPEncoderParameter objects along with a data member that specifies the number of TGPEncoderParameter objects in the array.
 - TGPPropertyItem - Holds one piece of image metadata.
 - TGPColorMap - Color remapping pair.
 - TGPBlend - Specifies blend for gradient brushes structure.
 - TGPInterpolationColor - Specifies interpolation color for gradient brushes structure.
 - TGPMatrixParams - Specifies the matrix parameters.
 
Enums
- TGPFillMode - Specifies how to fill areas that are formed when a path or curve intersects itself.
 - TGPQualityMode - Specifies the overall quality when rendering GDI+ objects.
 - TGPCompositingMode - Specifies how rendered colors are combined with background colors.
 - TGPCompositingQuality - Specifies whether gamma correction is applied when colors are blended with background colors.
 - TGPUnit - specifies the unit of measure for a given data type.
 - TGPMetafileFrameUnit - Specifies the unit of measure for a metafile frame rectangle.
 - TGPCoordinateSpace - Specifies coordinate spaces.
 - TGPWrapMode - Specifies how repeated copies of an image are used to tile an area.
 - TGPHatchStyle - Enumerated type for the hatch pattern used by a brush of type TGPHatchBrush
 - TGPDashStyle - Specifies the line style of a line drawn with a Microsoft Windows GDI+ pen.
 - TGPDashCap - Specifies the type of graphic shape to use on both ends of each dash in a dashed line.
 - TGPLineCap - Specifies the type of graphic shape to use on the end of a line drawn with a Microsoft Windows GDI+ pen.
 - TGPCustomLineCapType - Specifies the custom line cap type.
 - TGPLineJoin - Specifies how to join consecutive line or curve segments in a figure (subpath) contained in a GraphicsPath object.
 - TGPPathPointType - Indicates point types and flags for the data points in a path.
 - TGPWarpMode - Specifies warp modes that can be used to transform images.
 - TGPLinearGradientMode - Specifies the direction in which the change of color occurs for a linear gradient brush.
 - TGPCombineMode - Specifies how a new region is combined with an existing region.
 - TGPImageType - Indicates whether an image is a bitmap or a metafile.
 - TGPInterpolationMode - Specifies the algorithm that is used when images are scaled or rotated.
 - TGPPenAlignment - Specifies the alignment of a pen relative to the stroke that is being drawn.
 - TGPBrushType - Indicates the type of brush. There are five types of brushes.
 - TGPPenType - Indicates the type of pattern, texture, or gradient that a pen draws.
 - TGPMatrixOrder - Specifies the order of multiplication when a new matrix is multiplied by an existing matrix.
 - TGPGenericFontFamily - Specifies a generic TGPFontFamily object.
 - TGPSmoothingMode - Specifies the type of smoothing (antialiasing) that is applied to lines and curves.
 - TGPPixelOffsetMode - Specifies the pixel offset mode of a IGPGraphics object.
 - TGPTextRenderingHint - Specifies the process used to render text.
 - TGPMetafileType - Specifies types of metafiles.
 - TGPEmfType - Specifies the nature of the records that are placed in an Enhanced Metafile (EMF) file.
 - TGPObjectType - Indicates the object type value of an EMF+ record.
 - TGPEmfPlusRecordType - Identifies metafile record types used in Microsoft Windows Metafile Format (WMF), Enhanced Metafile (EMF), and EMF+ files.
 - TGPStringTrimming - Specifies how to trim characters from a string so that the string fits into a layout rectangle.
 - TGPStringDigitSubstitute - Specifies how to substitute digits in a string according to a user's locale or language.
 - TGPHotkeyPrefix - Specifies how to display hot keys.
 - TGPStringAlignment - Specifies how a string is aligned in reference to the bounding rectangle.
 - TGPFlushIntention - Specifies when to flush the queue of graphics operations.
 - TGPEncoderValue - Specifies values that can be passed as arguments to image encoders.
 - TGPEmfToWmfBitsFlags - Specifies options for the IGPMetafile.EmfToWmfBits method.
 - TGPStatus - Specifies the results of a Microsoft Windows GDI+ method calls.
 - TGPDebugEventLevel - Specifies the debug event levels.
 - TGPPaletteFlags - Indicates attributes of the color data in a palette.
 - TGPColorMode
 - TGPColorChannelFlags - Specifies individual channels in the CMYK (cyan, magenta, yellow, black) color space.
 - TGPImageCodecFlags - Contains elements that are used to provide information about image codecs.
 - TGPImageFlags - Specifies the attributes of the pixel data contained in an TGPImage object.
 - TGPRotateFlipType - specifies the direction of an image's rotation and the axis used to flip the image.
 - TGPColorMatrixFlags - Specifies the types of images and colors that will be affected by the color and grayscale adjustment settings of an TGPImageAttributes object.
 - TGPColorAdjustType - Specifies which GDI+ objects use color-adjustment information.
 
Types
- TGPImageAbort
 - TGPImageAbortProc - Pointer to a callback abort method.
 - TGPEnumerateMetafileProc - Callback member function(event) for IGPGraphics.EnumerateMetafile.
 - TGPDebugEventProc
 - TGPNotificationHookProc
 - TGPNotificationUnhookProc