Class vdXProperty
- Namespace
- VectorDraw.Professional.vdObjects
- Assembly
- VectorDraw.Professional.dll
Implements all functionality for the vdXProperty object.
This property type represents an extensible name/value property and it defined by the user.
It and can be used to attach custom data to vdPrimary instances.
It can hold various types of values, including primitive types, geometry points, or references to other vdBaseObject instances.
public class vdXProperty : vdBaseObject, IDisposable, IVDSerialise, ICloneable, IBaseObject
- Inheritance
-
vdXProperty
- Implements
- Derived
- Inherited Members
Constructors
- vdXProperty()
Initializes the vdXproperty object.
Properties
- Deleted
Get/Set a property that marks the object as Deleted or not.
- Name
Get/Set the name of the vdXproperty object.
- PropValue
Get/Set the Value of the vdXproperty object.
- TransformID
Get/Set the type of the vdXproperty object.
- VisibleOnForms
Get/Set a boolean value representing if the vdXproperty will be viewed in Vectordraw forms.
Methods
- Clone()
Creates a new vdXproperty object as clone from this one.
- CopyFrom(vdXProperty)
Copies all properties (TransformID,name,deleted,value) from another vdXproperty object.
- DeSerialize(DeSerializer, string, object)
This Function is called foreach field name of the vdXProperty object when opening in vdml format.
- Dispose()
Releases all resources used by this object.
- GetTableDependecies(vdTableDependeciesArgs)
Fills the passed vdTableDependeciesArgs args with all the table references of this object (vdLayer, vdBlock, vdDimstyle, vdLineType, vdTextstyle, vdImageDef, vdHatchPattern etc).
- IsTableObjectDependOn(vdPrimary)
Check if the table object is depend on this figure
- Serialize(Serializer)
This Function is called when saving the vdXProperty object to vdml format.
- ToString()
Gets a System.String that represents the Name and Value of the vdXproperty Object.
- Transformby(Matrix)
Transforms all the geometrical properties of the object with the specific Matrix mat.