com.esri.arcgis.display
Interface IFillProperties

All Superinterfaces:
Serializable
All Known Implementing Classes:
MarkerFillSymbol, PictureFillSymbol

public interface IFillProperties
extends Serializable

Provides access to members that control the general fill properties.

Description

IFillProperties can be used to control the XOffset, YOffset, XSeparation, and YSeparation of IMarkerFillSymbols and IPictureFillSymbols. Use the IFillSymbol interface to set additional properties.

Product Availability

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

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

Method Summary
 double getXOffset()
          Fill offset along X-axis.
 double getXSeparation()
          Fill element separation along X-axis.
 double getYOffset()
          Fill offset along Y-axis.
 double getYSeparation()
          Fill element separation along Y-axis.
 void setXOffset(double xOffset)
          Fill offset along X-axis.
 void setXSeparation(double xSeparation)
          Fill element separation along X-axis.
 void setYOffset(double yOffset)
          Fill offset along Y-axis.
 void setYSeparation(double ySeparation)
          Fill element separation along Y-axis.
 

Method Detail

getXOffset

double getXOffset()
                  throws IOException,
                         AutomationException
Fill offset along X-axis.

Description

Offset of the Markers or Pictures in the X (horizontal) direction. Values are specified in points (approximately 1/72 of an inch). Positive values offset to the right and negative values offset to the left. The default value is 0 (zero).

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

setXOffset

void setXOffset(double xOffset)
                throws IOException,
                       AutomationException
Fill offset along X-axis.

Description

Offset of the Markers or Pictures in the X (horizontal) direction. Values are specified in points (approximately 1/72 of an inch). Positive values offset to the right and negative values offset to the left. The default value is 0 (zero).

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getYOffset

double getYOffset()
                  throws IOException,
                         AutomationException
Fill offset along Y-axis.

Description

Offset of the Markers or Pictures in the Y (vertical) direction. Values are specified in points (approximately 1/72 of an inch). Positive values offset upwards and negative values offset downwards. The default value is 0 (zero).

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

setYOffset

void setYOffset(double yOffset)
                throws IOException,
                       AutomationException
Fill offset along Y-axis.

Description

Offset of the Markers or Pictures in the Y (vertical) direction. Values are specified in points (approximately 1/72 of an inch). Positive values offset upwards and negative values offset downwards. The default value is 0 (zero).

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getXSeparation

double getXSeparation()
                      throws IOException,
                             AutomationException
Fill element separation along X-axis.

Description

Separation between repeating patterns of Markers or Pictures in the X (horizontal) direction. Values are specified in points (approximately 1/72 of an inch). Positive values increase the separation to the right and negative values decrease the spearation to the left. The default value is 0 (zero).

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

setXSeparation

void setXSeparation(double xSeparation)
                    throws IOException,
                           AutomationException
Fill element separation along X-axis.

Description

Separation between repeating patterns of Markers or Pictures in the X (horizontal) direction. Values are specified in points (approximately 1/72 of an inch). Positive values increase the separation to the right and negative values decrease the spearation to the left. The default value is 0 (zero).

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getYSeparation

double getYSeparation()
                      throws IOException,
                             AutomationException
Fill element separation along Y-axis.

Description

Separation between repeating patterns of Markers or Pictures in the Y (vertical) direction. Values are specified in points (approximately 1/72 of an inch). Positive values increase the separation upwards and negative values decrease the spearation downwards. The default value is 0 (zero).

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

setYSeparation

void setYSeparation(double ySeparation)
                    throws IOException,
                           AutomationException
Fill element separation along Y-axis.

Description

Separation between repeating patterns of Markers or Pictures in the Y (vertical) direction. Values are specified in points (approximately 1/72 of an inch). Positive values increase the separation upwards and negative values decrease the spearation downwards. The default value is 0 (zero).

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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