com.esri.arcgis.output
Interface IExportPNG

All Superinterfaces:
Serializable
All Known Implementing Classes:
ExportPNG

public interface IExportPNG
extends Serializable

Provides access to members that control the PNG (Portable Network Graphics) Export.

Product Availability

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


Method Summary
 int getBiLevelThreshold()
          The Threshold value for BiLevel images.
 IColor getTransparentColor()
          The color that is marked as transparent in the export image.
 boolean isInterlaceMode()
          The interlaced PNG export mode.
 void setBiLevelThreshold(int threshold)
          The Threshold value for BiLevel images.
 void setInterlaceMode(boolean interlace)
          The interlaced PNG export mode.
 void setTransparentColor(IColor color)
          The color that is marked as transparent in the export image.
 

Method Detail

setInterlaceMode

void setInterlaceMode(boolean interlace)
                      throws IOException,
                             AutomationException
The interlaced PNG export mode.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

isInterlaceMode

boolean isInterlaceMode()
                        throws IOException,
                               AutomationException
The interlaced PNG export mode.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

setTransparentColor

void setTransparentColor(IColor color)
                         throws IOException,
                                AutomationException
The color that is marked as transparent in the export image.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
color - A reference to a com.esri.arcgis.display.IColor (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTransparentColor

IColor getTransparentColor()
                           throws IOException,
                                  AutomationException
The color that is marked as transparent in the export image.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Returns:
A reference to a com.esri.arcgis.display.IColor
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 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 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.