Unit IGDIPlus
From Mitov Wiki Doc
(Difference between revisions)
(Automated Syncronization with Documentation) |
(Automated Syncronization with Documentation) |
(One intermediate revision by one user not shown) |
Latest revision as of 01:31, 7 June 2013
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