The ImageKit Control: A comprehensive image processing control containing various properties, methods, events, and interfaces. This control enables you to scan, display, and edit images and to apply effect filters, draw on images, print and manipulate image files. The ImageKit Control combines the functionality of 6 different controls from earlier versions of the ImageKit: the Common Control, the Display Control, the Effect Control, the File Control, the Print Control and the Scan Control.
Property List
Custom Properties | Explanation |
---|---|
Appearance | Sets the appearance of the ImageKit Control border |
AutoDisplay | Sets whether or not the image will automatically be displayed |
AutoSize | Sets whether or not the ImageKit Control will be resized to fit the size of the image |
BackColor | Sets the color for the background of the ImageKit Control |
BackgroundImageFile | Sets the name of the file displayed as the background image in the ImageKit Control |
BackgroundImageVectorHeight | Sets the height of the vector image that is being displayed as a background image in the ImageKit Control |
BackgroundImageVectorWidth | Sets the width of the vector image that is being displayed as a background image in the ImageKit Control |
BitCount | The number of bits per pixel in the image |
BlinkSpeed | Sets the speed at which the border of the selected area blinks |
BorderColor | Sets the color of the ImageKit Control border |
BorderVisible | Sets whether or not the ImageKit Control border is visible |
DispCenterX | Sets the x-coordinate of a point on an image that will be displayed from the center of the ImageKit Control |
DispCenterY | Sets the y-coordinate of a point on an image that will be displayed from the center of the ImageKit Control |
DisplayMode | Sets the display mode to Scale, Stretch, ActualSize, etc. |
DispScaleX | Sets the horizontal magnification at which and image is displayed in the ImageKit Control |
DispScaleY | Sets the vertical magnification at which and image is displayed in the ImageKit Control |
DispStartX | Sets the point on the image that will be displayed from the top left corner of the ImageKit Control |
DispStartY | Sets the point on the image that will be displayed from the top left corner of the ImageKit Control |
DrawVectorColor | Sets the color used when vector images are displayed in the ImageKit Control |
DXFBlack | Sets whether or not white is displayed as black and black is displayed as white in DXF images |
Enabled | Sets whether or not mouse or keyboard events are enabled in the ImageKit Control |
EnableOLEDrag | Sets whether or not OLE drag and drop is enabled |
ErrorStatus | Refers to the types of errors that can occur when using the ImageKit Control |
Grad | Sets the units of measurement at which the graduation is displayed |
GradBackColor | Sets the background color of the graduation in the ImageKit Control |
GradColor | Sets the color of the graduation in the ImageKit Control |
Gray | Determines whether or not the image is grayscale |
Grid | Sets the units of measurement at which the grid is displayed |
GridColor | Sets the color of the grid lines in the ImageKit Control |
GridSpace | Sets the size of the spaces in the grid |
Hdc | Refers to the device context of the ImageKit Control |
Hwnd | Refers to the window handle of the ImageKit Control |
ImageHandle | Refers to the image handle of the base image |
ImageHdc | Refers to the image handle of the base image |
ImageHdc | Refers to the displayed image's memory device context |
ImageHeight | Refers to the height of the image in pixels |
ImageKind | Refers to the image type |
ImageSize | Refers to the size of the image in bytes |
ImageWidth | Refers to the width of the image in pixels |
ImageWidthByte | Refers to the number of bytes per line in the image |
InvalidHatchColor | Sets the color of the hatch pattern shown in the ImageKit Control when an image is not displayed |
InvalidHatchPattern | Sets the pattern that is displayed in that portion of the ImageKit control not covered by an image |
LayerNo | Sets the image to be processed (either the base image or one of the layer images) |
Mask1632 | Refers to the type of mask data in a 16bit color or 32bit color image |
MouseCursorFile | Sets the filename for the cursor file that determines the custom mouse cursor in the ImageKit Control |
MouseCursorType | Sets the shape of the mouse cursor used in the ImageKit Control |
MouseDragImage | Sets whether or not the image in the ImageKit Control can be scrolled by dragging it with the mouse |
MouseWheel | Sets whether the mouse wheel can be used to scroll |
PalBlue | Refers to the blue value of the pixel at the clicked location in the base image in the ImageKit Control |
PalCount | Refers to the number of palette colors for the image |
PalGreen | Refers to the green value of the pixel at the clicked location in the base image in the ImageKit Control |
PalRed | Refers to the red value of the pixel at the clicked location in the base image in the ImageKit Control |
Picture | allows you to pass a raster image or a vector image between the ImageKit and a VisualBasic Picture object or a C#.NET/VB.NET Image object |
RectBottom | Refers to the bottom coordinate of the selected area in the ImageKit Control |
RectColor1 | Sets the one of the colors of the dotted line that distinguishes the selected area in the ImageKit Control |
RectColor2 | Sets the one of the colors of the dotted line that distinguishes the selected area in the ImageKit Control |
RectDraw | Sets whether an area can be selected on the base image in the ImageKit Control |
RectDrawFix | Sets whether or not the selected area drawn on the base image in the ImageKit Control can be resized with the mouse |
RectDrawRatio | Sets the ratio of the height to the width in the selected area drawn on the base image in the ImageKit Control |
RectLeft | Refers to the left coordinate of the selected area in the ImageKit Control |
RectMouseCursorFile | Sets the filename for the cursor file that defines the shape of the cursor when the mouse is dragged within the ImageKit Control |
RectMouseCursorType | Sets the shape of the mouse cursor when the mouse is dragged within the ImageKit Control |
RectRight | Refers to the right coordinate of the selected area in the ImageKit Control |
RectTop | Refers to the top coordinate of the selected area in the ImageKit Control |
Refine1BitImage | Sets whether or not a 1 bit color image, a 4 bit grayscale image, or an 8 bit grayscale image will be displayed in high quality in the ImageKit Control. This property has been deprecated. Use the StretchMode property instead. |
RefineColorImage | Sets whether or not a 24 or 32 bit color image will be displayed in high quality when it is reduced in size. (When the image is larger than the ImageKit Control). This property has been deprecated. Use the StretchMode property instead. |
ScrollBar | Sets whether or not scroll bars are displayed on the ImageKit Control |
ScrollHeight | Sets the height of the scroll for the image displayed in the ImageKit Control |
ScrollWidth | Sets the width of the scroll for the image displayed in the ImageKit Control |
ShowBackgroundImage | Sets whether or not an image is displayed in the ImageKit Control background |
ShowInDisp | Sets whether or not the base image is displayed in the ImageKit Control |
ShowInMagnifier | Sets whether or not the base image is displayed in the Magnifier window |
ShowInPanWindow | Sets whether or not the base image is displayed Pan window |
SimpleDispCtrl | Limits the ImageKit Control to displaying only to the base image |
StretchMode | Sets the method used when images are expanded or contracted. Not to be confused with the DisplayMode stretch parameter. |
ToolTip | Sets the units of measurement at which the tool tip coordinates are displayed. |
ToolTipColor | Sets the the color of the tool tip background displayed when the mouse is moved over an image |
ToolTipTimeSecond | Sets the number of seconds the tool tip is displayed |
ToolTipXfromMouse | Sets the horizontal offset in pixels between the mouse cursor position and the tool tip |
ToolTipYfromMouse | Sets the vertical offset in pixels between the mouse cursor position and the tool tip |
TransBlue | Sets the blue value for the transparent color in the base (raster) image |
TransGreen | Sets the green value for the transparent color in the base (raster) image |
Transparent | Enables the transparent color in the base image |
TransRed | Sets the red value for the transparent color in the base (raster) image |
VectorAntiAliasDisplay | Sets whether a vector image's antialias display is enabled |
Xdpi | Refers to the number of pixels per horizontal inch (horizontal resolution) in the image |
Ydpi | Refers to the number of pixels per vertical inch (vertical resolution) in the image |
Method List
Custom Methods | Explanation |
---|---|
BitBlt | Performs a bit-block transfer of the color data corresponding to a rectangle of pixels from the specified source device context into a destination device context |
BitmapFromDib | Converts the image data from a Device Independent Bitmap (DIB) to a Device Dependent Bitmap (DDB) |
ClearClipBrd | Clears the clipboard |
CopyImage | Makes an identical copy of a raster image or a vector image in the memory |
CreateImage | Creates a new raster image |
DeleteBitmapObject | Deletes the Bitmap object |
DibFromBitmap | Converts a Device Dependent Bitmap to a Device Independent Bitmap |
Display | Displays the image. This method has been deprecated. |
DisplayImage | Displays the image |
FreeMemory | Frees image data from the memory |
GetDpi | Retrieves the value of resolution property of an image |
GetDpiF | Retrieves the value of resolution property of an image. (Float) |
GetDpiVariant | Retrieves the value of resolution property of an image. (Variant) |
GetDpiFromHdc | Retrieves the resolution from the device context |
GetDpiFromHdcVariant | Retrieves the resolution from the device context (variant type) |
GetFromClipBrd | Retrieves the raster image or the vector image from the clipboard |
GetImageType | Sets the image information into various ImageKit properties |
GetMemorySize | Retrieves the size of the memory used by the image |
GetOneBitPalCount | Retrieves the number of 0 pixels and 1 pixels from a 1 bit color image |
GetOneBitPalCountVariant | Retrieves the number of 0 pixels and 1 pixels from a 1 bit color image (variant type) |
GetPalette | Retrieves the palette information for a raster image |
GetPaletteVariant | Retrieves the palette information for a raster image (variant type) |
GetSystemPalette | Retrieves the system palette from the current PC |
IsClipBrdData | Checks whether or not there is clipboard data |
Refresh | Redisplays the image on the ImageKit Control |
ScrollImage | Scrolls the image according to the values set in the ScrollHeight and ScrollWidth properties |
SetDpi | Sets a new value in the resolution property of an image |
SetDpiF | Sets a new value in the resolution property of an image. (Float) |
SetPalette | Sets the palette information for the raster image |
SetPaletteVariant | Sets the palette information for the raster image (variant type) |
SetToClipBrd | Copies a raster image or a vector image to the clipboard |
StretchBlt | Copies a bitmap from a source rectangle into a destination rectangle, stretching or compressing the bitmap to fit the dimensions of the destination rectangle, if necessary |
Zoom | Zooms in on the area specified in the image |
Event List
Custom Events | Explanation |
---|---|
AfterScan | Generated after an image is scanned with the scan device |
BeforeScan | Generated just before an image is scanned with the scan device |
ClickOnPanWindow | |
EditToolBar | Generated whenever the image editing toolbars are opened or closed |
EndDispImage | Generated after the image is displayed |
EndLoad | Generated after a file has loaded |
EndPopUpMenu | Generated just after the PopUp Menu has closed |
EndRasterToVector | Generated after a raster image has been converted to a vector image |
EndSave | Generated after a file has finished being saved |
EndVectorToRaster | Generated after a vector image has been converted to a raster image |
GetDragDropFileName | Generated after an image is dragged and dropped into the ImageKit Control |
MagnifierMouseDown | Generated when the mouse button is pressed inside the Magnifier |
MagnifierMouseMove | Generated when the mouse cursor is moved within the Magnifier |
MagnifierMouseUp | Generated when the mouse button is released inside the Magnifier |
MouseDownImage | Generated when the mouse cursor is inside the image and the mouse button has been pressed |
MouseDownSelectLayerImage | Generated when the mouse cursor is over a layer image and the mouse button is been pressed |
MouseMoveImage | Generated when the mouse moves over the image |
MouseUpImage | Generated when the mouse cursor is inside the image and the mouse button has been released |
MouseUpSelectLayerImage | Generated when the mouse cursor is over a layer image and the mouse button is been released |
MouseWheelDownImage | Generated when the mouse wheel is rolled down |
MouseWheelUpImage | Generated when the mouse wheel is rolled up |
PanWindow | Generated whenever the Pan window is displayed or closed |
Progress | Generated when an effect in being processed, a file is being loaded or saved, or when a file is converted between vector and raster |
Scanning | Generated when an image is being scanned by the scan device |
ScrollDispImage | Generated when a scroll bar is used to scroll the image |
SelEditFunction | Generated when a button on the image editing toolbar (either Raster or Vector) is clicked |
StartLoad | Generated before a file has started to load |
StartRasterToVector | Generated when a raster image is converted to a vector image |
StartSave | Generated before an image is saved |
StartVectorToRaster | Generated when a vector image is converted to a raster image |
Interface List
Custom Interface | Explanation |
---|---|
Edit | Exposes properties and methods for editing images |
Effect | Exposes properties and methods for processing imaging effects (effect filters, transformations, conversions, etc) |
File | Exposes properties and methods for processing image files |
Layer | Exposes properties related to the 100 distinct image layers possible when displaying images in the ImageKit Control |
Magnifier | Exposes properties and methods related to the magnifying glass display |
PanWindow | Exposes properties and methods related to the pan window display |
PrintDraw | Exposes properties and methods related to printing or related to drawing objects or text on images |
Scan | Exposes properties and methods related to using scan devices and digital cameras |
Vector | Exposes properties and methods related to creating vector images or converting raster images to vector images and vice versa |