Table of Contents

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.