|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.carto.MaplexOverposterLayerProperties
public class MaplexOverposterLayerProperties
Properties that specify the label placement rules per layer.
Constructor Summary | |
---|---|
MaplexOverposterLayerProperties()
Constructs a MaplexOverposterLayerProperties using ArcGIS Engine. |
|
MaplexOverposterLayerProperties(Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. MaplexOverposterLayerProperties theMaplexOverposterLayerProperties = (MaplexOverposterLayerProperties) obj; |
Method Summary | |
---|---|
void |
assign(IClone src)
Assigns the properties of src to the receiver. |
boolean |
equals(Object o)
Compare this object with another |
IClone |
esri_clone()
Clones the receiver and assigns the result to *clone. |
void |
getClassID(GUID[] pClassID)
getClassID |
static String |
getClsid()
getClsid. |
int |
getConstrainOffset()
Label constraint options. |
int |
getContourAlignmentType()
Indicates the options for the contour label alignment. |
int |
getContourLadderType()
Indicates the options for the contour labed ladder types. |
int |
getContourMaximumAngle()
The maximum angle at which a contour label may be placed. |
String |
getDictionaryName()
Name of the abbreviations dictionary referenced by this layer. |
int |
getFeatureBuffer()
Increase buffer around a point feature to stop labels from being placed too close to the feature. |
int |
getFeatureType()
The feature type for labeling. |
int |
getFeatureWeight()
Feature weight controls which features may be overlapped and to what extent. |
double |
getFontHeightReductionLimit()
The font may be reduced in height until this limit is reached. |
double |
getFontHeightReductionStep()
This is the step interval for font height reduction. |
double |
getFontWidthReductionLimit()
The font may be reduced in width until this limit is reached. |
double |
getFontWidthReductionStep()
This is the step interval for font width reduction. |
int |
getGraticuleAlignmentType()
Indicates the options for the graticule alignment type. |
int |
getLabelBuffer()
Increase buffer to stop labels from being placed too close to each other. |
int |
getLabelPriority()
Label prority controls approximate placement order. |
IMaplexLabelStackingProperties |
getLabelStackingProperties()
The label stacking properties for a layer. |
int |
getLineFeatureType()
Indicates the options for the line feature type. |
int |
getLinePlacementMethod()
Line placement options. |
double |
getMaximumCharacterSpacing()
The character spacing may be increased upto this limit. |
double |
getMaximumLabelOverrun()
Maximum distance that a label is allowed to overrun the end of its feature. |
int |
getMaximumLabelOverrunUnit()
The maximum label overrun is interpreted to be in this unit. |
double |
getMaximumWordSpacing()
The word spacing may be increased upto this limit. |
double |
getMinimumEndOfStreetClearance()
Minimum clearance between street label and street end. |
int |
getMinimumFeatureSizeUnit()
The minimum feature size is interpreted to be in this unit. |
double |
getMinimumRepetitionInterval()
Interval that must elapse before label is repeated. |
double |
getMinimumSizeForLabeling()
Specifies a minimum size of a line or area feature for it to be labeled. |
IMaplexOffsetAlongLineProperties |
getOffsetAlongLineProperties()
The offset along line properties for a layer. |
int |
getPointPlacementMethod()
Point placement options. |
IPointPlacementPriorities |
getPointPlacementPriorities()
Controls placement of label around point fetaure. |
int |
getPolygonAnchorPointType()
Indicates the options for the anchor point type. |
int |
getPolygonBoundaryWeight()
Feature Weight for the boundary of the polygon. |
int |
getPolygonExternalZones(int zone)
Indicates the placement priority associated with a zone external to the polygon. |
int |
getPolygonFeatureType()
Indicates the options for the polygon feature type. |
int |
getPolygonInternalZones(int zone)
Indicates the placement priority associated with a zone internal to the polygon. |
int |
getPolygonPlacementMethod()
Polygon placement options. |
double |
getPreferredEndOfStreetClearance()
Preferred clearance between street label and street end. |
double |
getPrimaryOffset()
Primary offset between label and symbol. |
int |
getPrimaryOffsetUnit()
The primary offset is interpreted to be in this unit. |
int |
getRepetitionIntervalUnit()
The label repetition interval is interpreted to be in this unit. |
IMaplexRotationProperties |
getRotationProperties()
The label rotation properties for a layer. |
double |
getSecondaryOffset()
Secondary offset between label and symbol. |
double |
getSecondaryOffsetMaximum()
The maximum offset associated with a secondary label position. |
double |
getSecondaryOffsetMinimum()
The minimum offset associated with a secondary label position. |
void |
getSizeMax(_ULARGE_INTEGER[] pcbSize)
getSizeMax |
int |
getStrategyPriority(int strategy)
Indicates the priority of a placement strategy when placing text. |
double |
getThinningDistance()
Distance used to control the thinning of duplicate labels. |
int |
getThinningDistanceUnit()
The thinning distance is interpreted to be in this unit. |
int |
hashCode()
the hashcode for this object |
boolean |
isAlignLabelToLineDirection()
Indicates whether to align the label with the label direction so the label may appear upside down. |
boolean |
isAllowAsymmetricOverrun()
Indicates whether a label may overrun one side of a polygon feature. |
boolean |
isAvoidPolygonHoles()
Indicates whether labels should avoid holes in polygons. |
boolean |
isBackgroundLabel()
Indicates whether to place the label first and allow other labels to be placed over it. |
boolean |
isBarrier()
Indicates if features are treated as barriers to label/symbol placement. |
boolean |
isBoundaryLabelingAllowHoles()
Indicates whether to allow holes in boundary labeling. |
boolean |
isBoundaryLabelingAllowSingleSided()
Indicates whether to allow single sided boundary labeling. |
boolean |
isBoundaryLabelingSingleSidedOnLine()
Indicates whether single sided boundary label is centered on line. |
boolean |
isCanAbbreviateLabel()
Indicates whether to abbreviate the label using an abbreviation dictionary. |
boolean |
isCanFlipStackedStreetLabel()
Indicates whether a stacked label may be flipped over to obtain a better position. |
boolean |
isCanOverrunFeature()
Indicates whether to place the label over end of line or over polygon boundary. |
boolean |
isCanPlaceLabelOnTopOfFeature()
Indicates whether the label can be placed on top of the street feature. |
boolean |
isCanPlaceLabelOutsidePolygon()
Indicates whether to place a label outside the polygon if it does not fit inside. |
boolean |
isCanReduceFontSize()
Indicates whether to reduce the size of the font. |
boolean |
isCanReduceLeading()
Indicates whether the leading can be reduced for a stacked label. |
boolean |
isCanRemoveOverlappingLabel()
Indicates whether to remove the label if it overlaps with other labels. |
boolean |
isCanShiftPointLabel()
Indicates whether to allow the point label to be shifted upon a fixed position. |
boolean |
isCanStackLabel()
Indicates whether to stack the label to obtain a better position. |
boolean |
isCanTruncateLabel()
Indicates whether to truncate the label using an algorithm. |
void |
isDirty()
isDirty |
boolean |
isEnablePointPlacementPriorities()
Indicates whether to use user-defined point placement priorities. |
boolean |
isEnablePolygonFixedPosition()
Indicates whether a label is to be placed at a fixed position in the polygon. |
boolean |
isEnableSecondaryOffset()
Indicates whether to place a label at a secondary offset from the line feature. |
boolean |
isEqual(IClone other)
Indicates if the receiver and other have the same properties. |
boolean |
isGraticuleAlignment()
Indicates whether to enable graticule alignment. |
boolean |
isHasFeatureWeight()
Indicates if the layer has a feature weight. |
boolean |
isIdentical(IClone other)
Indicates if the receiver and other are the same object. |
boolean |
isLabelBufferHardConstraint()
Indicates whether the label buffer is a hard constraint and must be honored. |
boolean |
isLandParcelPlacement()
Indicates whether to place the label within land parcel polygon avoiding building footprint. |
boolean |
isMinimumSizeBasedOnArea()
Indicates whether the minimum feature size for labeling is based on area. |
boolean |
isNeverRemoveLabel()
Indicates whether to not remove the label if no position is found. |
boolean |
isOffsetFromFeatureGeometry()
Indicates whether to measure the label offset from the feature geometry. |
boolean |
isPlaceLabels()
Indicates if labels are placed for the layer. |
boolean |
isPlaceSymbols()
Indicates if symbols are placed for the layer. |
boolean |
isPreferHorizontalPlacement()
Indicates if there is a preference to place the label horizontally. |
boolean |
isRepeatLabel()
Indicates whether to enable the repetition of label along line feature. |
boolean |
isSpreadCharacters()
Indicates whether to spread label characters along line feature. |
boolean |
isSpreadWords()
Indicates whether to spread words along line feature. |
boolean |
isStreetPlacement()
Indicates whether to enable street placement techniques. |
boolean |
isTagUnplaced()
Indicates if overflow labels are put into a graphics container tagged placed or unplaced. |
boolean |
isThinDuplicateLabels()
Indicates whether to remove duplicate labels that lie within a specified distance of each other. |
boolean |
isValidLicense(Object initData)
Indicates whether the the component is valid. |
void |
load(IStream pstm)
load |
void |
readExternal(ObjectInput in)
|
void |
save(IStream pstm,
int fClearDirty)
save |
void |
setAlignLabelToLineDirection(boolean flag)
Indicates whether to align the label with the label direction so the label may appear upside down. |
void |
setAllowAsymmetricOverrun(boolean flag)
Indicates whether a label may overrun one side of a polygon feature. |
void |
setAvoidPolygonHoles(boolean flag)
Indicates whether labels should avoid holes in polygons. |
void |
setBackgroundLabel(boolean flag)
Indicates whether to place the label first and allow other labels to be placed over it. |
void |
setBoundaryLabelingAllowHoles(boolean flag)
Indicates whether to allow holes in boundary labeling. |
void |
setBoundaryLabelingAllowSingleSided(boolean flag)
Indicates whether to allow single sided boundary labeling. |
void |
setBoundaryLabelingSingleSidedOnLine(boolean flag)
Indicates whether single sided boundary label is centered on line. |
void |
setCanAbbreviateLabel(boolean flag)
Indicates whether to abbreviate the label using an abbreviation dictionary. |
void |
setCanFlipStackedStreetLabel(boolean flag)
Indicates whether a stacked label may be flipped over to obtain a better position. |
void |
setCanOverrunFeature(boolean flag)
Indicates whether to place the label over end of line or over polygon boundary. |
void |
setCanPlaceLabelOnTopOfFeature(boolean flag)
Indicates whether the label can be placed on top of the street feature. |
void |
setCanPlaceLabelOutsidePolygon(boolean flag)
Indicates whether to place a label outside the polygon if it does not fit inside. |
void |
setCanReduceFontSize(boolean flag)
Indicates whether to reduce the size of the font. |
void |
setCanReduceLeading(boolean flag)
Indicates whether the leading can be reduced for a stacked label. |
void |
setCanRemoveOverlappingLabel(boolean flag)
Indicates whether to remove the label if it overlaps with other labels. |
void |
setCanShiftPointLabel(boolean flag)
Indicates whether to allow the point label to be shifted upon a fixed position. |
void |
setCanStackLabel(boolean flag)
Indicates whether to stack the label to obtain a better position. |
void |
setCanTruncateLabel(boolean flag)
Indicates whether to truncate the label using an algorithm. |
void |
setConstrainOffset(int option)
Label constraint options. |
void |
setContourAlignmentType(int option)
Indicates the options for the contour label alignment. |
void |
setContourLadderType(int option)
Indicates the options for the contour labed ladder types. |
void |
setContourMaximumAngle(int angle)
The maximum angle at which a contour label may be placed. |
void |
setDictionaryName(String text)
Name of the abbreviations dictionary referenced by this layer. |
void |
setEnablePointPlacementPriorities(boolean flag)
Indicates whether to use user-defined point placement priorities. |
void |
setEnablePolygonFixedPosition(boolean flag)
Indicates whether a label is to be placed at a fixed position in the polygon. |
void |
setEnableSecondaryOffset(boolean flag)
Indicates whether to place a label at a secondary offset from the line feature. |
void |
setFeatureBuffer(int buffer)
Increase buffer around a point feature to stop labels from being placed too close to the feature. |
void |
setFeatureType(int type)
The feature type for labeling. |
void |
setFeatureWeight(int weight)
Feature weight controls which features may be overlapped and to what extent. |
void |
setFontHeightReductionLimit(double limit)
The font may be reduced in height until this limit is reached. |
void |
setFontHeightReductionStep(double step)
This is the step interval for font height reduction. |
void |
setFontWidthReductionLimit(double limit)
The font may be reduced in width until this limit is reached. |
void |
setFontWidthReductionStep(double step)
This is the step interval for font width reduction. |
void |
setGraticuleAlignment(boolean flag)
Indicates whether to enable graticule alignment. |
void |
setGraticuleAlignmentType(int option)
Indicates the options for the graticule alignment type. |
void |
setIsBarrier(boolean isBarrier)
Indicates if features are treated as barriers to label/symbol placement. |
void |
setIsLabelBufferHardConstraint(boolean flag)
Indicates whether the label buffer is a hard constraint and must be honored. |
void |
setIsMinimumSizeBasedOnArea(boolean flag)
Indicates whether the minimum feature size for labeling is based on area. |
void |
setIsOffsetFromFeatureGeometry(boolean flag)
Indicates whether to measure the label offset from the feature geometry. |
void |
setIsStreetPlacement(boolean flag)
Indicates whether to enable street placement techniques. |
void |
setLabelBuffer(int buffer)
Increase buffer to stop labels from being placed too close to each other. |
void |
setLabelPriority(int priority)
Label prority controls approximate placement order. |
void |
setLabelStackingProperties(IMaplexLabelStackingProperties props)
The label stacking properties for a layer. |
void |
setLandParcelPlacement(boolean flag)
Indicates whether to place the label within land parcel polygon avoiding building footprint. |
void |
setLineFeatureType(int option)
Indicates the options for the line feature type. |
void |
setLinePlacementMethod(int method)
Line placement options. |
void |
setMaximumCharacterSpacing(double spacing)
The character spacing may be increased upto this limit. |
void |
setMaximumLabelOverrun(double distance)
Maximum distance that a label is allowed to overrun the end of its feature. |
void |
setMaximumLabelOverrunUnit(int unit)
The maximum label overrun is interpreted to be in this unit. |
void |
setMaximumWordSpacing(double spacing)
The word spacing may be increased upto this limit. |
void |
setMinimumEndOfStreetClearance(double clearance)
Minimum clearance between street label and street end. |
void |
setMinimumFeatureSizeUnit(int unit)
The minimum feature size is interpreted to be in this unit. |
void |
setMinimumRepetitionInterval(double interval)
Interval that must elapse before label is repeated. |
void |
setMinimumSizeForLabeling(double size)
Specifies a minimum size of a line or area feature for it to be labeled. |
void |
setNeverRemoveLabel(boolean flag)
Indicates whether to not remove the label if no position is found. |
void |
setOffsetAlongLineProperties(IMaplexOffsetAlongLineProperties props)
The offset along line properties for a layer. |
void |
setPlaceLabels(boolean place)
Indicates if labels are placed for the layer. |
void |
setPlaceSymbols(boolean place)
Indicates if symbols are placed for the layer. |
void |
setPointPlacementMethod(int method)
Point placement options. |
void |
setPointPlacementPriorities(IPointPlacementPriorities priorities)
Controls placement of label around point fetaure. |
void |
setPolygonAnchorPointType(int option)
Indicates the options for the anchor point type. |
void |
setPolygonBoundaryWeight(int weight)
Feature Weight for the boundary of the polygon. |
void |
setPolygonExternalZones(int zone,
int priority)
Indicates the placement priority associated with a zone external to the polygon. |
void |
setPolygonFeatureType(int option)
Indicates the options for the polygon feature type. |
void |
setPolygonInternalZones(int zone,
int priority)
Indicates the placement priority associated with a zone internal to the polygon. |
void |
setPolygonPlacementMethod(int method)
Polygon placement options. |
void |
setPreferHorizontalPlacement(boolean flag)
Indicates if there is a preference to place the label horizontally. |
void |
setPreferredEndOfStreetClearance(double clearance)
Preferred clearance between street label and street end. |
void |
setPrimaryOffset(double offset)
Primary offset between label and symbol. |
void |
setPrimaryOffsetUnit(int unit)
The primary offset is interpreted to be in this unit. |
void |
setRepeatLabel(boolean flag)
Indicates whether to enable the repetition of label along line feature. |
void |
setRepetitionIntervalUnit(int unit)
The label repetition interval is interpreted to be in this unit. |
void |
setRotationProperties(IMaplexRotationProperties props)
The label rotation properties for a layer. |
void |
setSecondaryOffset(double offset)
Secondary offset between label and symbol. |
void |
setSecondaryOffsetMaximum(double offset)
The maximum offset associated with a secondary label position. |
void |
setSecondaryOffsetMinimum(double offset)
The minimum offset associated with a secondary label position. |
void |
setSpreadCharacters(boolean flag)
Indicates whether to spread label characters along line feature. |
void |
setSpreadWords(boolean flag)
Indicates whether to spread words along line feature. |
void |
setStrategyPriority(int strategy,
int priority)
Indicates the priority of a placement strategy when placing text. |
void |
setTagUnplaced(boolean value)
Indicates if overflow labels are put into a graphics container tagged placed or unplaced. |
void |
setThinDuplicateLabels(boolean flag)
Indicates whether to remove duplicate labels that lie within a specified distance of each other. |
void |
setThinningDistance(double distance)
Distance used to control the thinning of duplicate labels. |
void |
setThinningDistanceUnit(int unit)
The thinning distance is interpreted to be in this unit. |
void |
writeExternal(ObjectOutput out)
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef |
---|
getJintegraDispatch, release |
Constructor Detail |
---|
public MaplexOverposterLayerProperties() throws IOException, UnknownHostException
IOException
- if there are interop problems
UnknownHostException
- if there are interop problemspublic MaplexOverposterLayerProperties(Object obj) throws IOException
MaplexOverposterLayerProperties theMaplexOverposterLayerProperties = (MaplexOverposterLayerProperties) obj;
obj
to MaplexOverposterLayerProperties
.
obj
- an object returned from ArcGIS Engine or Server
IOException
- if there are interop problemsMethod Detail |
---|
public static String getClsid()
public boolean equals(Object o)
equals
in class Object
public int hashCode()
hashCode
in class Object
public int getFeatureType() throws IOException, AutomationException
getFeatureType
in interface IMaplexOverposterLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setFeatureType(int type) throws IOException, AutomationException
setFeatureType
in interface IMaplexOverposterLayerProperties
type
- A com.esri.arcgis.carto.esriBasicOverposterFeatureType constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getPointPlacementMethod() throws IOException, AutomationException
getPointPlacementMethod
in interface IMaplexOverposterLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setPointPlacementMethod(int method) throws IOException, AutomationException
setPointPlacementMethod
in interface IMaplexOverposterLayerProperties
method
- A com.esri.arcgis.carto.esriMaplexPointPlacementMethod constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getLinePlacementMethod() throws IOException, AutomationException
getLinePlacementMethod
in interface IMaplexOverposterLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setLinePlacementMethod(int method) throws IOException, AutomationException
setLinePlacementMethod
in interface IMaplexOverposterLayerProperties
method
- A com.esri.arcgis.carto.esriMaplexLinePlacementMethod constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getPolygonPlacementMethod() throws IOException, AutomationException
getPolygonPlacementMethod
in interface IMaplexOverposterLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setPolygonPlacementMethod(int method) throws IOException, AutomationException
setPolygonPlacementMethod
in interface IMaplexOverposterLayerProperties
method
- A com.esri.arcgis.carto.esriMaplexPolygonPlacementMethod constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isCanPlaceLabelOutsidePolygon() throws IOException, AutomationException
isCanPlaceLabelOutsidePolygon
in interface IMaplexOverposterLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setCanPlaceLabelOutsidePolygon(boolean flag) throws IOException, AutomationException
setCanPlaceLabelOutsidePolygon
in interface IMaplexOverposterLayerProperties
flag
- The flag (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isPreferHorizontalPlacement() throws IOException, AutomationException
isPreferHorizontalPlacement
in interface IMaplexOverposterLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setPreferHorizontalPlacement(boolean flag) throws IOException, AutomationException
setPreferHorizontalPlacement
in interface IMaplexOverposterLayerProperties
flag
- The flag (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isLandParcelPlacement() throws IOException, AutomationException
isLandParcelPlacement
in interface IMaplexOverposterLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setLandParcelPlacement(boolean flag) throws IOException, AutomationException
setLandParcelPlacement
in interface IMaplexOverposterLayerProperties
flag
- The flag (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getPrimaryOffset() throws IOException, AutomationException
getPrimaryOffset
in interface IMaplexOverposterLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setPrimaryOffset(double offset) throws IOException, AutomationException
setPrimaryOffset
in interface IMaplexOverposterLayerProperties
offset
- The offset (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getPrimaryOffsetUnit() throws IOException, AutomationException
getPrimaryOffsetUnit
in interface IMaplexOverposterLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setPrimaryOffsetUnit(int unit) throws IOException, AutomationException
setPrimaryOffsetUnit
in interface IMaplexOverposterLayerProperties
unit
- A com.esri.arcgis.carto.esriMaplexUnit constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getSecondaryOffset() throws IOException, AutomationException
getSecondaryOffset
in interface IMaplexOverposterLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSecondaryOffset(double offset) throws IOException, AutomationException
setSecondaryOffset
in interface IMaplexOverposterLayerProperties
offset
- The offset (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getConstrainOffset() throws IOException, AutomationException
getConstrainOffset
in interface IMaplexOverposterLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setConstrainOffset(int option) throws IOException, AutomationException
setConstrainOffset
in interface IMaplexOverposterLayerProperties
option
- A com.esri.arcgis.carto.esriMaplexConstrainOffset constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isEnablePointPlacementPriorities() throws IOException, AutomationException
isEnablePointPlacementPriorities
in interface IMaplexOverposterLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setEnablePointPlacementPriorities(boolean flag) throws IOException, AutomationException
setEnablePointPlacementPriorities
in interface IMaplexOverposterLayerProperties
flag
- The flag (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IPointPlacementPriorities getPointPlacementPriorities() throws IOException, AutomationException
getPointPlacementPriorities
in interface IMaplexOverposterLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setPointPlacementPriorities(IPointPlacementPriorities priorities) throws IOException, AutomationException
setPointPlacementPriorities
in interface IMaplexOverposterLayerProperties
priorities
- A reference to a com.esri.arcgis.carto.IPointPlacementPriorities (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isCanShiftPointLabel() throws IOException, AutomationException
isCanShiftPointLabel
in interface IMaplexOverposterLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setCanShiftPointLabel(boolean flag) throws IOException, AutomationException
setCanShiftPointLabel
in interface IMaplexOverposterLayerProperties
flag
- The flag (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isStreetPlacement() throws IOException, AutomationException
isStreetPlacement
in interface IMaplexOverposterLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setIsStreetPlacement(boolean flag) throws IOException, AutomationException
setIsStreetPlacement
in interface IMaplexOverposterLayerProperties
flag
- The flag (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isRepeatLabel() throws IOException, AutomationException
isRepeatLabel
in interface IMaplexOverposterLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setRepeatLabel(boolean flag) throws IOException, AutomationException
setRepeatLabel
in interface IMaplexOverposterLayerProperties
flag
- The flag (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getMinimumRepetitionInterval() throws IOException, AutomationException
getMinimumRepetitionInterval
in interface IMaplexOverposterLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setMinimumRepetitionInterval(double interval) throws IOException, AutomationException
setMinimumRepetitionInterval
in interface IMaplexOverposterLayerProperties
interval
- The interval (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isSpreadCharacters() throws IOException, AutomationException
isSpreadCharacters
in interface IMaplexOverposterLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSpreadCharacters(boolean flag) throws IOException, AutomationException
setSpreadCharacters
in interface IMaplexOverposterLayerProperties
flag
- The flag (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getMaximumCharacterSpacing() throws IOException, AutomationException
getMaximumCharacterSpacing
in interface IMaplexOverposterLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setMaximumCharacterSpacing(double spacing) throws IOException, AutomationException
setMaximumCharacterSpacing
in interface IMaplexOverposterLayerProperties
spacing
- The spacing (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isSpreadWords() throws IOException, AutomationException
isSpreadWords
in interface IMaplexOverposterLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSpreadWords(boolean flag) throws IOException, AutomationException
setSpreadWords
in interface IMaplexOverposterLayerProperties
flag
- The flag (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getMaximumWordSpacing() throws IOException, AutomationException
getMaximumWordSpacing
in interface IMaplexOverposterLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setMaximumWordSpacing(double spacing) throws IOException, AutomationException
setMaximumWordSpacing
in interface IMaplexOverposterLayerProperties
spacing
- The spacing (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getPreferredEndOfStreetClearance() throws IOException, AutomationException
getPreferredEndOfStreetClearance
in interface IMaplexOverposterLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setPreferredEndOfStreetClearance(double clearance) throws IOException, AutomationException
setPreferredEndOfStreetClearance
in interface IMaplexOverposterLayerProperties
clearance
- The clearance (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getMinimumEndOfStreetClearance() throws IOException, AutomationException
getMinimumEndOfStreetClearance
in interface IMaplexOverposterLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setMinimumEndOfStreetClearance(double clearance) throws IOException, AutomationException
setMinimumEndOfStreetClearance
in interface IMaplexOverposterLayerProperties
clearance
- The clearance (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isCanStackLabel() throws IOException, AutomationException
isCanStackLabel
in interface IMaplexOverposterLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setCanStackLabel(boolean flag) throws IOException, AutomationException
setCanStackLabel
in interface IMaplexOverposterLayerProperties
flag
- The flag (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IMaplexLabelStackingProperties getLabelStackingProperties() throws IOException, AutomationException
getLabelStackingProperties
in interface IMaplexOverposterLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setLabelStackingProperties(IMaplexLabelStackingProperties props) throws IOException, AutomationException
setLabelStackingProperties
in interface IMaplexOverposterLayerProperties
props
- A reference to a com.esri.arcgis.carto.IMaplexLabelStackingProperties (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isCanOverrunFeature() throws IOException, AutomationException
isCanOverrunFeature
in interface IMaplexOverposterLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setCanOverrunFeature(boolean flag) throws IOException, AutomationException
setCanOverrunFeature
in interface IMaplexOverposterLayerProperties
flag
- The flag (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getMaximumLabelOverrun() throws IOException, AutomationException
getMaximumLabelOverrun
in interface IMaplexOverposterLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setMaximumLabelOverrun(double distance) throws IOException, AutomationException
setMaximumLabelOverrun
in interface IMaplexOverposterLayerProperties
distance
- The distance (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isAllowAsymmetricOverrun() throws IOException, AutomationException
isAllowAsymmetricOverrun
in interface IMaplexOverposterLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setAllowAsymmetricOverrun(boolean flag) throws IOException, AutomationException
setAllowAsymmetricOverrun
in interface IMaplexOverposterLayerProperties
flag
- The flag (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isCanAbbreviateLabel() throws IOException, AutomationException
isCanAbbreviateLabel
in interface IMaplexOverposterLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setCanAbbreviateLabel(boolean flag) throws IOException, AutomationException
setCanAbbreviateLabel
in interface IMaplexOverposterLayerProperties
flag
- The flag (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isCanTruncateLabel() throws IOException, AutomationException
isCanTruncateLabel
in interface IMaplexOverposterLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setCanTruncateLabel(boolean flag) throws IOException, AutomationException
setCanTruncateLabel
in interface IMaplexOverposterLayerProperties
flag
- The flag (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isCanReduceFontSize() throws IOException, AutomationException
isCanReduceFontSize
in interface IMaplexOverposterLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setCanReduceFontSize(boolean flag) throws IOException, AutomationException
setCanReduceFontSize
in interface IMaplexOverposterLayerProperties
flag
- The flag (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setFontHeightReductionLimit(double limit) throws IOException, AutomationException
setFontHeightReductionLimit
in interface IMaplexOverposterLayerProperties
limit
- The limit (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getFontHeightReductionLimit() throws IOException, AutomationException
getFontHeightReductionLimit
in interface IMaplexOverposterLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setFontHeightReductionStep(double step) throws IOException, AutomationException
setFontHeightReductionStep
in interface IMaplexOverposterLayerProperties
step
- The step (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getFontHeightReductionStep() throws IOException, AutomationException
getFontHeightReductionStep
in interface IMaplexOverposterLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setFontWidthReductionLimit(double limit) throws IOException, AutomationException
setFontWidthReductionLimit
in interface IMaplexOverposterLayerProperties
limit
- The limit (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getFontWidthReductionLimit() throws IOException, AutomationException
getFontWidthReductionLimit
in interface IMaplexOverposterLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setFontWidthReductionStep(double step) throws IOException, AutomationException
setFontWidthReductionStep
in interface IMaplexOverposterLayerProperties
step
- The step (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getFontWidthReductionStep() throws IOException, AutomationException
getFontWidthReductionStep
in interface IMaplexOverposterLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isNeverRemoveLabel() throws IOException, AutomationException
isNeverRemoveLabel
in interface IMaplexOverposterLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setNeverRemoveLabel(boolean flag) throws IOException, AutomationException
setNeverRemoveLabel
in interface IMaplexOverposterLayerProperties
flag
- The flag (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getLabelPriority() throws IOException, AutomationException
getLabelPriority
in interface IMaplexOverposterLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setLabelPriority(int priority) throws IOException, AutomationException
setLabelPriority
in interface IMaplexOverposterLayerProperties
priority
- The priority (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getFeatureWeight() throws IOException, AutomationException
getFeatureWeight
in interface IMaplexOverposterLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setFeatureWeight(int weight) throws IOException, AutomationException
setFeatureWeight
in interface IMaplexOverposterLayerProperties
weight
- The weight (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setPolygonBoundaryWeight(int weight) throws IOException, AutomationException
setPolygonBoundaryWeight
in interface IMaplexOverposterLayerProperties
weight
- The weight (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getPolygonBoundaryWeight() throws IOException, AutomationException
getPolygonBoundaryWeight
in interface IMaplexOverposterLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isCanRemoveOverlappingLabel() throws IOException, AutomationException
isCanRemoveOverlappingLabel
in interface IMaplexOverposterLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setCanRemoveOverlappingLabel(boolean flag) throws IOException, AutomationException
setCanRemoveOverlappingLabel
in interface IMaplexOverposterLayerProperties
flag
- The flag (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isThinDuplicateLabels() throws IOException, AutomationException
isThinDuplicateLabels
in interface IMaplexOverposterLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setThinDuplicateLabels(boolean flag) throws IOException, AutomationException
setThinDuplicateLabels
in interface IMaplexOverposterLayerProperties
flag
- The flag (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getThinningDistance() throws IOException, AutomationException
getThinningDistance
in interface IMaplexOverposterLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setThinningDistance(double distance) throws IOException, AutomationException
setThinningDistance
in interface IMaplexOverposterLayerProperties
distance
- The distance (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isGraticuleAlignment() throws IOException, AutomationException
isGraticuleAlignment
in interface IMaplexOverposterLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setGraticuleAlignment(boolean flag) throws IOException, AutomationException
setGraticuleAlignment
in interface IMaplexOverposterLayerProperties
flag
- The flag (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IMaplexOffsetAlongLineProperties getOffsetAlongLineProperties() throws IOException, AutomationException
getOffsetAlongLineProperties
in interface IMaplexOverposterLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setOffsetAlongLineProperties(IMaplexOffsetAlongLineProperties props) throws IOException, AutomationException
setOffsetAlongLineProperties
in interface IMaplexOverposterLayerProperties
props
- A reference to a com.esri.arcgis.carto.IMaplexOffsetAlongLineProperties (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IMaplexRotationProperties getRotationProperties() throws IOException, AutomationException
getRotationProperties
in interface IMaplexOverposterLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setRotationProperties(IMaplexRotationProperties props) throws IOException, AutomationException
setRotationProperties
in interface IMaplexOverposterLayerProperties
props
- A reference to a com.esri.arcgis.carto.IMaplexRotationProperties (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getDictionaryName() throws IOException, AutomationException
getDictionaryName
in interface IMaplexOverposterLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setDictionaryName(String text) throws IOException, AutomationException
setDictionaryName
in interface IMaplexOverposterLayerProperties
text
- The text (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isAlignLabelToLineDirection() throws IOException, AutomationException
isAlignLabelToLineDirection
in interface IMaplexOverposterLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setAlignLabelToLineDirection(boolean flag) throws IOException, AutomationException
setAlignLabelToLineDirection
in interface IMaplexOverposterLayerProperties
flag
- The flag (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isBackgroundLabel() throws IOException, AutomationException
isBackgroundLabel
in interface IMaplexOverposterLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setBackgroundLabel(boolean flag) throws IOException, AutomationException
setBackgroundLabel
in interface IMaplexOverposterLayerProperties
flag
- The flag (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getMinimumSizeForLabeling() throws IOException, AutomationException
getMinimumSizeForLabeling
in interface IMaplexOverposterLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setMinimumSizeForLabeling(double size) throws IOException, AutomationException
setMinimumSizeForLabeling
in interface IMaplexOverposterLayerProperties
size
- The size (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getLabelBuffer() throws IOException, AutomationException
getLabelBuffer
in interface IMaplexOverposterLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setLabelBuffer(int buffer) throws IOException, AutomationException
setLabelBuffer
in interface IMaplexOverposterLayerProperties
buffer
- The buffer (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getFeatureBuffer() throws IOException, AutomationException
getFeatureBuffer
in interface IMaplexOverposterLayerProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setFeatureBuffer(int buffer) throws IOException, AutomationException
setFeatureBuffer
in interface IMaplexOverposterLayerProperties
buffer
- The buffer (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getPolygonInternalZones(int zone) throws IOException, AutomationException
getPolygonInternalZones
in interface IMaplexOverposterLayerProperties2
zone
- A com.esri.arcgis.carto.esriMaplexZoneIdentifier constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setPolygonInternalZones(int zone, int priority) throws IOException, AutomationException
setPolygonInternalZones
in interface IMaplexOverposterLayerProperties2
zone
- A com.esri.arcgis.carto.esriMaplexZoneIdentifier constant (in)priority
- The priority (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getPolygonExternalZones(int zone) throws IOException, AutomationException
getPolygonExternalZones
in interface IMaplexOverposterLayerProperties2
zone
- A com.esri.arcgis.carto.esriMaplexZoneIdentifier constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setPolygonExternalZones(int zone, int priority) throws IOException, AutomationException
setPolygonExternalZones
in interface IMaplexOverposterLayerProperties2
zone
- A com.esri.arcgis.carto.esriMaplexZoneIdentifier constant (in)priority
- The priority (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getStrategyPriority(int strategy) throws IOException, AutomationException
getStrategyPriority
in interface IMaplexOverposterLayerProperties2
strategy
- A com.esri.arcgis.carto.esriMaplexStrategyIdentifier constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setStrategyPriority(int strategy, int priority) throws IOException, AutomationException
setStrategyPriority
in interface IMaplexOverposterLayerProperties2
strategy
- A com.esri.arcgis.carto.esriMaplexStrategyIdentifier constant (in)priority
- The priority (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getGraticuleAlignmentType() throws IOException, AutomationException
getGraticuleAlignmentType
in interface IMaplexOverposterLayerProperties2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setGraticuleAlignmentType(int option) throws IOException, AutomationException
setGraticuleAlignmentType
in interface IMaplexOverposterLayerProperties2
option
- A com.esri.arcgis.carto.esriMaplexGraticuleAlignmentType constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getLineFeatureType() throws IOException, AutomationException
getLineFeatureType
in interface IMaplexOverposterLayerProperties2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setLineFeatureType(int option) throws IOException, AutomationException
setLineFeatureType
in interface IMaplexOverposterLayerProperties2
option
- A com.esri.arcgis.carto.esriMaplexLineFeatureType constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getPolygonFeatureType() throws IOException, AutomationException
getPolygonFeatureType
in interface IMaplexOverposterLayerProperties2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setPolygonFeatureType(int option) throws IOException, AutomationException
setPolygonFeatureType
in interface IMaplexOverposterLayerProperties2
option
- A com.esri.arcgis.carto.esriMaplexPolygonFeatureType constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getPolygonAnchorPointType() throws IOException, AutomationException
getPolygonAnchorPointType
in interface IMaplexOverposterLayerProperties2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setPolygonAnchorPointType(int option) throws IOException, AutomationException
setPolygonAnchorPointType
in interface IMaplexOverposterLayerProperties2
option
- A com.esri.arcgis.carto.esriMaplexAnchorPointType constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getContourAlignmentType() throws IOException, AutomationException
getContourAlignmentType
in interface IMaplexOverposterLayerProperties2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setContourAlignmentType(int option) throws IOException, AutomationException
setContourAlignmentType
in interface IMaplexOverposterLayerProperties2
option
- A com.esri.arcgis.carto.esriMaplexContourAlignmentType constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getContourMaximumAngle() throws IOException, AutomationException
getContourMaximumAngle
in interface IMaplexOverposterLayerProperties2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setContourMaximumAngle(int angle) throws IOException, AutomationException
setContourMaximumAngle
in interface IMaplexOverposterLayerProperties2
angle
- The angle (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getContourLadderType() throws IOException, AutomationException
getContourLadderType
in interface IMaplexOverposterLayerProperties2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setContourLadderType(int option) throws IOException, AutomationException
setContourLadderType
in interface IMaplexOverposterLayerProperties2
option
- A com.esri.arcgis.carto.esriMaplexContourLadderType constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setIsOffsetFromFeatureGeometry(boolean flag) throws IOException, AutomationException
setIsOffsetFromFeatureGeometry
in interface IMaplexOverposterLayerProperties2
flag
- The flag (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isOffsetFromFeatureGeometry() throws IOException, AutomationException
isOffsetFromFeatureGeometry
in interface IMaplexOverposterLayerProperties2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isEnableSecondaryOffset() throws IOException, AutomationException
isEnableSecondaryOffset
in interface IMaplexOverposterLayerProperties2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setEnableSecondaryOffset(boolean flag) throws IOException, AutomationException
setEnableSecondaryOffset
in interface IMaplexOverposterLayerProperties2
flag
- The flag (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getSecondaryOffsetMinimum() throws IOException, AutomationException
getSecondaryOffsetMinimum
in interface IMaplexOverposterLayerProperties2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSecondaryOffsetMinimum(double offset) throws IOException, AutomationException
setSecondaryOffsetMinimum
in interface IMaplexOverposterLayerProperties2
offset
- The offset (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getSecondaryOffsetMaximum() throws IOException, AutomationException
getSecondaryOffsetMaximum
in interface IMaplexOverposterLayerProperties2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSecondaryOffsetMaximum(double offset) throws IOException, AutomationException
setSecondaryOffsetMaximum
in interface IMaplexOverposterLayerProperties2
offset
- The offset (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isLabelBufferHardConstraint() throws IOException, AutomationException
isLabelBufferHardConstraint
in interface IMaplexOverposterLayerProperties2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setIsLabelBufferHardConstraint(boolean flag) throws IOException, AutomationException
setIsLabelBufferHardConstraint
in interface IMaplexOverposterLayerProperties2
flag
- The flag (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isMinimumSizeBasedOnArea() throws IOException, AutomationException
isMinimumSizeBasedOnArea
in interface IMaplexOverposterLayerProperties2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setIsMinimumSizeBasedOnArea(boolean flag) throws IOException, AutomationException
setIsMinimumSizeBasedOnArea
in interface IMaplexOverposterLayerProperties2
flag
- The flag (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isCanPlaceLabelOnTopOfFeature() throws IOException, AutomationException
isCanPlaceLabelOnTopOfFeature
in interface IMaplexOverposterLayerProperties2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setCanPlaceLabelOnTopOfFeature(boolean flag) throws IOException, AutomationException
setCanPlaceLabelOnTopOfFeature
in interface IMaplexOverposterLayerProperties2
flag
- The flag (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isCanReduceLeading() throws IOException, AutomationException
isCanReduceLeading
in interface IMaplexOverposterLayerProperties2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setCanReduceLeading(boolean flag) throws IOException, AutomationException
setCanReduceLeading
in interface IMaplexOverposterLayerProperties2
flag
- The flag (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isCanFlipStackedStreetLabel() throws IOException, AutomationException
isCanFlipStackedStreetLabel
in interface IMaplexOverposterLayerProperties2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setCanFlipStackedStreetLabel(boolean flag) throws IOException, AutomationException
setCanFlipStackedStreetLabel
in interface IMaplexOverposterLayerProperties2
flag
- The flag (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isEnablePolygonFixedPosition() throws IOException, AutomationException
isEnablePolygonFixedPosition
in interface IMaplexOverposterLayerProperties2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setEnablePolygonFixedPosition(boolean flag) throws IOException, AutomationException
setEnablePolygonFixedPosition
in interface IMaplexOverposterLayerProperties2
flag
- The flag (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getThinningDistanceUnit() throws IOException, AutomationException
getThinningDistanceUnit
in interface IMaplexOverposterLayerProperties2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setThinningDistanceUnit(int unit) throws IOException, AutomationException
setThinningDistanceUnit
in interface IMaplexOverposterLayerProperties2
unit
- A com.esri.arcgis.carto.esriMaplexUnit constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getRepetitionIntervalUnit() throws IOException, AutomationException
getRepetitionIntervalUnit
in interface IMaplexOverposterLayerProperties2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setRepetitionIntervalUnit(int unit) throws IOException, AutomationException
setRepetitionIntervalUnit
in interface IMaplexOverposterLayerProperties2
unit
- A com.esri.arcgis.carto.esriMaplexUnit constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getMinimumFeatureSizeUnit() throws IOException, AutomationException
getMinimumFeatureSizeUnit
in interface IMaplexOverposterLayerProperties2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setMinimumFeatureSizeUnit(int unit) throws IOException, AutomationException
setMinimumFeatureSizeUnit
in interface IMaplexOverposterLayerProperties2
unit
- A com.esri.arcgis.carto.esriMaplexUnit constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getMaximumLabelOverrunUnit() throws IOException, AutomationException
getMaximumLabelOverrunUnit
in interface IMaplexOverposterLayerProperties2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setMaximumLabelOverrunUnit(int unit) throws IOException, AutomationException
setMaximumLabelOverrunUnit
in interface IMaplexOverposterLayerProperties2
unit
- A com.esri.arcgis.carto.esriMaplexUnit constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isAvoidPolygonHoles() throws IOException, AutomationException
isAvoidPolygonHoles
in interface IMaplexOverposterLayerProperties3
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setAvoidPolygonHoles(boolean flag) throws IOException, AutomationException
setAvoidPolygonHoles
in interface IMaplexOverposterLayerProperties3
flag
- The flag (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isBoundaryLabelingAllowSingleSided() throws IOException, AutomationException
isBoundaryLabelingAllowSingleSided
in interface IMaplexOverposterLayerProperties3
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setBoundaryLabelingAllowSingleSided(boolean flag) throws IOException, AutomationException
setBoundaryLabelingAllowSingleSided
in interface IMaplexOverposterLayerProperties3
flag
- The flag (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isBoundaryLabelingAllowHoles() throws IOException, AutomationException
isBoundaryLabelingAllowHoles
in interface IMaplexOverposterLayerProperties3
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setBoundaryLabelingAllowHoles(boolean flag) throws IOException, AutomationException
setBoundaryLabelingAllowHoles
in interface IMaplexOverposterLayerProperties3
flag
- The flag (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isBoundaryLabelingSingleSidedOnLine() throws IOException, AutomationException
isBoundaryLabelingSingleSidedOnLine
in interface IMaplexOverposterLayerProperties3
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setBoundaryLabelingSingleSidedOnLine(boolean flag) throws IOException, AutomationException
setBoundaryLabelingSingleSidedOnLine
in interface IMaplexOverposterLayerProperties3
flag
- The flag (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setPlaceLabels(boolean place) throws IOException, AutomationException
setPlaceLabels
in interface IOverposterLayerProperties
setPlaceLabels
in interface IOverposterLayerProperties2
place
- The place (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isPlaceLabels() throws IOException, AutomationException
isPlaceLabels
in interface IOverposterLayerProperties
isPlaceLabels
in interface IOverposterLayerProperties2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setPlaceSymbols(boolean place) throws IOException, AutomationException
setPlaceSymbols
in interface IOverposterLayerProperties
setPlaceSymbols
in interface IOverposterLayerProperties2
place
- The place (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isPlaceSymbols() throws IOException, AutomationException
isPlaceSymbols
in interface IOverposterLayerProperties
isPlaceSymbols
in interface IOverposterLayerProperties2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setIsBarrier(boolean isBarrier) throws IOException, AutomationException
setIsBarrier
in interface IOverposterLayerProperties
setIsBarrier
in interface IOverposterLayerProperties2
isBarrier
- The isBarrier (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isBarrier() throws IOException, AutomationException
isBarrier
in interface IOverposterLayerProperties
isBarrier
in interface IOverposterLayerProperties2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isTagUnplaced() throws IOException, AutomationException
This property specifies whether or not unplaced labels are drawn for this label class. Setting TagUnplaced to True specifies that unplaced labels will not be drawn. Setting it to False specifies that they will be drawn.
isTagUnplaced
in interface IOverposterLayerProperties2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setTagUnplaced(boolean value) throws IOException, AutomationException
This property specifies whether or not unplaced labels are drawn for this label class. Setting TagUnplaced to True specifies that unplaced labels will not be drawn. Setting it to False specifies that they will be drawn.
setTagUnplaced
in interface IOverposterLayerProperties2
value
- The value (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isHasFeatureWeight() throws IOException, AutomationException
isHasFeatureWeight
in interface IOverposterLayerProperties2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isValidLicense(Object initData) throws IOException, AutomationException
isValidLicense
in interface ILicensedComponent
initData
- A Variant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void isDirty() throws IOException, AutomationException
IPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
isDirty
in interface IPersistStream
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void load(IStream pstm) throws IOException, AutomationException
IPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
load
in interface IPersistStream
pstm
- A reference to a com.esri.arcgis.system.IStream (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void save(IStream pstm, int fClearDirty) throws IOException, AutomationException
IPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
save
in interface IPersistStream
pstm
- A reference to a com.esri.arcgis.system.IStream (in)fClearDirty
- The fClearDirty (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void getSizeMax(_ULARGE_INTEGER[] pcbSize) throws IOException, AutomationException
IPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
getSizeMax
in interface IPersistStream
pcbSize
- A Structure: com.esri.arcgis.system._ULARGE_INTEGER (out: use single element array)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void getClassID(GUID[] pClassID) throws IOException, AutomationException
IPersist is a Microsoft interface. Please refer to MSDN for information about this interface.
getClassID
in interface IPersist
pClassID
- A Structure: com.esri.arcgis.support.ms.stdole.GUID (out: use single element array)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IClone esri_clone() throws IOException, AutomationException
esri_clone
in interface IClone
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void assign(IClone src) throws IOException, AutomationException
assign
in interface IClone
src
- A reference to a com.esri.arcgis.system.IClone (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isEqual(IClone other) throws IOException, AutomationException
IsEqual returns True if the receiver and the source have the same properties. Note, this does not imply that the receiver and the source reference the same object.
isEqual
in interface IClone
other
- A reference to a com.esri.arcgis.system.IClone (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isIdentical(IClone other) throws IOException, AutomationException
IsIdentical returns true if the receiver and the source reference the same object.
isIdentical
in interface IClone
other
- A reference to a com.esri.arcgis.system.IClone (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void writeExternal(ObjectOutput out) throws IOException
writeExternal
in interface Externalizable
IOException
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
IOException
ClassNotFoundException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |