com.esri.arcgis.carto
Interface IACSimplePolygonSymbol

All Superinterfaces:
Serializable
All Known Implementing Classes:
ACSimplePolygonSymbol

public interface IACSimplePolygonSymbol
extends Serializable

Provides access to members that control ArcIMS simple polygon symbol.

Product Availability

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


Method Summary
 int getBoundaryCapType()
          The outline cap type.
 IColor getBoundaryColor()
          The outline color.
 int getBoundaryJoinType()
          The outline join type.
 int getBoundaryLineType()
          The outline type.
 double getBoundaryTransparency()
          The transparency transparency coeficient (0.0-1.0).
 int getBoundaryWidth()
          The outline width in pixels.
 IColor getFillColor()
          The fill color.
 int getFillInterval()
          The interval of the hatch fill type.
 double getFillTransparency()
          The fill transparency coeficient (0.0-1.0).
 int getFillType()
          The fill type.
 boolean isBoundary()
          Indicates if the layer display the boundary or outline.
 boolean isOverlap()
          Indicates if labels can overlap this symbol.
 void setBoundary(boolean flag)
          Indicates if the layer display the boundary or outline.
 void setBoundaryCapType(int type)
          The outline cap type.
 void setBoundaryColor(IColor color)
          The outline color.
 void setBoundaryJoinType(int type)
          The outline join type.
 void setBoundaryLineType(int type)
          The outline type.
 void setBoundaryTransparency(double trans)
          The transparency transparency coeficient (0.0-1.0).
 void setBoundaryWidth(int width)
          The outline width in pixels.
 void setFillColor(IColor color)
          The fill color.
 void setFillInterval(int interval)
          The interval of the hatch fill type.
 void setFillTransparency(double trans)
          The fill transparency coeficient (0.0-1.0).
 void setFillType(int type)
          The fill type.
 void setOverlap(boolean flag)
          Indicates if labels can overlap this symbol.
 

Method Detail

getFillColor

IColor getFillColor()
                    throws IOException,
                           AutomationException
The fill color.

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.

setFillColor

void setFillColor(IColor color)
                  throws IOException,
                         AutomationException
The fill color.

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.

getFillType

int getFillType()
                throws IOException,
                       AutomationException
The fill type.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

setFillType

void setFillType(int type)
                 throws IOException,
                        AutomationException
The fill type.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getFillInterval

int getFillInterval()
                    throws IOException,
                           AutomationException
The interval of the hatch fill type.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

setFillInterval

void setFillInterval(int interval)
                     throws IOException,
                            AutomationException
The interval of the hatch fill type.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getFillTransparency

double getFillTransparency()
                           throws IOException,
                                  AutomationException
The fill transparency coeficient (0.0-1.0).

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

setFillTransparency

void setFillTransparency(double trans)
                         throws IOException,
                                AutomationException
The fill transparency coeficient (0.0-1.0).

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getBoundaryWidth

int getBoundaryWidth()
                     throws IOException,
                            AutomationException
The outline width in pixels.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

setBoundaryWidth

void setBoundaryWidth(int width)
                      throws IOException,
                             AutomationException
The outline width in pixels.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getBoundaryColor

IColor getBoundaryColor()
                        throws IOException,
                               AutomationException
The outline color.

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.

setBoundaryColor

void setBoundaryColor(IColor color)
                      throws IOException,
                             AutomationException
The outline color.

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.

getBoundaryLineType

int getBoundaryLineType()
                        throws IOException,
                               AutomationException
The outline type.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

setBoundaryLineType

void setBoundaryLineType(int type)
                         throws IOException,
                                AutomationException
The outline type.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getBoundaryCapType

int getBoundaryCapType()
                       throws IOException,
                              AutomationException
The outline cap type.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

setBoundaryCapType

void setBoundaryCapType(int type)
                        throws IOException,
                               AutomationException
The outline cap type.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getBoundaryJoinType

int getBoundaryJoinType()
                        throws IOException,
                               AutomationException
The outline join type.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

setBoundaryJoinType

void setBoundaryJoinType(int type)
                         throws IOException,
                                AutomationException
The outline join type.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getBoundaryTransparency

double getBoundaryTransparency()
                               throws IOException,
                                      AutomationException
The transparency transparency coeficient (0.0-1.0).

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

setBoundaryTransparency

void setBoundaryTransparency(double trans)
                             throws IOException,
                                    AutomationException
The transparency transparency coeficient (0.0-1.0).

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

isOverlap

boolean isOverlap()
                  throws IOException,
                         AutomationException
Indicates if labels can overlap this symbol.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

setOverlap

void setOverlap(boolean flag)
                throws IOException,
                       AutomationException
Indicates if labels can overlap this symbol.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

isBoundary

boolean isBoundary()
                   throws IOException,
                          AutomationException
Indicates if the layer display the boundary or outline.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

setBoundary

void setBoundary(boolean flag)
                 throws IOException,
                        AutomationException
Indicates if the layer display the boundary or outline.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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