|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.schematic.NgDrawing
public class NgDrawing
Graphic drawing object.
| Constructor Summary | |
|---|---|
NgDrawing(Object obj)
Construct a NgDrawing using a reference to such an object returned from ArcGIS Engine or Server. |
|
| Method Summary | |
|---|---|
void |
center()
Centers the element in all the views where it displays while redrawing it. |
INgFlag |
createFlag(INgFlagModel flagModel,
int mode,
int poleVisibility)
Creates a flag based on the flag model 'flagModel' for the element. |
void |
deleteUserData(INgUserData userData)
Deletes the userdata value for the element. |
void |
display(boolean redraw)
Displays the element in all the views it must appear while redrawing it. |
boolean |
equals(Object o)
Compare this object with another |
String |
getAttributeValue(String attributeName)
Returns the value of the attribute named 'attributeName' for the element. |
Object |
getCurrentEffect(int effect)
Returns the current 'effValue' value for the effect 'effect' set for the drawing (see esriNgDrawingEffect). |
INgDiagram |
getDiagram()
Diagram that contains the drawing. |
Object |
getEffect(int effect)
Returns the effect 'effect' set for the drawing (see esriNgDrawingEffect). |
INgElementType |
getElementType()
Element type that implements the drawing. |
INgFlag |
getFlag(INgFlagModel flagModel)
Returns the flag based on the flag model 'flagModel' that is currently attached to the element. |
INgFlags |
getFlags()
List of the flags attached to the element. |
INgPoint |
getInitialPosition()
Initial position of the drawing. |
double |
getInitialRotation()
Initial rotation of the drawing. |
INgPoints |
getLabelBoundingBox(INgView view,
INgProperty prop)
Returns the label bounding box of the 'prop' property associated with the element in the view 'view'. |
Object |
getLabelEffect(INgProperty prop,
int effect)
Returns the value of the effect 'effect' set for the label of the 'prop' property associated with the element. |
INgPoint |
getLabelPosition(INgView view,
INgProperty prop)
Returns the point defining the position of the 'prop' property label for the element in the view 'view'. |
String |
getName()
Name of the drawing. |
boolean |
getPortPosition(INgView view,
int numPort,
int type,
INgPoint[] point)
Returns the position 'point' of the port 'numPort', of type 'type' (see esriNgPortType) associated with the drawing in the view 'view'. |
Object |
getPropertyValue(INgProperty prop)
Returns the value of the 'prop' property for the element. |
int |
getType()
Type of the element type. |
Object |
getUserDataValue(INgUserData userData)
Returns the value of the 'userData' userdata for the element. |
double |
getX()
X cartesian coordinate of the drawing. |
double |
getY()
Y cartesian coordinate of the drawing. |
int |
hashCode()
the hashcode for this object |
boolean |
isEffectSet(int effect)
Indicates if the effect 'effect' related to the drawing is set (see esriNgDrawingEffect). |
boolean |
isLabelEffectSet(INgProperty prop,
int effect)
Indicates if the effect 'effect' defined for the label of the 'prop' property associated with the element is set. |
boolean |
isLabelMoved(INgProperty prop)
Indicates if the label of the 'prop' property associated with the element has been moved. |
boolean |
isSelected()
Indicates if the element is selected. |
void |
move(double x,
double y,
int moveMode)
Moves the drawing to the (X,Y) relative or absolute position. |
void |
moveLabel(INgProperty prop,
double x,
double y,
int mode)
Moves the label of the 'prop' property associated with the element to the (X,Y) relative or absolute position. |
void |
refresh(boolean redraw)
Updates the element in all the views where it appears, and redraws it while reflecting the modifications it may have undergone in the database. |
void |
remove(boolean redraw)
Removes graphically the element in all the views where it appears and redraws it, after the application has removed the associated object from the database. |
void |
removeEffect(int effect)
Removes the effects or restores the default effect 'effect' set for the drawing. |
void |
removeSubSymbolEffect(String subName,
int effect)
Removes the effect 'effect' set for the sub-symbol named 'subName' that composes the symbol used to represent the drawing. |
void |
restoreInitialPosition(int modeIfNotSet,
int modeIfSet)
Restores the drawing to its initially defined position. |
void |
select(boolean redraw)
Selects the element in all the views where it displays and redraws it. |
void |
setEffect(int effect,
Object effValue)
Modifies the effect 'effect' set for the drawing (see esriNgDrawingEffect). |
void |
setInitialPosition(INgPoint pVal)
Initial position of the drawing. |
void |
setInitialRotation(double pVal)
Initial rotation of the drawing. |
void |
setLabelEffect(INgProperty prop,
int effect,
Object effValue)
Modifies the effect 'effect' set for the label of the 'prop' property associated with the element. |
void |
setPropertyValue(INgProperty prop,
Object propertyValue)
Modifies the value of the 'prop' property for the element. |
void |
setSubSymbolEffect(String subName,
int effect,
Object effValue)
Sets the effect 'effect' for the sub-symbol 'subName' that composes the symbol used to represent the drawing (see esriNgSubSymbolEffect). |
void |
setUserDataValue(INgUserData userData,
Object userDataValue)
Modifies the value of the 'userData' userdata for the element. |
void |
undisplay(boolean redraw)
Removes graphically the element in all the views where it appears and redraws it. |
void |
unselect(boolean redraw)
Deselects the element in all the views where it displays and redraws it. |
void |
unsetLabelEffect(INgProperty prop,
int effect)
Unsets the effect 'effect' set for the label of the 'prop' property associated with the element. |
| 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 NgDrawing(Object obj)
throws IOException
obj to NgDrawing. *
NgDrawing o = (NgDrawing)obj; // will not work
NgDrawing o = new NgDrawing(obj); // Use this constructor instead
* @param obj an object returned from ArcGIS Engine or Server
IOException - if there are interop problems
NgDrawing theNgDrawing = (NgDrawing) obj;| Method Detail |
|---|
public boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Object
public INgElementType getElementType()
throws IOException,
AutomationException
getElementType in interface INgDrawinggetElementType in interface INgElementIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getName()
throws IOException,
AutomationException
This name is defined when the drawing is created:
- either by triggering the INgDiagram CreateDrawing method or INgProjectEvents NameOfDigitDrawing event in the code,
- or when the drawing element type is created through ArcGIS Schematics Designer.
getName in interface INgDrawinggetName in interface INgElementIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getX()
throws IOException,
AutomationException
getX in interface INgDrawingIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getY()
throws IOException,
AutomationException
getY in interface INgDrawingIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public INgDiagram getDiagram()
throws IOException,
AutomationException
getDiagram in interface INgDrawinggetDiagram in interface INgElementIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void move(double x,
double y,
int moveMode)
throws IOException,
AutomationException
The values taken by the moveMode parameter are detailed in the esriNgMoveModeConstants section. The default value for moveMode is esriNgAbsoluteMove, which means that, by default, the drawing is moved to the (X,Y) absolute position.
If there are schematic relations between schematics objects contained in a schematic diagram, it’s the developer responsibility to call the appropriate ISchematicRelationController or ISchematicRelationManager methods for the related objects as the containers to be automatically redrawn when he uses the INgDrawing:Move method. Please also note that programming the relations redraw on the INgProjectEvents::OnMoveElements or ISchematicRelationControllerEvent::OnMoveElements events will be completely unuseful because these events are only triggered when schematic elements are moved using the GUI tools; that is when end-users move schematic elements using the mouse or the keyboard arrows. So when elements are moved by programming using any "Move" method, the custom code specified on these events will be not fired. In this case, you must either force the redraw at the end of the move operations sequences in your custom procedure or customize the SchematicAlgorithmEvents::AfterExecuteAlgorithm event (when the "Move" methods are called during a custom algorithm).
move in interface INgDrawingx - The x (in)y - The y (in)moveMode - A com.esri.arcgis.schematic.esriNgMoveMode constant (in, optional, pass 2085 if not required)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.INgProjectEvents.onMoveElements(com.esri.arcgis.schematic.INgProjectEventsOnMoveElementsEvent)
public Object getEffect(int effect)
throws IOException,
AutomationException
getEffect in interface INgDrawingeffect - A com.esri.arcgis.schematic.esriNgDrawingEffect constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.INgDrawing.setEffect(int, java.lang.Object),
INgDrawing.isEffectSet(int),
INgDrawing.getCurrentEffect(int),
INgDrawing.removeEffect(int)
public void setEffect(int effect,
Object effValue)
throws IOException,
AutomationException
setEffect in interface INgDrawingeffect - A com.esri.arcgis.schematic.esriNgDrawingEffect constant (in)effValue - A Variant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.INgDrawing.getEffect(int),
INgDrawing.isEffectSet(int),
INgDrawing.removeEffect(int)
public void removeEffect(int effect)
throws IOException,
AutomationException
Note that removing an effect that is always set, returns the drawing effect to the default effect value and removing an effect that is not set by default, really removes the drawing effect.
removeEffect in interface INgDrawingeffect - A com.esri.arcgis.schematic.esriNgDrawingEffect constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.INgDrawing.getEffect(int),
INgDrawing.setEffect(int, java.lang.Object),
INgDrawing.isEffectSet(int)
public boolean isEffectSet(int effect)
throws IOException,
AutomationException
By default, Schematics automatically sets default values for some drawing effects (see the List of the drawing effect default values, below). For all these effects, the IsEffectSet method returns TRUE.
For the others effects (those that are not set by default), the IsEffectSet method returns TRUE only if the effect was set by calling the INgDrawing SetEffect method in the project.
Note that even if the IsEffectSet method returns FALSE for a given effect (for example, esriNgDrawingXScaling), the GetCurrentEffect method can return a value! GetCurrentEffect returns the effect currently set for the drawing. This effect may have been set either through the effect definition for its associated element type, or through the effect definition for its associated properties.
List of the drawing effect default values for the effects that are already set
esriNgDrawingDetectability: esriNgDetectable.
esriNgDrawingHighlightedState: esriNgHighlighted
esriNgDrawingMobility: esriNgMovable.
esriNgDrawingPriority: 202 or more
esriNgDrawingResizability: esriNgResizable
esriNgDrawingSelectability: esriNgSelectable
esriNgDrawingVisibility: esriNgVisible
For more details, see Drawing Effects Constants Definition.
isEffectSet in interface INgDrawingeffect - A com.esri.arcgis.schematic.esriNgDrawingEffect constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.INgDrawing.getEffect(int),
INgDrawing.setEffect(int, java.lang.Object),
INgDrawing.removeEffect(int)
public void setSubSymbolEffect(String subName,
int effect,
Object effValue)
throws IOException,
AutomationException
setSubSymbolEffect in interface INgDrawingsubName - The subName (in)effect - A com.esri.arcgis.schematic.esriNgSubSymbolEffect constant (in)effValue - A Variant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void removeSubSymbolEffect(String subName,
int effect)
throws IOException,
AutomationException
removeSubSymbolEffect in interface INgDrawingsubName - The subName (in)effect - A com.esri.arcgis.schematic.esriNgSubSymbolEffect constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.INgDrawing.setSubSymbolEffect(String, int, java.lang.Object),
INgElementType.removeSubSymbolEffect(String, int)
public boolean getPortPosition(INgView view,
int numPort,
int type,
INgPoint[] point)
throws IOException,
AutomationException
Note that as a link cannot be connected to a drawing, there is no reason to use the esriNgLinkPort value for the Type port parameter even if Schematics does not prevent its use.
getPortPosition in interface INgDrawingview - A reference to a com.esri.arcgis.schematic.INgView (in)numPort - The numPort (in)type - A com.esri.arcgis.schematic.esriNgPortType constant (in)point - A reference to a com.esri.arcgis.schematic.INgPoint (out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public INgPoint getInitialPosition()
throws IOException,
AutomationException
getInitialPosition in interface INgDrawingIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.INgDrawing.restoreInitialPosition(int, int)
public void setInitialPosition(INgPoint pVal)
throws IOException,
AutomationException
setInitialPosition in interface INgDrawingpVal - A reference to a com.esri.arcgis.schematic.INgPoint (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getInitialRotation()
throws IOException,
AutomationException
getInitialRotation in interface INgDrawingIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setInitialRotation(double pVal)
throws IOException,
AutomationException
setInitialRotation in interface INgDrawingpVal - The pVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void restoreInitialPosition(int modeIfNotSet,
int modeIfSet)
throws IOException,
AutomationException
If the drawing was positioned using its database coordinates, the modelfSet parameter must be specified so that its position is modified and the modelfNotSet parameter can be ignored.
If the drawing was positioned without using its database coordinates, then the modelfNotSet parameter must be specified and the modelfSet parameter can be ignored.
At all events,
- The esriNgDB parameter value causes the drawing to be repositioned based on its database coordinate values (if modeIfSet is used) or to be placed on the 0, 0 coordinate value position (if modeIfNotSet is used).
- The esriNgCenter parameter value causes the drawing to be relocated on a position averaging the current position of the neighboring elements(modeIfSet case or modeIfNotSet case)
- The esriNgNothing parameter value does not cause the drawing to be relocated (modeIfSet case or modeIfNotSet case). The drawing retains its current position.
restoreInitialPosition in interface INgDrawingmodeIfNotSet - A com.esri.arcgis.schematic.esriNgInitialPositionMode constant (in, optional, pass 0 if not required)modeIfSet - A com.esri.arcgis.schematic.esriNgInitialPositionMode constant (in, optional, pass 0 if not required)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.INgDrawing.getInitialPosition(),
INgDiagram.restoreInitialPosition(int, int)
public Object getCurrentEffect(int effect)
throws IOException,
AutomationException
Current effects positioned for the drawing may have been set either when defining its associated element type's effects, either when defining its associated properties' effects, or when defining the drawing itself.
getCurrentEffect in interface INgDrawingeffect - A com.esri.arcgis.schematic.esriNgDrawingEffect constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.INgDrawing.getEffect(int),
INgDrawing.isEffectSet(int),
INgDrawing.removeEffect(int)
public int getType()
throws IOException,
AutomationException
getType in interface INgElementIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public INgFlags getFlags()
throws IOException,
AutomationException
getFlags in interface INgElementIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void unselect(boolean redraw)
throws IOException,
AutomationException
The 'redraw' parameter is optional; its default value is True.
unselect in interface INgElementredraw - The redraw (in, optional, pass true if not required)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.INgElement.isSelected(),
INgElement.select(boolean)
public void center()
throws IOException,
AutomationException
center in interface INgElementIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void select(boolean redraw)
throws IOException,
AutomationException
The Redraw parameter is optional; its default value is TRUE.
select in interface INgElementredraw - The redraw (in, optional, pass true if not required)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.INgElement.isSelected(),
INgElement.unselect(boolean)
public void refresh(boolean redraw)
throws IOException,
AutomationException
The 'redraw' parameter is optional; its default value is True.
refresh in interface INgElementredraw - The redraw (in, optional, pass true if not required)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.INgElement.display(boolean)
public void undisplay(boolean redraw)
throws IOException,
AutomationException
By default, this method also redraws the element: the default value for the optional ‘redraw’ parameter is TRUE.
undisplay in interface INgElementredraw - The redraw (in, optional, pass true if not required)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.INgElement.remove(boolean)
public void display(boolean redraw)
throws IOException,
AutomationException
The Redraw parameter is optional; its default value is TRUE.
display in interface INgElementredraw - The redraw (in, optional, pass true if not required)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.INgElement.refresh(boolean)
public void remove(boolean redraw)
throws IOException,
AutomationException
The default value for the optional redraw parameter is True.
When this method is triggered, the IsElementRemoved event is automatically fired: the graphic removal is effective only if the event-procedure returns True.
remove in interface INgElementredraw - The redraw (in, optional, pass true if not required)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.INgElement.undisplay(boolean)
public INgFlag createFlag(INgFlagModel flagModel,
int mode,
int poleVisibility)
throws IOException,
AutomationException
The flag created is based on the flagModel flag model and is connected to the element using the esriNgStandard or esriNgShortest mode (see esriNgFlagAttachementMode help-page). The pole connecting the flag to the element can be visible or invisible (see esriNgVisibility help-page).
The flagModel INgFlagModel interface can have been defined through ArcGIS Schematics Designer or in the project code by calling the INgProjectBuilder CreateFlagModel method.
If you want to display each element of a specific type with a flag, you can directly use INgElementType AddFlagModel method.
createFlag in interface INgElementflagModel - A reference to a com.esri.arcgis.schematic.INgFlagModel (in)mode - A com.esri.arcgis.schematic.esriNgFlagAttachementMode constant (in, optional, pass 2056 if not required)poleVisibility - A com.esri.arcgis.schematic.esriNgVisibility constant (in, optional, pass 1 if not required)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.INgElement.getFlag(com.esri.arcgis.schematic.INgFlagModel)
public INgFlag getFlag(INgFlagModel flagModel)
throws IOException,
AutomationException
getFlag in interface INgElementflagModel - A reference to a com.esri.arcgis.schematic.INgFlagModel (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.INgElement.createFlag(com.esri.arcgis.schematic.INgFlagModel, int, int)
public Object getPropertyValue(INgProperty prop)
throws IOException,
AutomationException
getPropertyValue in interface INgElementprop - A reference to a com.esri.arcgis.schematic.INgProperty (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.INgElement.getAttributeValue(String),
INgElement.getUserDataValue(com.esri.arcgis.schematic.INgUserData)
public void setPropertyValue(INgProperty prop,
Object propertyValue)
throws IOException,
AutomationException
setPropertyValue in interface INgElementprop - A reference to a com.esri.arcgis.schematic.INgProperty (in)propertyValue - A Variant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.INgElement.setUserDataValue(com.esri.arcgis.schematic.INgUserData, java.lang.Object)
public Object getUserDataValue(INgUserData userData)
throws IOException,
AutomationException
getUserDataValue in interface INgElementuserData - A reference to a com.esri.arcgis.schematic.INgUserData (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.INgElement.getPropertyValue(com.esri.arcgis.schematic.INgProperty),
INgElement.getAttributeValue(String)
public void setUserDataValue(INgUserData userData,
Object userDataValue)
throws IOException,
AutomationException
setUserDataValue in interface INgElementuserData - A reference to a com.esri.arcgis.schematic.INgUserData (in)userDataValue - A Variant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.INgElement.setPropertyValue(com.esri.arcgis.schematic.INgProperty, java.lang.Object)
public void setLabelEffect(INgProperty prop,
int effect,
Object effValue)
throws IOException,
AutomationException
setLabelEffect in interface INgElementprop - A reference to a com.esri.arcgis.schematic.INgProperty (in)effect - A com.esri.arcgis.schematic.esriNgLabelEffect constant (in)effValue - A Variant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.INgElement.getLabelEffect(com.esri.arcgis.schematic.INgProperty, int),
INgElement.unsetLabelEffect(com.esri.arcgis.schematic.INgProperty, int)
public Object getLabelEffect(INgProperty prop,
int effect)
throws IOException,
AutomationException
getLabelEffect in interface INgElementprop - A reference to a com.esri.arcgis.schematic.INgProperty (in)effect - A com.esri.arcgis.schematic.esriNgLabelEffect constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.INgElement.setLabelEffect(com.esri.arcgis.schematic.INgProperty, int, java.lang.Object),
INgElement.unsetLabelEffect(com.esri.arcgis.schematic.INgProperty, int)
public INgPoint getLabelPosition(INgView view,
INgProperty prop)
throws IOException,
AutomationException
getLabelPosition in interface INgElementview - A reference to a com.esri.arcgis.schematic.INgView (in)prop - A reference to a com.esri.arcgis.schematic.INgProperty (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.INgElement.moveLabel(com.esri.arcgis.schematic.INgProperty, double, double, int)
public void moveLabel(INgProperty prop,
double x,
double y,
int mode)
throws IOException,
AutomationException
Whether that move is relative or absolute depends on the value taken by the 'mode' parameter (see esriNgMoveMode help-page).
moveLabel in interface INgElementprop - A reference to a com.esri.arcgis.schematic.INgProperty (in)x - The x (in)y - The y (in)mode - A com.esri.arcgis.schematic.esriNgMoveMode constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.INgElement.isLabelMoved(com.esri.arcgis.schematic.INgProperty),
INgElement.getLabelPosition(com.esri.arcgis.schematic.INgView, com.esri.arcgis.schematic.INgProperty)
public boolean isSelected()
throws IOException,
AutomationException
isSelected in interface INgElementIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.INgElement.unselect(boolean),
INgElement.select(boolean)
public String getAttributeValue(String attributeName)
throws IOException,
AutomationException
getAttributeValue in interface INgElementattributeName - The attributeName (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.INgElement.getPropertyValue(com.esri.arcgis.schematic.INgProperty),
INgElement.getUserDataValue(com.esri.arcgis.schematic.INgUserData)
public boolean isLabelEffectSet(INgProperty prop,
int effect)
throws IOException,
AutomationException
isLabelEffectSet in interface INgElementprop - A reference to a com.esri.arcgis.schematic.INgProperty (in)effect - A com.esri.arcgis.schematic.esriNgLabelEffect constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.INgElement.unsetLabelEffect(com.esri.arcgis.schematic.INgProperty, int)
public void unsetLabelEffect(INgProperty prop,
int effect)
throws IOException,
AutomationException
unsetLabelEffect in interface INgElementprop - A reference to a com.esri.arcgis.schematic.INgProperty (in)effect - A com.esri.arcgis.schematic.esriNgLabelEffect constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public INgPoints getLabelBoundingBox(INgView view,
INgProperty prop)
throws IOException,
AutomationException
getLabelBoundingBox in interface INgElementview - A reference to a com.esri.arcgis.schematic.INgView (in)prop - A reference to a com.esri.arcgis.schematic.INgProperty (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void deleteUserData(INgUserData userData)
throws IOException,
AutomationException
deleteUserData in interface INgElementuserData - A reference to a com.esri.arcgis.schematic.INgUserData (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isLabelMoved(INgProperty prop)
throws IOException,
AutomationException
isLabelMoved in interface INgElementprop - A reference to a com.esri.arcgis.schematic.INgProperty (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 | ||||||||