public interface IPlacementConstraints extends Persistent, Cloneable
Modifier and Type | Field and Description |
---|---|
static int |
AT_ANGLE_SPECIFIED_BY_A_FIELD |
static int |
AT_BEST_OF_LINE |
static int |
AT_SPECIFIED_ANGLE |
static int |
AT_THE_BEGINING_OF_THE_LINE |
static int |
AT_THE_END_OF_THE_LINE |
static int |
AT_THE_MIDDLE_OF_THE_LINE |
static int |
DefaultDuplicateLabelsMode |
static int |
FOLLOWING_LINE |
static int |
HORIZONTAL |
static int |
OFFSET_HORIZONTALY_AROUND_THE_POINT |
static int |
ON_TOP_OF_THE_POINT |
static int |
ONE_LABEL_PER_FEATURE |
static int |
ONE_LABEL_PER_FEATURE_PART |
static int |
PARALLEL |
static int |
PERPENDICULAR |
static int |
REMOVE_DUPLICATE_LABELS |
Modifier and Type | Method and Description |
---|---|
int |
getDuplicateLabelsMode() |
boolean |
isAboveTheLine() |
boolean |
isAroundThePoint() |
boolean |
isAtBestOfLine() |
boolean |
isAtTheBeginingOfLine() |
boolean |
isAtTheEndOfLine() |
boolean |
isBelowTheLine() |
boolean |
isFitInsidePolygon() |
boolean |
isFollowingLine() |
boolean |
isHorizontal() |
boolean |
isInTheMiddleOfLine() |
boolean |
isOnTheLine() |
boolean |
isOnTopOfThePoint() |
boolean |
isPageOriented() |
boolean |
isParallel() |
boolean |
isPerpendicular() |
void |
setAboveTheLine(boolean b) |
void |
setBelowTheLine(boolean b) |
void |
setDuplicateLabelsMode(int mode) |
void |
setFitInsidePolygon(boolean b) |
void |
setLocationAlongTheLine(int location) |
void |
setOnTheLine(boolean b) |
void |
setPageOriented(boolean b) |
void |
setPlacementMode(int mode) |
loadFromState, saveToState
static final int DefaultDuplicateLabelsMode
static final int REMOVE_DUPLICATE_LABELS
static final int ONE_LABEL_PER_FEATURE
static final int ONE_LABEL_PER_FEATURE_PART
static final int OFFSET_HORIZONTALY_AROUND_THE_POINT
static final int ON_TOP_OF_THE_POINT
static final int AT_SPECIFIED_ANGLE
static final int AT_ANGLE_SPECIFIED_BY_A_FIELD
static final int HORIZONTAL
static final int PARALLEL
static final int FOLLOWING_LINE
static final int PERPENDICULAR
static final int AT_THE_END_OF_THE_LINE
static final int AT_THE_MIDDLE_OF_THE_LINE
static final int AT_THE_BEGINING_OF_THE_LINE
static final int AT_BEST_OF_LINE
void setPlacementMode(int mode)
boolean isBelowTheLine()
void setBelowTheLine(boolean b)
boolean isAboveTheLine()
void setAboveTheLine(boolean b)
boolean isOnTheLine()
void setOnTheLine(boolean b)
void setLocationAlongTheLine(int location)
boolean isPageOriented()
void setPageOriented(boolean b)
void setDuplicateLabelsMode(int mode)
int getDuplicateLabelsMode()
boolean isParallel()
boolean isFollowingLine()
boolean isPerpendicular()
boolean isHorizontal()
boolean isAtTheBeginingOfLine()
boolean isInTheMiddleOfLine()
boolean isAtTheEndOfLine()
boolean isAtBestOfLine()
boolean isOnTopOfThePoint()
boolean isAroundThePoint()
boolean isFitInsidePolygon()
void setFitInsidePolygon(boolean b)