|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ICartographicLineSymbol
Provides access to members that control the cartographic line symbol.
ICartographicLineSymbol can be used to draw solid lines as well as repeating dash patterns. You can set the Cap to control the appearance of the start and end nodes. The Join property can be used to control how line vertices will be displayed. Use the ILineSymbol, ILineProperties and the ITemplate interfaces to set additional properties for ICartographicLineSymbols.
MiterLimit is not yet implemented.
IHashLineSymbol
,
ILineProperties
,
ILineSymbol
,
ITemplate
,
ICartographicLineSymbol
,
IMultiLayerLineSymbol
,
IPictureLineSymbol
Method Summary | |
---|---|
int |
getCap()
Line end cap style. |
int |
getJoin()
Line join style. |
double |
getMiterLimit()
Size threshold for showing mitered line joins. |
void |
setCap(int capStyle)
Line end cap style. |
void |
setJoin(int joinStyle)
Line join style. |
void |
setMiterLimit(double miterLimit)
Size threshold for showing mitered line joins. |
Methods inherited from interface com.esri.arcgis.display.ILineSymbol |
---|
getColor, getWidth, setColor, setWidth |
Method Detail |
---|
int getCap() throws IOException, AutomationException
Cap is the enumeration that defines the line start and end nodes. There are three options: esriLCSButt, esriLCSRound, and esriLCSSquare. esriLCSButt is the default Cap.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setCap(int capStyle) throws IOException, AutomationException
Cap is the enumeration that defines the line start and end nodes. There are three options: esriLCSButt, esriLCSRound, and esriLCSSquare. esriLCSButt is the default Cap.
capStyle
- A com.esri.arcgis.display.esriLineCapStyle constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getJoin() throws IOException, AutomationException
Join is the enumeration that defines the line bends at vertices. There are three options: esriLJSBevel, esriLCSMitre, and esriLJSRound. esriLJSMitre is the default Join.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setJoin(int joinStyle) throws IOException, AutomationException
Join is the enumeration that defines the line bends at vertices. There are three options: esriLJSBevel, esriLCSMitre, and esriLJSRound. esriLJSMitre is the default Join.
joinStyle
- A com.esri.arcgis.display.esriLineJoinStyle constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getMiterLimit() throws IOException, AutomationException
Not yet implemented.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setMiterLimit(double miterLimit) throws IOException, AutomationException
Not yet implemented.
miterLimit
- The miterLimit (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 |