com.esri.arcgis.output
Interface IExportPDF

All Superinterfaces:
Serializable
All Known Implementing Classes:
ExportPDF

public interface IExportPDF
extends Serializable

Provides access to members that control the PDF (Portable Document Format) Export.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux


Method Summary
 int getImageCompression()
          The PDF Image Compression.
 boolean isCompressed()
          Indicates if the PDF should be compressed.
 boolean isEmbedFonts()
          The Embed Fonts option.
 void setCompressed(boolean compressed)
          Indicates if the PDF should be compressed.
 void setEmbedFonts(boolean embedFonts)
          The Embed Fonts option.
 void setImageCompression(int compression)
          The PDF Image Compression.
 

Method Detail

isCompressed

boolean isCompressed()
                     throws IOException,
                            AutomationException
Indicates if the PDF should be compressed.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

setCompressed

void setCompressed(boolean compressed)
                   throws IOException,
                          AutomationException
Indicates if the PDF should be compressed.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

setImageCompression

void setImageCompression(int compression)
                         throws IOException,
                                AutomationException
The PDF Image Compression.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
compression - A com.esri.arcgis.output.esriExportImageCompression constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getImageCompression

int getImageCompression()
                        throws IOException,
                               AutomationException
The PDF Image Compression.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Returns:
A com.esri.arcgis.output.esriExportImageCompression constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setEmbedFonts

void setEmbedFonts(boolean embedFonts)
                   throws IOException,
                          AutomationException
The Embed Fonts option.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

isEmbedFonts

boolean isEmbedFonts()
                     throws IOException,
                            AutomationException
The Embed Fonts option.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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