com.esri.arcgis.output
Interface ISpotPlateCollection

All Superinterfaces:
Serializable
All Known Implementing Classes:
PSDriver, PsPrinter

public interface ISpotPlateCollection
extends Serializable

Provides access to members that control the Collection of Spot Plates.

Remarks

Spot plates are used for color separation to produce CMYK plates.


The ISpotPlateCollection makes it possible to create plates based on the individual colors in the CMYK color model. The plates can then be used by publishers in the generation of printed material.


The ISpotPlateCollection interface contains a collection of individual SpotPlate objects. You can use this interface to add, remove, and generally keep track of the SpotPlate objects that have been defined.

Product Availability

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


Method Summary
 void add(ISpotPlate spotPlate)
          Add an ISpotPlate to the Spot Plate collection.
 int getCount()
          The count of the Spot Plate collection.
 ISpotPlate getSpotPlate(int index)
          An ISpotPlate from the Spot Plate collection.
 void insert(int index, ISpotPlate spotPlate)
          Insert an ISpotPlate into the Spot Plate collection at position index.
 void remove(int index)
          Remove ISpotPlate at index from the Spot Plate collection.
 void removeAll()
          Remove all ISpotPlates from the Spot Plate collection.
 

Method Detail

getCount

int getCount()
             throws IOException,
                    AutomationException
The count of the Spot Plate collection.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getSpotPlate

ISpotPlate getSpotPlate(int index)
                        throws IOException,
                               AutomationException
An ISpotPlate from the Spot Plate collection.

Product Availability

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

Parameters:
index - The index (in)
Returns:
A reference to a com.esri.arcgis.output.ISpotPlate
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

add

void add(ISpotPlate spotPlate)
         throws IOException,
                AutomationException
Add an ISpotPlate to the Spot Plate collection.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

insert

void insert(int index,
            ISpotPlate spotPlate)
            throws IOException,
                   AutomationException
Insert an ISpotPlate into the Spot Plate collection at position index.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
index - The index (in)
spotPlate - A reference to a com.esri.arcgis.output.ISpotPlate (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

remove

void remove(int index)
            throws IOException,
                   AutomationException
Remove ISpotPlate at index from the Spot Plate collection.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

removeAll

void removeAll()
               throws IOException,
                      AutomationException
Remove all ISpotPlates from the Spot Plate collection.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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