|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ILineFillSymbol
Provides access to members that control the line fill symbol.
ILineFillSymbol is used to draw a fill comprised of line symbols. Any type of line symbol supported by the ILineSymbol interface can be used. Angle, Separation and Offset can be specified to further customize the look of the symbol. Use the IFillSymbol interface to set additional properties for ILineFillSymbols.
The Angle property indicates the number of degrees between the LineSymbol and a horizontal line and defaults to 0.
The first line will always be drawn through the origin (0,0) of the container's coordinate system, unless the Offset property is set to a value other than zero. This means that line fill symbols can be aligned or offset as required between multiple shapes.
The Separation property, which is in points, determines the frequency of the line symbols within the areal feature. If the Spearation is less than the LineSymbol's Width, the lines will overlap, but a Separation greater than the Width will leave a transparent area between the LineSymbols, through which underlying symbols' elements can be seen.
IFillProperties
,
IFillSymbol
,
IDotDensityFillSymbol
,
IMarkerFillSymbol
,
ILineFillSymbol
,
IMultiLayerFillSymbol
,
IGradientFillSymbol
,
IDotDensityFillSymbol2
,
IPictureFillSymbol
Method Summary | |
---|---|
double |
getAngle()
Line symbol angle within fill. |
ILineSymbol |
getLineSymbol()
Line symbol used for fill. |
double |
getOffset()
Line fill offset. |
double |
getSeparation()
Line symbol separation within fill. |
void |
setAngle(double angle)
Line symbol angle within fill. |
void |
setLineSymbolByRef(ILineSymbol lineSym)
Line symbol used for fill. |
void |
setOffset(double offset)
Line fill offset. |
void |
setSeparation(double separation)
Line symbol separation within fill. |
Methods inherited from interface com.esri.arcgis.display.IFillSymbol |
---|
getColor, getOutline, setColor, setOutline |
Method Detail |
---|
ILineSymbol getLineSymbol() throws IOException, AutomationException
LineSymbol is the line symbol used to draw the lines within the fill. Any line symbol supported by the ILineSymbol interface can be specified.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setLineSymbolByRef(ILineSymbol lineSym) throws IOException, AutomationException
LineSymbol is the line symbol used to draw the lines within the fill. Any line symbol supported by the ILineSymbol interface can be specified.
lineSym
- A reference to a com.esri.arcgis.display.ILineSymbol (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getAngle() throws IOException, AutomationException
Angle is the angle that the line within the fill is displayed. An Angle of 0 (zero) is horizontal, while an Angle of 90 is vertical.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setAngle(double angle) throws IOException, AutomationException
Angle is the angle that the line within the fill is displayed. An Angle of 0 (zero) is horizontal, while an Angle of 90 is vertical.
angle
- The angle (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getSeparation() throws IOException, AutomationException
Separation is the distance between each line within the fill. Separation is specified in points (approximately 1/72 inch).
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setSeparation(double separation) throws IOException, AutomationException
Separation is the distance between each line within the fill. Separation is specified in points (approximately 1/72 inch).
separation
- The separation (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getOffset() throws IOException, AutomationException
Offset is the distance from the origin the first line will be displayed. Offset is specified in points (approximately 1/72 inch).
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setOffset(double offset) throws IOException, AutomationException
Offset is the distance from the origin the first line will be displayed. Offset is specified in points (approximately 1/72 inch).
offset
- The offset (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |