|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IBorder
Provides access to members that control frame borders.
The SymbolBorder object is used to draw borders around frame elements.
IBorder is used to manage borders properties such as the Gap between the border and the frame. The Name property defines the name of the SymbolBorder as listed in the border selector. GetGeometry will return the geometry of the border. The QueryBounds and Draw methods are equivalent to the similar methods of IElement.
See ISymbolBorder for additional control of the border.
See also IFrameDecoration.
Method Summary | |
---|---|
void |
draw(IDisplay display,
IGeometry geometry)
Draws the frame border into the given display object. |
double |
getGap()
Gap between the frame border and the subject in points. |
IGeometry |
getGeometry(IDisplay display,
IGeometry shape)
Geometry used to draw the frame border. |
String |
getName()
Name of the frame border. |
void |
queryBounds(IDisplay display,
IGeometry geometry,
IEnvelope bounds)
Bounding rectangle of the geometry including the area covered by the border. |
void |
setGap(double gap)
Gap between the frame border and the subject in points. |
void |
setName(String name)
Name of the frame border. |
Method Detail |
---|
String getName() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setName(String name) throws IOException, AutomationException
name
- The name (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getGap() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setGap(double gap) throws IOException, AutomationException
gap
- The gap (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void queryBounds(IDisplay display, IGeometry geometry, IEnvelope bounds) throws IOException, AutomationException
display
- A reference to a com.esri.arcgis.display.IDisplay (in)geometry
- A reference to a com.esri.arcgis.geometry.IGeometry (in)bounds
- A reference to a com.esri.arcgis.geometry.IEnvelope (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IGeometry getGeometry(IDisplay display, IGeometry shape) throws IOException, AutomationException
display
- A reference to a com.esri.arcgis.display.IDisplay (in)shape
- A reference to a com.esri.arcgis.geometry.IGeometry (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void draw(IDisplay display, IGeometry geometry) throws IOException, AutomationException
display
- A reference to a com.esri.arcgis.display.IDisplay (in)geometry
- A reference to a com.esri.arcgis.geometry.IGeometry (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 |