com.esri.arcgis.display
Interface ILineSymbol

All Superinterfaces:
Serializable
All Known Subinterfaces:
ICartographicLineSymbol, IHashLineSymbol, ILine3DPlacement, IMarkerLineSymbol, IMultiLayerLineSymbol, IPictureLineSymbol, IReferenceLineSymbol, ISimpleLineSymbol, ITextureLineSymbol
All Known Implementing Classes:
CartographicLineSymbol, HashLineSymbol, ILineSymbolProxy, IReferenceLineSymbolProxy, MarkerLineSymbol, MultiLayerLineSymbol, PictureLineSymbol, SimpleLine3DSymbol, SimpleLineSymbol, TextureLineSymbol

public interface ILineSymbol
extends Serializable

Provides access to members that control line symbols.

Description

ILineSymbol is the genereric interface for properties common to ISimpleLineSymbol, ICartographicLineSymbol, IHashLineSymbol, IMarkerLineSymbol, and IPictureLineSymbol.

Product Availability

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

See Also:
IHashLineSymbol, ILineProperties, ILineSymbol, ITemplate, ICartographicLineSymbol, IMultiLayerLineSymbol, IPictureLineSymbol

Method Summary
 IColor getColor()
          Line symbol color.
 double getWidth()
          Line symbol width.
 void setColor(IColor color)
          Line symbol color.
 void setWidth(double width)
          Line symbol width.
 

Method Detail

getColor

IColor getColor()
                throws IOException,
                       AutomationException
Line symbol color.

Description

Color is the color for a LineSymbol object. Any IColor object can be used.

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
Line symbol color.

Description

Color is the color for a LineSymbol object. Any IColor object can be used.

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.

getWidth

double getWidth()
                throws IOException,
                       AutomationException
Line symbol width.

Description

Width returns or Sets the Double (ASCII) number in points.

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.

setWidth

void setWidth(double width)
              throws IOException,
                     AutomationException
Line symbol width.

Description

Width returns the Double (ASCII) number in points.

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.