|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IPointPlacementPriorities
Provides access to members that control placement position priorities for point labels.
The IPointLabelPlacementPriorities interface maintains information about the placement alternatives of labels relative to point features. For example, use this interface to specify whether labels can be placed abobe, below, left or right to points.
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 |
getAboveCenter()
Label position priority for above and center (0-9). |
int |
getAboveLeft()
Label position priority for above and to the left (0-9). |
int |
getAboveRight()
Label position priority for above and to the right (0-9). |
int |
getBelowCenter()
Label position priority for below and center (0-9). |
int |
getBelowLeft()
Label position priority for below and to the left (0-9). |
int |
getBelowRight()
Label position priority for below and to the right (0-9). |
int |
getCenterLeft()
Label position priority for center and to the left (0-9). |
int |
getCenterRight()
Label position priority for center and to the right (0-9). |
void |
setAboveCenter(int priority)
Label position priority for above and center (0-9). |
void |
setAboveLeft(int priority)
Label position priority for above and to the left (0-9). |
void |
setAboveRight(int priority)
Label position priority for above and to the right (0-9). |
void |
setBelowCenter(int priority)
Label position priority for below and center (0-9). |
void |
setBelowLeft(int priority)
Label position priority for below and to the left (0-9). |
void |
setBelowRight(int priority)
Label position priority for below and to the right (0-9). |
void |
setCenterLeft(int priority)
Label position priority for center and to the left (0-9). |
void |
setCenterRight(int priority)
Label position priority for center and to the right (0-9). |
Method Detail |
---|
int getAboveLeft() throws IOException, AutomationException
Valid range is 0-9. 0 means that the position should not be considered at all for label placement. 1 means that the position is has highest priority for placement, and 9 means that the position has lowest priority.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setAboveLeft(int priority) throws IOException, AutomationException
Valid range is 0-9. 0 means that the position should not be considered at all for label placement. 1 means that the position is has highest priority for placement, and 9 means that the position has lowest priority.
priority
- The priority (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getAboveCenter() throws IOException, AutomationException
Valid range is 0-9. 0 means that the position should not be considered at all for label placement. 1 means that the position is has highest priority for placement, and 9 means that the position has lowest priority.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setAboveCenter(int priority) throws IOException, AutomationException
Valid range is 0-9. 0 means that the position should not be considered at all for label placement. 1 means that the position is has highest priority for placement, and 9 means that the position has lowest priority.
priority
- The priority (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getAboveRight() throws IOException, AutomationException
Valid range is 0-9. 0 means that the position should not be considered at all for label placement. 1 means that the position is has highest priority for placement, and 9 means that the position has lowest priority.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setAboveRight(int priority) throws IOException, AutomationException
Valid range is 0-9. 0 means that the position should not be considered at all for label placement. 1 means that the position is has highest priority for placement, and 9 means that the position has lowest priority.
priority
- The priority (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getCenterRight() throws IOException, AutomationException
Valid range is 0-9. 0 means that the position should not be considered at all for label placement. 1 means that the position is has highest priority for placement, and 9 means that the position has lowest priority.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setCenterRight(int priority) throws IOException, AutomationException
Valid range is 0-9. 0 means that the position should not be considered at all for label placement. 1 means that the position is has highest priority for placement, and 9 means that the position has lowest priority.
priority
- The priority (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getBelowRight() throws IOException, AutomationException
Valid range is 0-9. 0 means that the position should not be considered at all for label placement. 1 means that the position is has highest priority for placement, and 9 means that the position has lowest priority.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setBelowRight(int priority) throws IOException, AutomationException
Valid range is 0-9. 0 means that the position should not be considered at all for label placement. 1 means that the position is has highest priority for placement, and 9 means that the position has lowest priority.
priority
- The priority (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getBelowCenter() throws IOException, AutomationException
Valid range is 0-9. 0 means that the position should not be considered at all for label placement. 1 means that the position is has highest priority for placement, and 9 means that the position has lowest priority.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setBelowCenter(int priority) throws IOException, AutomationException
Valid range is 0-9. 0 means that the position should not be considered at all for label placement. 1 means that the position is has highest priority for placement, and 9 means that the position has lowest priority.
priority
- The priority (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getBelowLeft() throws IOException, AutomationException
Valid range is 0-9. 0 means that the position should not be considered at all for label placement. 1 means that the position is has highest priority for placement, and 9 means that the position has lowest priority.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setBelowLeft(int priority) throws IOException, AutomationException
Valid range is 0-9. 0 means that the position should not be considered at all for label placement. 1 means that the position is has highest priority for placement, and 9 means that the position has lowest priority.
priority
- The priority (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getCenterLeft() throws IOException, AutomationException
Valid range is 0-9. 0 means that the position should not be considered at all for label placement. 1 means that the position is has highest priority for placement, and 9 means that the position has lowest priority.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setCenterLeft(int priority) throws IOException, AutomationException
Valid range is 0-9. 0 means that the position should not be considered at all for label placement. 1 means that the position is has highest priority for placement, and 9 means that the position has lowest priority.
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 |