[About] Version=1.0 Author=Nic Mail=support@hiasm.com [Type] Class=Element Interfaces=Image Info=An abstract base class that provides functionality for the Bitmap and Metafile descended classes. [Property] ##Image=Inherited properties Encoder=Defines a GUID that specifies the image encoder. ARG(Guid)|20|(empty)|Guid Filename=Sets a string that contains the name of the file from which to create the Image. ARG(string)|2| Format=Sets an ImageFormat that specifies the format of the saved image. ARG(ImageFormat)|20|(empty)|ImageFormat Name=The name of component|2| @Tag=Sets an object that provides additional data about the image. ARG(Object)|20|(empty)|Object UseEmbeddedColorManagement=Sets a value indicating whether to use color management information embedded in the image file. ARG(bool)|14|1|True,False ValidateImageData=Sets a value indicating whether to validate the image data. ARG(bool)|14|1|True,False ThumbHeight=Sets the height, in pixels, of the requested thumbnail image. ARG(int)|1|0 ThumbWidth=Sets the width, in pixels, of the requested thumbnail image. ARG(int)|1|0 ## [Methods] *doDispose=Releases all resources used by this Image. ARG()|1|0 *doFromFile=Creates an Image from the specified file. ARG(string filename)|1|0 *doFromFile2=Creates an Image from the specified file using embedded color management information in that file. ARG(string filename, bool useEmbeddedColorManagement)|1|0 *doFromHbitmap=Creates a Bitmap from a handle to a GDI bitmap. ARG(IntPtr hbitmap)|1|0 *doFromHbitmap2=Creates a Bitmap from a handle to a GDI bitmap and a handle to a GDI palette. ARG(IntPtr hbitmap, IntPtr hpalette)|1|0 *doFromStream=Creates an Image from the specified data stream. ARG(Stream stream)|1|0 *doFromStream2=Creates an Image from the specified data stream, optionally using embedded color management information in that stream. ARG(Stream stream, bool useEmbeddedColorManagement)|1|0 *doFromStream3=Creates an Image from the specified data stream, optionally using embedded color management information and validating the image data. ARG(Stream stream, bool useEmbeddedColorManagement, bool validateImageData)|1|0 *doGetBounds=Gets the bounds of the image in the specified unit. ARG(ref GraphicsUnit pageUnit)|1|0 *doGetEncoderParameterList=Returns information about the parameters supported by the specified image encoder. ARG(Guid encoder)|1|0 *doGetFrameCount=Returns the number of frames of the specified dimension. ARG(FrameDimension dimension)|1|0 *doGetPixelFormatSize=Returns the color depth, in number of bits per pixel, of the specified pixel format. ARG(PixelFormat pixfmt)|1|0 *doGetPropertyItem=Gets the specified property item from this Image. ARG(int propid)|1|0 *doGetThumbnailImage=Returns a thumbnail for this Image. ARG(int thumbWidth, int thumbHeight, GetThumbnailImageAbort callback)|1|0 *doIsAlphaPixelFormat=Returns a value that indicates whether the pixel format for this Image contains alpha information. ARG(PixelFormat pixfmt)|1|0 *doIsCanonicalPixelFormat=Returns a value that indicates whether the pixel format is 32 bits per pixel. ARG(PixelFormat pixfmt)|1|0 *doIsExtendedPixelFormat=Returns a value that indicates whether the pixel format is 64 bits per pixel. ARG(PixelFormat pixfmt)|1|0 *doPalette=Sets the color palette used for this Image. ARG(ColorPalette)|1|0 *doRemovePropertyItem=Removes the specified property item from this Image. ARG(int propid)|1|0 *doRotateFlip=Rotates, flips, or rotates and flips the Image. ARG(RotateFlipType rotateFlipType)|1|0 *doSave=Saves this Image to the specified file or stream. ARG(string filename)|1|0 *doSave2=Saves this image to the specified stream in the specified format. ARG(Stream stream, ImageFormat format)|1|0 *doSave3=Saves this Image to the specified file in the specified format. ARG(string filename, ImageFormat format)|1|0 *doSave4=Saves this image to the specified stream, with the specified encoder and image encoder parameters. ARG(Stream stream, ImageCodecInfo encoder, EncoderParameters encoderParams)|1|0 *doSave5=Saves this Image to the specified file, with the specified encoder and image-encoder parameters. ARG(string filename, ImageCodecInfo encoder, EncoderParameters encoderParams)|1|0 *doSaveAdd=Adds a frame to the file or stream specified in a previous call to the Save method. Use this method to save selected frames from a multiple-frame image to another multiple-frame image. ARG(EncoderParameters encoderParams)|1|0 *doSaveAdd2=Adds a frame to the file or stream specified in a previous call to the Save method. ARG(Image image, EncoderParameters encoderParams)|1|0 *doSelectActiveFrame=Selects the frame specified by the dimension and index. ARG(FrameDimension dimension, int frameIndex)|1|0 *doSetPropertyItem=Stores a property item in this Image. ARG(PropertyItem propitem)|1|0 *onFromFile=Occurs after invoke the method doFromFile and returns the result. ARG(Image)|2|0 *onFromHbitmap=Occurs after invoke the method doFromHbitmap and returns the result. ARG(Bitmap)|2|11 *onFromStream=Occurs after invoke the method doFromStream and returns the result. ARG(Image)|2|0 *onGetBounds=Occurs after invoke the method doGetBounds and returns the result. ARG(RectangleF)|2|0 *onGetEncoderParameterList=Occurs after invoke the method doGetEncoderParameterList and returns the result. ARG(EncoderParameters)|2|0 *onGetFrameCount=Occurs after invoke the method doGetFrameCount and returns the result. ARG(int)|2|1 *onGetPixelFormatSize=Occurs after invoke the method doGetPixelFormatSize and returns the result. ARG(int)|2|1 *onGetPropertyItem=Occurs after invoke the method doGetPropertyItem and returns the result. ARG(PropertyItem)|2|0 *onGetThumbnailImage=Occurs after invoke the method doGetThumbnailImage and returns the result. ARG(Image)|2|0 *onIsAlphaPixelFormat=Occurs after invoke the method doIsAlphaPixelFormat and returns the result. ARG(bool)|2|104 *onIsCanonicalPixelFormat=Occurs after invoke the method doIsCanonicalPixelFormat and returns the result. ARG(bool)|2|104 *onIsExtendedPixelFormat=Occurs after invoke the method doIsExtendedPixelFormat and returns the result. ARG(bool)|2|104 *onSelectActiveFrame=Occurs after invoke the method doSelectActiveFrame and returns the result. ARG(int)|2|1 *Clone=Creates an exact copy of this Image. ARG(Object)|3|0 *Flags=Returns attribute flags for the pixel data of this Image. ARG(int)|3|1 *FrameDimensionsList=Returns an array of GUIDs that represent the dimensions of frames within this Image. ARG(Guid[])|3|13 *.Height=Returns the height, in pixels, of this Image. ARG(int)|3|1 *HorizontalResolution=Returns the horizontal resolution, in pixels per inch, of this Image. ARG(float)|3|107 *Palette=Returns the color palette used for this Image. ARG(ColorPalette)|3|0 *PhysicalDimension=Returns the width and height of this image. ARG(SizeF)|3|0 *PixelFormat=Returns the pixel format for this Image. ARG(PixelFormat)|3|0 *PropertyIdList=Returns IDs of the property items stored in this Image. ARG(int[])|3|13 *PropertyItems=Returns all the property items stored in this Image. ARG(PropertyItem[])|3|13 *RawFormat=Returns the file format of this Image. ARG(ImageFormat)|3|0 *Size=Returns the width and height, in pixels, of this image. ARG(Size)|3|0 *Tag=Returns an object that provides additional data about the image. ARG(Object)|3|0 *VerticalResolution=Returns the vertical resolution, in pixels per inch, of this Image. ARG(float)|3|107 *.Width=Returns the width, in pixels, of this Image. ARG(int)|3|1 *callback=Defines a GetThumbnailImageAbort delegate. ARG(GetThumbnailImageAbort)|4|0 *dimension=Defines a FrameDimension that specifies the identity of the dimension type. ARG(FrameDimension)|4|0 *encoder=Defines a GUID that specifies the image encoder. ARG(Guid)|4|0 *encoderParams=Defines an EncoderParameters that specifies parameters used by the image encoder. ARG(EncoderParameters)|4|0 *filename=Defines a string that contains the name of the file from which to create the Image. ARG(string)|4|2 *format=Defines an ImageFormat that specifies the format of the saved image. ARG(ImageFormat)|4|0 *frameIndex=Defines the index of the active frame. ARG(int)|4|1 *hbitmap=Defines the GDI bitmap handle from which to create the Bitmap. ARG(IntPtr)|4|0 *hpalette=Defines a handle to a GDI palette used to define the bitmap colors if the bitmap specified in the hBitmap parameter is not a device-independent bitmap (DIB). ARG(IntPtr)|4|0 *image=Defines an Image that contains the frame to add. ARG(Image)|4|11 *pageUnit=Defines one of the GraphicsUnit values indicating the unit of measure for the bounding rectangle. ARG(GraphicsUnit)|4|0 *pixfmt=Defines the PixelFormat member that specifies the format for which to find the size. ARG(PixelFormat)|4|0 *propid=Defines the ID of the property item to get. ARG(int)|4|1 *propitem=Defines the PropertyItem to be stored. ARG(PropertyItem)|4|0 *rotateFlipType=Defines a RotateFlipType member that specifies the type of rotation and flip to apply to the image. ARG(RotateFlipType)|4|0 *stream=Defines a Stream that contains the data for this Image. ARG(Stream)|4|10 *thumbHeight=Defines the height, in pixels, of the requested thumbnail image. ARG(int)|4|1 *thumbWidth=Defines the width, in pixels, of the requested thumbnail image. ARG(int)|4|1 *useEmbeddedColorManagement=Defines a value indicating whether to use color management information embedded in the image file. ARG(bool)|4|104 *validateImageData=Defines a value indicating whether to validate the image data. ARG(bool)|4|104