com.esri.arcgis.display
Interface IDotDensityFillSymbol2

All Superinterfaces:
IDotDensityFillSymbol, IFillSymbol, Serializable
All Known Implementing Classes:
DotDensityFillSymbol

public interface IDotDensityFillSymbol2
extends IDotDensityFillSymbol, Serializable

Provides access to further properties of a data driven symbol commonly used with a dot density renderer.

Remarks

IDotDensityFillSymbol2 extends the IDotDensityFillSymbol Interface to provide access to the Random Seed property used to generate the dot patterns in the fill symbol.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

See Also:
IFillProperties, IFillSymbol, IDotDensityFillSymbol, IMarkerFillSymbol, ILineFillSymbol, IMultiLayerFillSymbol, IGradientFillSymbol, IDotDensityMasking, IDotDensityFillSymbol2, IPictureFillSymbol

Method Summary
 Object getRandomSeed()
          Defines how the random generator is initialized to draw dots randomly.
 void setRandomSeed(Object seed)
          Defines how the random generator is initialized to draw dots randomly.
 
Methods inherited from interface com.esri.arcgis.display.IDotDensityFillSymbol
getBackgroundColor, getDotCount, getDotSize, getDotSpacing, isFixedPlacement, setBackgroundColor, setDotCount, setDotSize, setDotSpacing, setFixedPlacement
 
Methods inherited from interface com.esri.arcgis.display.IFillSymbol
getColor, getOutline, setColor, setOutline
 

Method Detail

getRandomSeed

Object getRandomSeed()
                     throws IOException,
                            AutomationException
Defines how the random generator is initialized to draw dots randomly.

Remarks

The random seed for dot generation a 32-bit unsigned integer value.

Specifies the random seed used for generation of placement position. If FixedPlacement is True, then the dots will be fixed in place on successive redraws based on the random seed, which will not be modified. If FixedPlacement is False, then dots will be placed randomly as the random seed will be updated each draw.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

setRandomSeed

void setRandomSeed(Object seed)
                   throws IOException,
                          AutomationException
Defines how the random generator is initialized to draw dots randomly.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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