com.esri.arcgis.carto
Interface IACSimpleFillSymbol

All Superinterfaces:
Serializable
All Known Implementing Classes:
ACSimpleFillSymbol

public interface IACSimpleFillSymbol
extends Serializable

Provides access to members that control ArcIMS simple fill symbol.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux


Method Summary
 IColor getColor()
          The fill color.
 int getFillType()
          The fill type.
 int getInterval()
          The interval of the hatch 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 setColor(IColor color)
          The fill color.
 void setFillType(int type)
          The fill type.
 void setInterval(int interval)
          The interval of the hatch fill type.
 void setOverlap(boolean flag)
          Indicates if labels can overlap this symbol.
 

Method Detail

getColor

IColor getColor()
                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.

setColor

void setColor(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.

getInterval

int getInterval()
                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.

setInterval

void setInterval(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.

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.