com.esri.arcgis.output
Interface IExportBMP

All Superinterfaces:
Serializable
All Known Implementing Classes:
ExportBMP

public interface IExportBMP
extends Serializable

Provides access to members that control the BMP (Windows Bitmap) Export.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux


Method Summary
 int getBiLevelThreshold()
          The Threshold value for BiLevel images.
 int getBitmap()
          The Windows Bitmap handle.
 int getPalette()
          The Windows Bitmap color palette.
 boolean isRLECompression()
          The Windows Bitmap compression scheme for 8 bits per pixel and 4 bits per pixel.
 void setBiLevelThreshold(int threshold)
          The Threshold value for BiLevel images.
 void setRLECompression(boolean compression)
          The Windows Bitmap compression scheme for 8 bits per pixel and 4 bits per pixel.
 

Method Detail

getBitmap

int getBitmap()
              throws IOException,
                     AutomationException
The Windows Bitmap handle.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Returns:
The phBmp (A COM typedef)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPalette

int getPalette()
               throws IOException,
                      AutomationException
The Windows Bitmap color palette.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Returns:
The phPal (A COM typedef)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRLECompression

void setRLECompression(boolean compression)
                       throws IOException,
                              AutomationException
The Windows Bitmap compression scheme for 8 bits per pixel and 4 bits per pixel.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
compression - The compression (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isRLECompression

boolean isRLECompression()
                         throws IOException,
                                AutomationException
The Windows Bitmap compression scheme for 8 bits per pixel and 4 bits per pixel.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Returns:
The compression
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setBiLevelThreshold

void setBiLevelThreshold(int threshold)
                         throws IOException,
                                AutomationException
The Threshold value for BiLevel images. The Threshold value will be used if esriExportImageType is equal to esriExportImageTypeBiLevelThreshold.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
threshold - The threshold (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getBiLevelThreshold

int getBiLevelThreshold()
                        throws IOException,
                               AutomationException
The Threshold value for BiLevel images. The Threshold value will be used if esriExportImageType is equal to esriExportImageTypeBiLevelThreshold.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Returns:
The threshold
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.