Nevron Open Vision Documentation
NElement Class
Members 


A document node, which serves as base class for all elements, which reside in the elements hierarchy of a DOM document.
Object Model
NElement Class
Syntax
'Declaration
 
Public MustInherit Class NElement 
   Inherits NDocumentNode
   Implements INDomDeepEquals, INDomDeeplyCloneable, Nevron.Nov.INDeeplyCloneable 
'Usage
 
Dim instance As NElement
Remarks
Elements are part of the elements hierarchy, which is typically rooted by a document and are used to define the primary document content.

Each element can be identified in the scope of its document via its Id, which is automatically assigned to the element when it is registered in the document, and is automatically set to -1 when the element is unregistered from the document. The element registration/unregistration is mandatory and is performed for each element, regardless of the level at which it is inserted or removed from its parent element.

If the element Id is equal to -1, then the element is not registered in any document. A valid Id however can be assigned to any element that does not yet reside in a document, via the AssignId method, that takes a single argument - the document in which the element is intended to be registered. In this way an element can gain an Id before it is registered in the document. A reference to an element that is registered in a document, can always be obtained by the NDocument.GetElementById method. Once registered in the document, the element Id is sealed and cannot be modified.

Inheritance Hierarchy

System.Object
   Nevron.Nov.Dom.NNode
      Nevron.Nov.Dom.NDocumentNode
         Nevron.Nov.Dom.NElement
            Nevron.Nov.Chart.NChartElement
            Nevron.Nov.Diagram.NArrowheadShape
            Nevron.Nov.Diagram.NDataObjectAdaptor
            Nevron.Nov.Diagram.NDrawingSettings
            Nevron.Nov.Diagram.NGlue<T>
            Nevron.Nov.Diagram.NLayoutData
            Nevron.Nov.Diagram.NLibraryItemsView
            Nevron.Nov.Diagram.NLineJumps
            Nevron.Nov.Diagram.NMediaVisibility
            Nevron.Nov.Diagram.NPagePart
            Nevron.Nov.Diagram.NRouting
            Nevron.Nov.Diagram.NScratch
            Nevron.Nov.Diagram.NShapePart
            Nevron.Nov.Diagram.NSnapAndGlue
            Nevron.Nov.Dom.NElementCollection<T>
            Nevron.Nov.Dom.NVisual
            Nevron.Nov.Grid.NColumnEditor
            Nevron.Nov.Grid.NColumnFormat
            Nevron.Nov.Grid.NDefaultRowMeasure<TCell,TCellCollection>
            Nevron.Nov.Grid.NDetail
            Nevron.Nov.Grid.NDetailsPresenter
            Nevron.Nov.Grid.NFormattingDeclaration
            Nevron.Nov.Grid.NFormattingRule
            Nevron.Nov.Grid.NGridRule<TGrid>
            Nevron.Nov.Grid.NMasterBinding
            Nevron.Nov.Grid.NMasterDetails
            Nevron.Nov.Grid.NRelation
            Nevron.Nov.Grid.NRow
            Nevron.Nov.Grid.NSpanCellXPosition<TPositionMode>
            Nevron.Nov.Schedule.NAppointmentBase
            Nevron.Nov.Schedule.NAppointmentTag
            Nevron.Nov.Schedule.NGrouping
            Nevron.Nov.Schedule.NScheduleGridCell
            Nevron.Nov.Schedule.NScheduleGroup
            Nevron.Nov.Schedule.NViewMode
            Nevron.Nov.Svg.NSvgNode
            Nevron.Nov.Text.NBulletList
            Nevron.Nov.Text.NBulletListLevel
            Nevron.Nov.Text.NMailMerge
            Nevron.Nov.Text.NRichTextStylingElement
            Nevron.Nov.UI.NDesktop
            Nevron.Nov.UI.NNavigationBarPane
            Nevron.Nov.UI.NPrintLayout
            Nevron.Nov.UI.NRibbonTabPage
            Nevron.Nov.UI.NTabPage
            Nevron.Nov.UI.NViewportAutoScroller

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

NElement Members
Nevron.Nov.Dom Namespace

 

 


©2017. Nevron Software LLC.

Send Feedback