com.esri.arcgis.geoprocessing
Interface IMdDiagramProperties

All Superinterfaces:
Serializable
All Known Implementing Classes:
IMdDiagramPropertiesProxy

public interface IMdDiagramProperties
extends Serializable

Provides access to properties/methods of a model diagram properties object.

Product Availability

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


Method Summary
 IMdDisplayEdge getDisplayEdge(int edgeType)
          Returns display edge.
 IMdDisplayNode getDisplayNode(int nodeType)
          Returns display node.
 int getGridLineColor()
          The grid line color of the diagram properties object.
 int getGridPointColor()
          The grid point color of the diagram properties object.
 int getGridSize()
          The grid size of the diagram properties object.
 int getGridType()
          The grid type of the diagram properties object.
 int getHorizontalEdgeSpacing()
          The orthogonal horizontal edge spacing of the diagram properties object.
 int getLayoutQuality()
          The layout quality of the diagram properties object.
 int getLevelAlignment()
          The level alignment of the diagram properties object.
 int getLevelConstraint()
          The level constraint of the diagram properties object.
 int getLevelOrientation()
          The level orientation of the diagram properties object.
 int getLevelSpacing()
          The level spacing of the diagram properties object.
 int getMinimumSlopePercent()
          The minimum slope percent of the diagram properties object.
 int getNodeSpacing()
          The node spacing of the diagram properties object.
 int getSelectedColor()
          The selected color of the diagram properties object.
 int getVerticalEdgeSpacing()
          The orthogonal vertical edge spacing of the diagram properties object.
 boolean isAutoLayout()
          Indicates if auto layout is active.
 boolean isIncrementalLayout()
          Indicates if the graph is using incremental layout.
 boolean isMergeEdgeChannels()
          Indicates if the graph is using orthogonal channel merging.
 boolean isOrthogonalRouting()
          Indicates if the graph is using orthoginal routing.
 boolean isReduceCrossings()
          Indicates if reduce crossings is active.
 boolean isRespectFlow()
          Indicates if respect flow is active.
 boolean isShowGrid()
          Indicates whether or not to show a grid on the diagram.
 boolean isUseMinimumSlope()
          Indicates if the graph should use the minimum slope property.
 boolean isVariableLevelSpacing()
          Indicates if the graph is using variable level spacing.
 void setAutoLayout(boolean pAutoLayout)
          Indicates if auto layout is active.
 void setDisplayEdge(int edgeType, IMdDisplayEdge pDisplayEdge)
          Sets display edge.
 void setDisplayNode(int nodeType, IMdDisplayNode pDisplayNode)
          Sets display node.
 void setGridLineColor(int pColor)
          The grid line color of the diagram properties object.
 void setGridPointColor(int pColor)
          The grid point color of the diagram properties object.
 void setGridSize(int pGridSize)
          The grid size of the diagram properties object.
 void setGridType(int pGridType)
          The grid type of the diagram properties object.
 void setHorizontalEdgeSpacing(int pHorizontalEdgeSpacing)
          The orthogonal horizontal edge spacing of the diagram properties object.
 void setIncrementalLayout(boolean pIncrementalLayout)
          Indicates if the graph is using incremental layout.
 void setLayoutQuality(int pLayoutQuality)
          The layout quality of the diagram properties object.
 void setLevelAlignment(int pLevelAlignment)
          The level alignment of the diagram properties object.
 void setLevelConstraint(int pLevelConstraint)
          The level constraint of the diagram properties object.
 void setLevelOrientation(int pLevelOrientation)
          The level orientation of the diagram properties object.
 void setLevelSpacing(int pLevelSpacing)
          The level spacing of the diagram properties object.
 void setMergeEdgeChannels(boolean pMergeEdgeChannels)
          Indicates if the graph is using orthogonal channel merging.
 void setMinimumSlopePercent(int pMinimumSlopePercent)
          The minimum slope percent of the diagram properties object.
 void setNodeSpacing(int pNodeSpacing)
          The node spacing of the diagram properties object.
 void setOrthogonalRouting(boolean pOrthogonalRouting)
          Indicates if the graph is using orthoginal routing.
 void setReduceCrossings(boolean pReduceCrossings)
          Indicates if reduce crossings is active.
 void setRespectFlow(boolean pRespectFlow)
          Indicates if respect flow is active.
 void setSelectedColor(int pSelectedColor)
          The selected color of the diagram properties object.
 void setShowGrid(boolean pShowGrid)
          Indicates whether or not to show a grid on the diagram.
 void setUseMinimumSlope(boolean pUseMinimumSlope)
          Indicates if the graph should use the minimum slope property.
 void setVariableLevelSpacing(boolean pVariableLevelSpacing)
          Indicates if the graph is using variable level spacing.
 void setVerticalEdgeSpacing(int pVerticalEdgeSpacing)
          The orthogonal vertical edge spacing of the diagram properties object.
 

