Nevron .NET Vision
Nevron.Diagram Namespace / NDrawingDocument Class
Properties Methods Events


In This Topic
    NDrawingDocument Class Members
    In This Topic

    The following tables list the members exposed by NDrawingDocument.

    Public Constructors
     NameDescription
    Public ConstructorDefault constructor  
    Top
    Public Properties
     NameDescription
    Public PropertyControls the currently active layer  
    Public PropertyGets/sets the Arrowhead Shape Stencil  
    Public PropertyControls the auto bounds min size  
    Public PropertyControls the auto bounds mode  
    Public PropertyControls the auto bounds padding  
    Public PropertyGets/sets the document background style (Inherited from Nevron.Diagram.NDocument)
    Public PropertyGets/sets the document bounds (in scene coordinates)  
    Public PropertyGets/sets the bridge manager  
    Public PropertyGets/sets the document bounds center (in scene coordinates)  
    Public PropertyGet/set the ratio between MeasurementUnit and WorldMeasurementUnit, when DrawingScaleMode is set to CustomScale  
    Public PropertySpecifies the measurement unit associated with the world when the DrawingScaleMode is set to CustomScale  
    Public PropertyGets/set the drawing scale mode  
    Public PropertyGets/sets the graphics settings, with which the drawing scene must be rendered  
    Public PropertyObtains a reference to the collection of guidelines  
    Public PropertyControls the document height (in scene coordinates)  
    Public PropertyGets/sets the hit test settings of the document  
    Public PropertyGets/sets the id of the document (Inherited from Nevron.Diagram.NDocument)
    Public PropertyGets/sets the document info attribute (Inherited from Nevron.Diagram.NDocument)
    Public PropertyObtains a reference to the collection of layers  
    Public PropertyGets/sets the document bounds location (in scene coordinates)  
    Public PropertySpecifies the measurement unit associated with the document  
    Public PropertyUser defined name of the document (Inherited from Nevron.Diagram.NDocument)
    Public PropertyObtains a reference to the point shape stencil  
    Public PropertyGets/sets the element protection (Inherited from Nevron.Diagram.NDocument)
    Public PropertyGets/sets the resolution used for convertion between device dependant and device independant measurement units (in dots per inch)  
    Public PropertyGets/sets the routing manager  
    Public PropertyGets/sets the document settings  
    Public PropertyControls the Z order of the node shadows  
    Public PropertyGets/sets the style of the document  
    Public PropertyObtains a reference to the collection of stylesheets  
    Public PropertyUser defined data associated with the document (Inherited from Nevron.Diagram.NDocument)
    Public PropertyGets/sets the unique id of the document (Inherited from Nevron.Diagram.NDocument)
    Public PropertyControls the document visibility  
    Public PropertyControls the document width (in scene coordinates)  
    Top
    Protected Properties
     NameDescription
    Protected Property (Inherited from System.ComponentModel.Component)
    Protected Property (Inherited from System.ComponentModel.Component)
    Top
    Public Methods
     NameDescription
    Public MethodAccumulates the children contained in this node, which satisfy the filter to the provided node list (Inherited from Nevron.Diagram.NDocument)
    Public MethodAccumulates the descendants contained in this node, which satisfy the filter to the provided node list (Inherited from Nevron.Diagram.NDocument)
    Public MethodAdds the specified view (Inherited from Nevron.Diagram.NDocument)
    Public MethodBegins an initialization of the document - pair it with EndInit (Inherited from Nevron.Diagram.NDocument)
    Public MethodOverridden. Begins an update of the document - pair it with EndUpdate  
    Public MethodDetermines whether the document can be painted in the specified context  
    Public MethodDetermines whether the document can be painted during the Background Paint Pass  
    Public MethodObtains the child nodes of this node (Inherited from Nevron.Diagram.NDocument)
    Public MethodReturns the number of child nodes which satisfy the specified filter (Inherited from Nevron.Diagram.NDocument)
    Public MethodCreates an identical copy of the element, which differs only by the element unique id (Inherited from Nevron.Diagram.NDocument)
    Public MethodCommits the current transaction (Inherited from Nevron.Diagram.NDocument)
    Public MethodComposes the animations style  
    Public MethodComposes the bridge style  
    Public MethodComposes the end arrowhead style  
    Public MethodComposes the fill style  
    Public MethodComposes the interactivity style  
    Public MethodComposes the shadow style  
    Public MethodComposes the start arrowhead style  
    Public MethodComposes the stroke style  
    Public MethodComposes a new style, which contains cloning of the composes styles  
    Public MethodComposes the text style  
    Public MethodCalled when the measurement unit of the measurements stored in this node have changed and all measurements must be converted to the new unit  
    Public MethodOverridden.   
    Public MethodOverridden.   
    Public Method (Inherited from System.MarshalByRefObject)
    Public MethodObtains the descentant nodes of this node (Inherited from Nevron.Diagram.NDocument)
    Public MethodReturns the number of descendant nodes, which satisfy the specified filter (Inherited from Nevron.Diagram.NDocument)
    Public MethodOverloaded. Overridden. Overriden to dispose internal measurement bitmap and graphics  
    Public MethodEnds an initialization of the document - pair it with BeginInit (Inherited from Nevron.Diagram.NDocument)
    Public MethodOverridden. Ends an update of the document - pair it with BeginUpdate  
    Public MethodObtains the a list of the drawing document containers which are active (editable)  
    Public MethodGets a child or descendant attribute by its name (Inherited from Nevron.Diagram.NDocument)
    Public MethodOverridden. Gets the name of the specified child attribute  
    Public MethodGets the child node at the specified index (Inherited from Nevron.Diagram.NDocument)
    Public MethodOverloaded. Gets the first child element with the specified name (Inherited from Nevron.Diagram.NDocument)
    Public MethodObtains a child element by its id (Inherited from Nevron.Diagram.NDocument)
    Public MethodObtains a child element by its unique id (Inherited from Nevron.Diagram.NDocument)
    Public MethodObtains a element node by its id (Inherited from Nevron.Diagram.NDocument)
    Public MethodObtains a child element by its unique id (Inherited from Nevron.Diagram.NDocument)
    Public MethodObtains an element from its id (Inherited from Nevron.Diagram.NDocument)
    Public MethodObtains an element from its unique id (Inherited from Nevron.Diagram.NDocument)
    Public MethodOverloaded. Obtains a child node enumerator (Inherited from Nevron.Diagram.NDocument)
    Public MethodProvides a filter for the specified id property  
    Public Method (Inherited from System.MarshalByRefObject)
    Public Method (Inherited from Nevron.Diagram.NDocument)
    Public MethodObtains the root, from which to search for the referenced node  
    Public MethodGets a reference to a service of the specified type (Inherited from Nevron.Diagram.NDocument)
    Public MethodObtains the constrain bounds for the specified shape  
    Public MethodOverloaded. Hit tests by point all node descendants, which satisfy the specified filter  
    Public MethodGets the index of the specified node in the container (Inherited from Nevron.Diagram.NDocument)
    Public MethodOverloaded. Inflates the document bounds to fit the document content  
    Public Method (Inherited from System.MarshalByRefObject)
    Public MethodInvalidates the entire document (Inherited from Nevron.Diagram.NDocument)
    Public MethodDetermines whether the specified node is a child node for this container (Inherited from Nevron.Diagram.NDocument)
    Public MethodQueries whether the specified node is a descendant of this node (Inherited from Nevron.Diagram.NDocument)
    Public MethodDetermines whether the specified character is an input charecter  
    Public MethodDetermines whether the specified key is an input key  
    Public MethodDetermines whether the document constrains the bounds of the specified shape  
    Public MethodReturns the last hit descendant by point, which statisfies the specified filter  
    Public MethodMeasures the specified string in scene units  
    Public MethodMeasures the specified string in world units  
    Public MethodOverridden. Called by child or descendants attributes when an attribute has changed  
    Public MethodOverridden. Called by child or descendants attributes when an attribute property has changed  
    Public MethodOverridden. Called by child or descendants attributes when an attribute property is changing  
    Public MethodCalled when the user clicked on the node  
    Public Method (Inherited from Nevron.Diagram.NDocument)
    Public MethodCalled when the document has been deserialized (Inherited from Nevron.Diagram.NDocument)
    Public MethodCalled when the user double clicked on the node  
    Public MethodCalled when a dragged object is dropped in the document  
    Public MethodCalled when a dragged object entered the document  
    Public MethodCalled when a dragged object leaves the document  
    Public MethodCalled when a dragged object is moved over the document  
    Public MethodCalled to perform a history action (Inherited from Nevron.Diagram.NDocument)
    Public MethodHandles the key down event  
    Public MethodHandles the key press event  
    Public MethodHandles the key up event  
    Public MethodCalled when the index of a layer inside its container has changed  
    Public MethodCalled when a layer has been inserted  
    Public MethodCalled when a layer has been removed  
    Public MethodCalled when a mouse button is down in the document  
    Public MethodCalled when the mouse entered the document  
    Public MethodCalled when the mouse hovers in the document  
    Public MethodCalled when the mouse leaves the document  
    Public MethodCalled when the mouse moves in the document  
    Public MethodCalled when a mouse button is up in the document  
    Public MethodCalled when a mouse wheel was moved in the document  
    Public MethodCalled when the document is about to be serialized (Inherited from Nevron.Diagram.NDocument)
    Public MethodCalled when the bounds of the specified shape has changed  
    Public MethodCalled when the index of a shape inside its container has changed  
    Public MethodCalled when a shape has been inserted  
    Public MethodCalled when a shape has been removed  
    Public MethodOverridden. Called when the history has modified the object state  
    Public MethodCalled when the history is about to modify the object state (Inherited from Nevron.Diagram.NDocument)
    Public MethodPaints the document content in the specified context  
    Public MethodPaints the document in the specified context during the Background Paint Pass  
    Public MethodPerforms a total refresh of all views displaying this document (Inherited from Nevron.Diagram.NDocument)
    Public MethodRegisters the specified element in the document (Inherited from Nevron.Diagram.NDocument)
    Public MethodRemoves the specified view (Inherited from Nevron.Diagram.NDocument)
    Public MethodReplaces any foreign Ids (references to other nodes) (Inherited from Nevron.Diagram.NDocument)
    Public MethodOverridden. Resets the drawing document to its default settings  
    Public MethodRolls back the current transaction (Inherited from Nevron.Diagram.NDocument)
    Public MethodSets a child or descendant attribute by its name (Inherited from Nevron.Diagram.NDocument)
    Public MethodSets a new index of the specified child node (Inherited from Nevron.Diagram.NDocument)
    Public MethodOverloaded. Sizes the document to exactly fit the document content  
    Public MethodPerforms a smart refresh of all views displaying this document (Inherited from Nevron.Diagram.NDocument)
    Public MethodStarts a new transaction (Inherited from Nevron.Diagram.NDocument)
    Public MethodOverriden to return the document name (Inherited from Nevron.Diagram.NDocument)
    Public MethodOverridden. Unregisters the specified element from the document  
    Public MethodUpdates all views displaying this document (Inherited from Nevron.Diagram.NDocument)
    Public MethodOverridden.   
    Public MethodOverridden. Binds the object to its parent object  
    Top
    Protected Methods
     NameDescription
    Protected MethodCalled by the auto bounds implementation in order to compute new bounds  
    Protected MethodOverridden. Called to create the data object adapters aplicable for this document and add them in the document data object adapters collection  
    Protected MethodCalled to create the services and add them in the service manager (Inherited from Nevron.Diagram.NDocument)
    Protected MethodOverridden. Executes the specified verb  
    Protected MethodResumes the history service. Pair it with the StartProperty method. (Inherited from Nevron.Diagram.NDocument)
    Protected Method (Inherited from System.ComponentModel.Component)
    Protected Method (Inherited from System.ComponentModel.Component)
    Protected MethodOverloaded.  (Inherited from System.MarshalByRefObject)
    Protected MethodCalled when the bounds of the document have changed  
    Protected MethodCalled when the bounds of the document are about to change  
    Protected MethodCalled when the measurement unit has changed  
    Protected MethodFire a property changed event (Inherited from Nevron.Diagram.NDocument)
    Protected MethodFires a property changing event (Inherited from Nevron.Diagram.NDocument)
    Protected MethodCalled when the document resulution has changed  
    Protected MethodCalled when the specified view has been added (Inherited from Nevron.Diagram.NDocument)
    Protected MethodCalled when the specified view has been removed (Inherited from Nevron.Diagram.NDocument)
    Protected MethodCalled when the views displaying this document have changed (Inherited from Nevron.Diagram.NDocument)
    Protected MethodSafely pauses the event sink service to which this node is connected (Inherited from Nevron.Diagram.NDocument)
    Protected MethodSafely pauses the history service (Inherited from Nevron.Diagram.NDocument)
    Protected MethodRecords an action (Inherited from Nevron.Diagram.NDocument)
    Protected MethodSafely records a custom operation in the history service to which the document is connected (Inherited from Nevron.Diagram.NDocument)
    Protected MethodRecords the state of the specified property before it is changed (Inherited from Nevron.Diagram.NDocument)
    Protected MethodOverloaded. Records the entire state of the node (Inherited from Nevron.Diagram.NDocument)
    Protected MethodCalled to reset the fields declared in NDocument (Inherited from Nevron.Diagram.NDocument)
    Protected MethodCalled from the overriden Reset method to reset only the fields declared in NDrawingDocument  
    Protected MethodSafely resumes the event sink service to which this node is connected (Inherited from Nevron.Diagram.NDocument)
    Protected MethodSafely resumes the history service (Inherited from Nevron.Diagram.NDocument)
    Protected MethodRecords the state of the specified property before it is changed and pauses the history service. Pair it with the EndProperty method. (Inherited from Nevron.Diagram.NDocument)
    Protected MethodUpdates the drawing bounds in accordance with the auto bounds settings  
    Top
    Public Events
     NameDescription
    Public EventAttribute changed event (Inherited from Nevron.Diagram.NDocument)
    Public EventAttribute property changed event (Inherited from Nevron.Diagram.NDocument)
    Public EventAttribute property changing event (Inherited from Nevron.Diagram.NDocument)
    Public EventBounds changed event  
    Public EventBounds changing event  
    Public EventClick event  
    Public EventDouble click event  
    Public EventDrag drop event  
    Public EventDrag enter event  
    Public EventDrag leave event  
    Public EventDrag over event  
    Public EventKey down event  
    Public EventKey press event  
    Public EventKey up event  
    Public EventModified event (Inherited from Nevron.Diagram.NDocument)
    Public EventMouse button down event  
    Public EventMouse enter event  
    Public EventMouse hover event  
    Public EventMouse leave event  
    Public EventMouse move event  
    Public EventMouse button up event  
    Public EventMouse wheel event  
    Public EventProperty changed event (Inherited from Nevron.Diagram.NDocument)
    Public EventProperty changing event (Inherited from Nevron.Diagram.NDocument)
    Public EventFired when the views displaying the document have changed (Inherited from Nevron.Diagram.NDocument)
    Top
    See Also