ImageGear Professional for Windows ActiveX
IGPage Object

Description:

This object represents a single page image. It contains image data and other attributes such as ROI, alpha channels, and image resolution.

Interface:

IIGPage extends IIGObject

Members:

Methods
AddAlpha Method This method adds a new alpha channel to the IGPage Object.
AllocateImage Method This method allocates image data for the IGPage Object.
ChannelDepthsChange Method This method changes the channel depths of the image to the specified values.
ChannelDepthsGet Method This method returns an array of channel depths for the image.
CheckEmbeddedColorProfile Method This method checks to see whether the image has embedded color profile.
Clear Method This method deletes image data associated with the IGPage Object.
ColorProfileGetCopy Method This method returns a color profile associated with the image.
ColorProfileUpdateFrom Method This method replaces the color profile associated with the image with the new one.
ColorSpaceIDGet Method This method returns the color space ID of the image.
CopyPixelTo Method This method copies pixel data from the image into IGPixel Object object.
DuplicateTo Method This method duplicates IGPage Object.
Empty Method Empties the palette, reducing it to zero entries.
FloodFill Method Fills an area with a color, starting at the specified point.
Flush Method Flushes the DIB if it uses a memory mapped file for storing pixels.
GetAlphaCopy Method Creates a new IGPage Object containing a copy of specified alpha channel.
GetAlphaDIBInfo Method Creates a new object and copies DIB info from specified alpha channel into it.
GetDIBHandle Method Returns DIB handle of the image.
GetDIBInfo Method Creates new object and copies DIB info from IGPage Object into it.
GetDIBPtr Method This method is not supported. Use RasterPtrGet Method instead.
GetExtraChannelInfoCopy Method Gets a copy of the image DIB's extra channel info array.
GetGrayscaleLUTCopy Method If a grayscale LUT is attached to an IGPage Object, returns its copy as a new IGLUT object.
GetImagePtr Method This method returns the pointer to the image data.
GetImageResolutionCopy Method Creates a new object and copies image resolution from IGPage into it.
GetPaletteCopy Method Creates a new object and copies image palette from IGPage into it.
GetPaletteEntryCopy Method Creates a new object and copies specified entry of the image palette from IGPage into it.
GetPaletteSize Method Returns the number of entries in the image palette.
GetPixAreaCopy Method This method creates a new object and copies the image area into it.
GetPixColumnCopy Method This method creates a new object and copies the image column into it.
GetPixelCopy Method This method creates a new object and copies specified image pixel into it.
GetPixLineCopy Method This method creates a new object and copies the image line into it.
GetPixRasterCopy Method This method creates a new object and copies the image raster into it.
GetPixRowCopy Method This method creates a new object and copies the image row into it.
GetRasterCopy Method This method is similar to GetPixRasterCopy(), but it returns IGIntegerArray (not IGPixelArray).
GrayscaleLUTExists Method Returns True if a grayscale LUT is attached to an IGPage, and False otherwise.
HasPDFData Method This method tells whether or not the page contains PDF data.
HasVectorData Method This method tells whether or not the page contains vector data, which could be PDF or CAD/vector data.
IGPalette Object PlatformDIBImport Method Imports a platform-specific DIB into the page.
ImagePtrGet Method This method returns a pointer to the image's pixel data as stored internally in memory.
PalettePtrGet Method This method returns a pointer to the palette of an image. It should only be used if the image is indexed.
PlatformDIBExport Method This method exports an image as a platform-specific DIB.
PlatformDIBExportSizeCalc Method Returns the size of a DIB (in bytes) that would be exported by PlatformDIBExport if the same parameters were used.
Rasterize Method This method converts vector data associated with a page to the page DIB.
RasterPtrGet Method This method returns a pointer to the beginning of pixel data for a given raster.
RemoveAllAlpha Method This method removes all alpha channels from the IGPage.
RemoveAlpha Method This method removes specified channel from the IGPage and shifts the remaining alpha channels.
SwapAlphas Method This method swaps 2 alpha channels associated with IGPage.
UpdateExtraChannelInfoFrom Method Creates a copy of the info array specified by ExtraChannelInfoand attaches it to IGPage's extra channel info array, replacing the old value.
UpdateGrayscaleLUTFrom Method Creates or updates IGPage's grayscale LUT with values from the specified LUT.
UpdateImageResolutionFrom Method This method updates image resolution attributes of the IGPage with new values.
UpdatePaletteEntryFrom Method This method updates image palette entry of the IGPage with new values.
UpdatePaletteFrom Method This method updates image palette of the IGPage Object.
UpdatePixAreaFrom Method This method updates image area of the IGPage.
UpdatePixColumnFrom Method This method updates image column of the IGPage.
UpdatePixelFrom Method This method updates image pixel of the IGPage.
UpdatePixLineFrom Method This method updates image line of the IGPage.
UpdatePixRasterFrom Method This method updates image raster of the IGPage.
UpdatePixRowFrom Method This method updates image row of the IGPage.
UpdateRasterFrom Method This method is similar to GetPixRasterCopy(), but it takes IGIntegerArray object as parameter (not IGPixelArray).
Properties
AlphaCount Property This property returns the total number of alpha channels that are currently associated with the IGPage Object.
BitDepth Property This property returns the bit depth of the image loaded in the IGPage Object.
BitsPerChannel Property Returns the number of bits allocated for each pixel channel of the image loaded in the IGPage Object.
ColorSpace Property This property returns the color space type of the image loaded in the IGPage Object.
Compression Property Specifies the type of compression used to store this page in a multi-page document file.
CompressionUsed Property Specifies whether or not the compression type specified by the IGPage's Compression property should be used when updating or saving an IGDocument.
ExtraCount Property Specifies the number of extra channels in the image.
ImageHeight Property This property obtains the height, in pixels, of the image loaded in the IGPage Object.
ImageIsGray Property This Boolean property indicates whether or not an image is a True grayscale.
ImageWidth Property This property returns the width, in pixels, of the image loaded in the IGPage Object.
IsValid Property This Boolean property tells whether or not an image data has been loaded into IGPage Object.
Layers Property Specifies the layers associated with the IGPage Object
Orientation Property Orientation the image was saved with.
ROI Property This property provides access to the ROI object associated with the IGPage Object.
Signed Property This property gets/sets image signed/unsigned attribute. Applicable to 9-16g only.
UpdateEventEnabled Property This property controls whether or not to fire the IGPageUpdate Event each time when IGPage is updated.
Events
IGPageUpdate Event This event, if enabled, is fired every time when page is updated.

 

 


©2016. Accusoft Corporation. All Rights Reserved.

Send Feedback