Namespace VectorDraw.Professional.vdCollections
Classes
- StringArray
Represents a collection of string values with utility methods for manipulation, serialization and cloning.
- vdAttribs
Represents a collection of vdAttrib objects and referenced by Attributes property.
- vdBlocks
Represents a collection of vdBlock objects and provides methods and helpers
to manage layer tables for a document.
Blocks are used to define a set of entities that can be inserted by vdInsert object, in the document as a single entity.
Each block has a name and contains a list of entities.
- vdCurves
Represents an ordered collection of vdCurve objects that together form one or more logically connected curve sequences.
- vdDimstyles
Represents a collection of vdDimstyle objects and provides methods and helpers
to manage dimension style tables for a document.
Dimension Styles are used to define a large range of properties that used by vdDimension objects.
- vdDocuments
Implements the vdDocuments collection object which is a collection of vdDocuments used mainly for External references.
It is reference of the ExternalReferences of the vdDocument class.
It is filled with the vdDocument objects which are selected by ExternalReferencePath of a vdBlock.
- vdEntities
Represents a collection of vdFigure objects and provides management, rendering and serialization services for those entities.
- vdHandleList
A collection of objects that implement IVDHandle interface
- vdHatchPatterns
Represents a collection of hatch patterns (vdHatchPattern) used by a HatchPatterns.
- vdImages
Represents a collection of vdImageDef objects and provides methods and helpers
to manage images used by the document.
Image definitions are used by vdImage objects to display images in the document.
Each vdImageDef object of the collection represents a different image that can be used in the document.
- vdLayers
Represents a collection of vdLayer objects and provides methods and helpers
to manage layer tables for a document.
Layers are used to organize the objects of a document in groups and control the visibility and other properties of these groups.
Each vdFigure reference a layer through the Layer property.
- vdLayersFilters
A collection object of vdLayersFilter objects.
- vdLayersGroups
A collection object of vdLayersGroup objects.
- vdLights
Represents a collection of vdLight objects and a single default global light.
They are used to illuminate the scene and affect the appearance of objects during 3d rendering.
- vdLineTypes
Represents a collection ofvdLineType objects and provides all management functionality for line type definitions used by a LineTypes. vdLineType objects define the pattern of lines (solid, dashed, dotted, etc.) used in drawing entities (LineType). The collection is responsible for creation, lookup, update and removal of line types, maintains fast name and id dictionaries and supplies a set of standard (default) line types such as SOLID, BYLAYER and BYBLOCK.
- vdMultilineStyles
Represents a collection of vdMultilineStyle objects which are reference by vdMultiline entities.
- vdNamedUCSs
Represents a collection of named user coordinate systems (UCS) vdNamedUCS.
- vdObjectArray
Implements all functionality for the object collection.
It provides methods to add single items, add ranges (optionally cloning items), enumerate, clone the collection and participate in VectorDraw's serialization pipeline.
- vdPolyCurves
Represents a collection of vdCurves instances.
- vdPrimariesList
Represents a collection of vdPrimary objects used by the Professional logic layer.
- vdProxyClasses
Represents a collection of vdProxyClass objects.
- vdSectionClips
Represents a collection of vdSectionClip objects and provides helpers to manage and apply section clipping during rendering and geometric tests. It is generally accessed via Sections property of a vdLayout objec.
- vdSelection
Implements the vdSelection object which is a collection of vdFigure objects.
- vdSelections
The collection of all selection sets in the active drawing and can be reference by Selections of document object. Typically, a selection set is a group of objects that are selected by the user. The vdSelections collection contains vdSelection objects. Each vdSelection object contains the selected objects in the drawing and the name of the selection set. A selection set can be used to save a group of selected objects for later use.
- vdTextstyles
Represents a collection of vdTextstyle objects and provides methods and helpers
to manage textstyle tables for a document.
Textstyles are used to define the text font, size and other properties of the text objects of a document, like vdText vdMText and other objects that have in their represantions text objects.
- vdXProperties
Represents a collection of extended properties (vdXProperty) used by VectorDraw objects. Typically, a vdXProperties collection is used to store application-defined extended properties for a XProperties of a vdPrimary object, but it can be used by any object that needs to store extended properties.
Enums
- vdSelection.AddItemCheck
Specifies a check for items to be added to the collection.
- vdSelection.DragDropEffects
Specifies the effects of a drag-and-drop operation.
Delegates
- AddItemEventHandler
Represents the method that will handle the OnAddItem event.
- AfterAddItemEventHandler
Represents the method that will handle the OnAfterAddItem event.
- RemoveAllItemsEventHandler
Represents the method that will handle the OnRemoveAllItems event.
- RemoveItemEventHandler
Represents the method that will handle the OnRemoveItem event.
- UserChangedEventHandler
Represents the method that will handle the OnUserChanged event.