ArcObjects Library Reference  (Schematic)    

INgElement Interface

Provides access to members that control the graphic element.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Schematics Extension.

Description

Schematics defines five types of elements: nodes, links, drawings, nodes on link, and sublinks. The elements are displayed in a Schematics view.

An element type holds the common properties of one element’s type in a project. The common properties of an element are stored and defined by the element type.

Members

Description
Method Center Centers the element in all the views where it displays while redrawing it.
Method CreateFlag Creates a flag based on the flag model 'flagModel' for the element.
Method DeleteUserData Deletes the userdata value for the element.
Read-only property Diagram Diagram that contains the element.
Method Display Displays the element in all the views it must appear while redrawing it.
Read-only property ElementType Element type that implements the element.
Read-only property Flags List of the flags attached to the element.
Method GetAttributeValue Returns the value of the attribute named 'attributeName' for the element.
Method GetFlag Returns the flag based on the flag model 'flagModel' that is currently attached to the element.
Method GetLabelBoundingBox Returns the label bounding box of the 'prop' property associated with the element in the view 'view'.
Method GetLabelEffect Returns the value of the effect 'effect' set for the label of the 'prop' property associated with the element.
Method GetLabelPosition Returns the point defining the position of the 'prop' property label for the element in the view 'view'.
Method GetPropertyValue Returns the value of the 'prop' property for the element.
Method GetUserDataValue Returns the value of the 'userData' userdata for the element.
Method IsLabelEffectSet Indicates if the effect 'effect' defined for the label of the 'prop' property associated with the element is set.
Method IsLabelMoved Indicates if the label of the 'prop' property associated with the element has been moved.
Method IsSelected Indicates if the element is selected.
Method MoveLabel Moves the label of the 'prop' property associated with the element to the (X,Y) relative or absolute position.
Read-only property Name Name of the element.
Method Refresh Updates the element in all the views where it appears, and redraws it while reflecting the modifications it may have undergone in the database.
Method Remove 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.
Method Select Selects the element in all the views where it displays and redraws it.
Method SetLabelEffect Modifies the effect 'effect' set for the label of the 'prop' property associated with the element.
Method SetPropertyValue Modifies the value of the 'prop' property for the element.
Method SetUserDataValue Modifies the value of the 'userData' userdata for the element.
Read-only property Type Type of the element type.
Method Undisplay Removes graphically the element in all the views where it appears and redraws it. The associated object in the database is not removed.
Method Unselect Deselects the element in all the views where it displays and redraws it.
Method UnsetLabelEffect Unsets the effect 'effect' set for the label of the 'prop' property associated with the element.

CoClasses that implement INgElement

CoClasses and Classes Description
NgDrawing Graphic drawing object.
NgElement Graphic element object.
NgLink Graphic link object.
NgNode Graphic node object.
NgNodeOnLink Graphic node-on-link object.
NgSubLink Graphic sublink object.

See Also

INgElementType Interface | ISchematicElement Interface | INgNode Interface | INgLink Interface | INgDrawing Interface | INgNodeOnLink Interface | INgSubLink Interface

 


Feedback Send feedback on this page