Method Detail

getDisplayNode

IMdDisplayNode getDisplayNode(int nodeType)
                              throws IOException,
                                     AutomationException
Returns display node.

Product Availability

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

Supported Platforms

Windows

Parameters:
nodeType - A com.esri.arcgis.geoprocessing.esriModelDiagramNodeType constant (in)
Returns:
A reference to a com.esri.arcgis.geoprocessing.IMdDisplayNode
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDisplayNode

void setDisplayNode(int nodeType,
                    IMdDisplayNode pDisplayNode)
                    throws IOException,
                           AutomationException
Sets display node.

Product Availability

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

Supported Platforms

Windows

Parameters:
nodeType - A com.esri.arcgis.geoprocessing.esriModelDiagramNodeType constant (in)
pDisplayNode - A reference to a com.esri.arcgis.geoprocessing.IMdDisplayNode (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDisplayEdge

IMdDisplayEdge getDisplayEdge(int edgeType)
                              throws IOException,
                                     AutomationException
Returns display edge.

Product Availability

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

Supported Platforms

Windows

Parameters:
edgeType - A com.esri.arcgis.geoprocessing.esriMdConnectionType constant (in)
Returns:
A reference to a com.esri.arcgis.geoprocessing.IMdDisplayEdge
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDisplayEdge

void setDisplayEdge(int edgeType,
                    IMdDisplayEdge pDisplayEdge)
                    throws IOException,
                           AutomationException
Sets display edge.

Product Availability

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

Supported Platforms

Windows

Parameters:
edgeType - A com.esri.arcgis.geoprocessing.esriMdConnectionType constant (in)
pDisplayEdge - A reference to a com.esri.arcgis.geoprocessing.IMdDisplayEdge (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isVariableLevelSpacing

boolean isVariableLevelSpacing()
                               throws IOException,
                                      AutomationException
Indicates if the graph is using variable level spacing.

Product Availability

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

Supported Platforms

Windows

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

setVariableLevelSpacing

void setVariableLevelSpacing(boolean pVariableLevelSpacing)
                             throws IOException,
                                    AutomationException
Indicates if the graph is using variable level spacing.

Product Availability

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

Supported Platforms

Windows

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

getLevelSpacing

int getLevelSpacing()
                    throws IOException,
                           AutomationException
The level spacing of the diagram properties object.

Product Availability

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

Supported Platforms

Windows

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

setLevelSpacing

void setLevelSpacing(int pLevelSpacing)
                     throws IOException,
                            AutomationException
The level spacing of the diagram properties object.

Product Availability

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

Supported Platforms

Windows

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

getNodeSpacing

int getNodeSpacing()
                   throws IOException,
                          AutomationException
The node spacing of the diagram properties object.

Product Availability

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

Supported Platforms

Windows

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

setNodeSpacing

void setNodeSpacing(int pNodeSpacing)
                    throws IOException,
                           AutomationException
The node spacing of the diagram properties object.

Product Availability

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

Supported Platforms

Windows

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

getMinimumSlopePercent

int getMinimumSlopePercent()
                           throws IOException,
                                  AutomationException
The minimum slope percent of the diagram properties object.

Product Availability

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

Supported Platforms

Windows

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

setMinimumSlopePercent

void setMinimumSlopePercent(int pMinimumSlopePercent)
                            throws IOException,
                                   AutomationException
The minimum slope percent of the diagram properties object.

Product Availability

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

Supported Platforms

Windows

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

isUseMinimumSlope

boolean isUseMinimumSlope()
                          throws IOException,
                                 AutomationException
Indicates if the graph should use the minimum slope property.

Product Availability

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

Supported Platforms

Windows

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

setUseMinimumSlope

void setUseMinimumSlope(boolean pUseMinimumSlope)
                        throws IOException,
                               AutomationException
Indicates if the graph should use the minimum slope property.

Product Availability

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

Supported Platforms

Windows

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

getLayoutQuality

int getLayoutQuality()
                     throws IOException,
                            AutomationException
The layout quality of the diagram properties object.

Product Availability

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

Supported Platforms

Windows

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

setLayoutQuality

void setLayoutQuality(int pLayoutQuality)
                      throws IOException,
                             AutomationException
The layout quality of the diagram properties object.

Product Availability

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

Supported Platforms

Windows

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

getLevelOrientation

int getLevelOrientation()
                        throws IOException,
                               AutomationException
The level orientation of the diagram properties object.

Product Availability

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

Supported Platforms

Windows

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

setLevelOrientation

void setLevelOrientation(int pLevelOrientation)
                         throws IOException,
                                AutomationException
The level orientation of the diagram properties object.

Product Availability

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

Supported Platforms

Windows

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

getLevelConstraint

int getLevelConstraint()
                       throws IOException,
                              AutomationException
The level constraint of the diagram properties object.

Product Availability

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

Supported Platforms

Windows

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

setLevelConstraint

void setLevelConstraint(int pLevelConstraint)
                        throws IOException,
                               AutomationException
The level constraint of the diagram properties object.

Product Availability

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

Supported Platforms

Windows

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

getLevelAlignment

int getLevelAlignment()
                      throws IOException,
                             AutomationException
The level alignment of the diagram properties object.

Product Availability

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

Supported Platforms

Windows

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

setLevelAlignment

void setLevelAlignment(int pLevelAlignment)
                       throws IOException,
                              AutomationException
The level alignment of the diagram properties object.

Product Availability

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

Supported Platforms

Windows

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

isOrthogonalRouting

boolean isOrthogonalRouting()
                            throws IOException,
                                   AutomationException
Indicates if the graph is using orthoginal routing.

Product Availability

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

Supported Platforms

Windows

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

setOrthogonalRouting

void setOrthogonalRouting(boolean pOrthogonalRouting)
                          throws IOException,
                                 AutomationException
Indicates if the graph is using orthoginal routing.

Product Availability

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

Supported Platforms

Windows

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

getVerticalEdgeSpacing

int getVerticalEdgeSpacing()
                           throws IOException,
                                  AutomationException
The orthogonal vertical edge spacing of the diagram properties object.

Product Availability

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

Supported Platforms

Windows

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

setVerticalEdgeSpacing

void setVerticalEdgeSpacing(int pVerticalEdgeSpacing)
                            throws IOException,
                                   AutomationException
The orthogonal vertical edge spacing of the diagram properties object.

Product Availability

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

Supported Platforms

Windows

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

getHorizontalEdgeSpacing

int getHorizontalEdgeSpacing()
                             throws IOException,
                                    AutomationException
The orthogonal horizontal edge spacing of the diagram properties object.

Product Availability

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

Supported Platforms

Windows

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

setHorizontalEdgeSpacing

void setHorizontalEdgeSpacing(int pHorizontalEdgeSpacing)
                              throws IOException,
                                     AutomationException
The orthogonal horizontal edge spacing of the diagram properties object.

Product Availability

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

Supported Platforms

Windows

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

isMergeEdgeChannels

boolean isMergeEdgeChannels()
                            throws IOException,
                                   AutomationException
Indicates if the graph is using orthogonal channel merging.

Product Availability

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

Supported Platforms

Windows

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

setMergeEdgeChannels

void setMergeEdgeChannels(boolean pMergeEdgeChannels)
                          throws IOException,
                                 AutomationException
Indicates if the graph is using orthogonal channel merging.

Product Availability

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

Supported Platforms

Windows

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

isIncrementalLayout

boolean isIncrementalLayout()
                            throws IOException,
                                   AutomationException
Indicates if the graph is using incremental layout.

Product Availability

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

Supported Platforms

Windows

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

setIncrementalLayout

void setIncrementalLayout(boolean pIncrementalLayout)
                          throws IOException,
                                 AutomationException
Indicates if the graph is using incremental layout.

Product Availability

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

Supported Platforms

Windows

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

isAutoLayout

boolean isAutoLayout()
                     throws IOException,
                            AutomationException
Indicates if auto layout is active.

Product Availability

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

Supported Platforms

Windows

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

setAutoLayout

void setAutoLayout(boolean pAutoLayout)
                   throws IOException,
                          AutomationException
Indicates if auto layout is active.

Product Availability

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

Supported Platforms

Windows

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

isShowGrid

boolean isShowGrid()
                   throws IOException,
                          AutomationException
Indicates whether or not to show a grid on the diagram.

Product Availability

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

Supported Platforms

Windows

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

setShowGrid

void setShowGrid(boolean pShowGrid)
                 throws IOException,
                        AutomationException
Indicates whether or not to show a grid on the diagram.

Product Availability

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

Supported Platforms

Windows

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

getGridType

int getGridType()
                throws IOException,
                       AutomationException
The grid type of the diagram properties object.

Product Availability

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

Supported Platforms

Windows

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

setGridType

void setGridType(int pGridType)
                 throws IOException,
                        AutomationException
The grid type of the diagram properties object.

Product Availability

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

Supported Platforms

Windows

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

getGridSize

int getGridSize()
                throws IOException,
                       AutomationException
The grid size of the diagram properties object.

Product Availability

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

Supported Platforms

Windows

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

setGridSize

void setGridSize(int pGridSize)
                 throws IOException,
                        AutomationException
The grid size of the diagram properties object.

Product Availability

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

Supported Platforms

Windows

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

isReduceCrossings

boolean isReduceCrossings()
                          throws IOException,
                                 AutomationException
Indicates if reduce crossings is active.

Product Availability

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

Supported Platforms

Windows

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

setReduceCrossings

void setReduceCrossings(boolean pReduceCrossings)
                        throws IOException,
                               AutomationException
Indicates if reduce crossings is active.

Product Availability

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

Supported Platforms

Windows

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

isRespectFlow

boolean isRespectFlow()
                      throws IOException,
                             AutomationException
Indicates if respect flow is active.

Product Availability

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

Supported Platforms

Windows

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

setRespectFlow

void setRespectFlow(boolean pRespectFlow)
                    throws IOException,
                           AutomationException
Indicates if respect flow is active.

Product Availability

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

Supported Platforms

Windows

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

getSelectedColor

int getSelectedColor()
                     throws IOException,
                            AutomationException
The selected color of the diagram properties object.

Product Availability

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

Supported Platforms

Windows

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

setSelectedColor

void setSelectedColor(int pSelectedColor)
                      throws IOException,
                             AutomationException
The selected color of the diagram properties object.

Product Availability

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

Supported Platforms

Windows

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

getGridLineColor

int getGridLineColor()
                     throws IOException,
                            AutomationException
The grid line color of the diagram properties object.

Product Availability

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

Supported Platforms

Windows

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

setGridLineColor

void setGridLineColor(int pColor)
                      throws IOException,
                             AutomationException
The grid line color of the diagram properties object.

Product Availability

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

Supported Platforms

Windows

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

getGridPointColor

int getGridPointColor()
                      throws IOException,
                             AutomationException
The grid point color of the diagram properties object.

Product Availability

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

Supported Platforms

Windows

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

setGridPointColor

void setGridPointColor(int pColor)
                       throws IOException,
                              AutomationException
The grid point color of the diagram properties object.

Product Availability

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

Supported Platforms

Windows

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