|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ILineLabelPlacementPriorities
Provides access to members that control placement position priorities for line labels.
The properties of this interface correspond to the settings on the label start point and end point priorities dialogs in ArcMap. These properties are also used for feature-linked annotation.
Not all properties of this interface are used when labeling in ArcMap. Whether or not properties are used depends on settings on ILineLabelPosition.
When setting properties using this interface, it is recommended that you use the ArcMap user interface logic as a guide to setting valid property combinations. These rules are also described here:
The ILineLabelPlacementPriorities interface maintains information about the placement alternatives of labels relative to line features. For example, use this interface to specify whether labels can be placed above, below or centered on lines.
Each available position is assigned a weight between 0-9. Zero (0) means that this position is not to be considered at all (blocked), whereas a position assigned the weight one (1) would be tried before two (2) and so on.
IBasicOverposterLayerProperties
Method Summary | |
---|---|
int |
getAboveAfter()
Label position priority for above and after the line. |
int |
getAboveAlong()
Label position priority for above and along the line. |
int |
getAboveBefore()
Label position priority for above and before the line. |
int |
getAboveEnd()
Label position priority for above and at the end of the line. |
int |
getAboveStart()
Label position priority for above and at the start of the line. |
int |
getBelowAfter()
Label position priority for below and after the line. |
int |
getBelowAlong()
Label position priority for below and along the line. |
int |
getBelowBefore()
Label position priority for below and before the line. |
int |
getBelowEnd()
Label position priority for below and at the end of the line. |
int |
getBelowStart()
Label position priority for below and at the start of the line. |
int |
getCenterAfter()
Label position priority for in the center and after the line. |
int |
getCenterAlong()
Label position priority for in the center and along the line. |
int |
getCenterBefore()
Label position priority for in the center and before the line. |
int |
getCenterEnd()
Label position priority for in the center and at the end of the line. |
int |
getCenterStart()
Label position priority for in the center and at the start of the line. |
void |
setAboveAfter(int priority)
Label position priority for above and after the line. |
void |
setAboveAlong(int priority)
Label position priority for above and along the line. |
void |
setAboveBefore(int priority)
Label position priority for above and before the line. |
void |
setAboveEnd(int priority)
Label position priority for above and at the end of the line. |
void |
setAboveStart(int priority)
Label position priority for above and at the start of the line. |
void |
setBelowAfter(int priority)
Label position priority for below and after the line. |
void |
setBelowAlong(int priority)
Label position priority for below and along the line. |
void |
setBelowBefore(int priority)
Label position priority for below and before the line. |
void |
setBelowEnd(int priority)
Label position priority for below and at the end of the line. |
void |
setBelowStart(int priority)
Label position priority for below and at the start of the line. |
void |
setCenterAfter(int priority)
Label position priority for in the center and after the line. |
void |
setCenterAlong(int priority)
Label position priority for in the center and along the line. |
void |
setCenterBefore(int priority)
Label position priority for in the center and before the line. |
void |
setCenterEnd(int priority)
Label position priority for in the center and at the end of the line. |
void |
setCenterStart(int priority)
Label position priority for in the center and at the start of the line. |
Method Detail |
---|
int getAboveBefore() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setAboveBefore(int priority) throws IOException, AutomationException
priority
- The priority (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getAboveStart() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setAboveStart(int priority) throws IOException, AutomationException
priority
- The priority (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getAboveAlong() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setAboveAlong(int priority) throws IOException, AutomationException
priority
- The priority (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getAboveEnd() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setAboveEnd(int priority) throws IOException, AutomationException
priority
- The priority (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getAboveAfter() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setAboveAfter(int priority) throws IOException, AutomationException
priority
- The priority (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getCenterBefore() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setCenterBefore(int priority) throws IOException, AutomationException
priority
- The priority (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getCenterStart() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setCenterStart(int priority) throws IOException, AutomationException
priority
- The priority (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getCenterAlong() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setCenterAlong(int priority) throws IOException, AutomationException
priority
- The priority (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getCenterEnd() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setCenterEnd(int priority) throws IOException, AutomationException
priority
- The priority (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getCenterAfter() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setCenterAfter(int priority) throws IOException, AutomationException
priority
- The priority (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getBelowBefore() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setBelowBefore(int priority) throws IOException, AutomationException
priority
- The priority (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getBelowStart() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setBelowStart(int priority) throws IOException, AutomationException
priority
- The priority (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getBelowAlong() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setBelowAlong(int priority) throws IOException, AutomationException
priority
- The priority (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getBelowEnd() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setBelowEnd(int priority) throws IOException, AutomationException
priority
- The priority (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getBelowAfter() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setBelowAfter(int priority) throws IOException, AutomationException
priority
- The priority (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 |