This documentation is for the old version. Go to the latest Graphics Mill docs

FreehandVObject Members

The FreehandVObject type exposes the following members.

Constructors

Name Description
Public method FreehandVObject

Creates and initializes a new freehand drawing based on the provided points.

Methods

Name Description
Public method ClickPoint

Performs a click of a control point.

(Inherited from VObject.)
Public method Dispose

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

(Inherited from VObject.)
Public method DragPoint

Moves a control point to a new position.

(Inherited from VObject.)
Public method Draw

Draws a freehand v-object.

(Overrides PathVObject.Draw(Rectangle, Graphics, ICoordinateMapper).)
Public method Equals (Inherited from Object.)
Public method GetControlPointsBounds

Gets a bounding rectangle for points stored in the ControlPoints collection.

(Inherited from VObject.)
Public method GetHashCode (Inherited from Object.)
Public method GetObjectData

Populates a SerializationInfo with the data needed to serialize the FreehandVObject object.

(Overrides PathVObject.GetObjectData(SerializationInfo, StreamingContext).)
Public method GetPointCursor

Gets a cursor that appears when the mouse pointer is over the specified control point.

(Inherited from VObject.)
Public method GetTransformedVObjectBounds

Returns a region that will be occupied by the v-object after it is transformed.

(Inherited from PathVObject.)
Public method GetType (Inherited from Object.)
Public method GetVObjectBounds

Returns a region occupied by this v-object.

(Inherited from PathVObject.)
Public method HitTest

Checks if the specifed point belongs to the v-object.

(Inherited from PathVObject.)
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString (Inherited from Object.)
Public method Update

Invalidates the object and causes it to be redrawn.

(Inherited from VObject.)

Properties

Name Description
Public property Brush

Gets/sets a brush that will be used to fill the object.

(Inherited from PathVObject.)
Public property ControlPoints

A collection of control points associated with this control points provider.

(Inherited from VObject.)
Public property Designer

Gets a designer which will process user input when its corresponding v-object becomes active.

(Inherited from PathVObject.)
Public property DrawMode

Gets/sets the rendering quality of a v-object.

(Inherited from VObject.)
Public property FillMode

Specifies how the interior of a freehand drawing is filled.

Public property IsDisposed

Gets a value indicating whether the object has been disposed of.

(Inherited from VObject.)
Public property Locked

Gets/sets a value indicating if the v-object is locked.

(Inherited from VObject.)
Public property MaxControlPointRadius

Gets a maximum radius of the associated control points.

(Inherited from VObject.)
Public property Name

Gets/sets the name of the v-object.

(Inherited from VObject.)
Public property Pen

Gets/sets a pen that will be used to outline the object.

(Inherited from PathVObject.)
Public property SupportedActions

Gets/sets the collection of actions (transformations) which can be applied to this v-object.

(Inherited from VObject.)
Public property Tag

Gets/sets custom data.

(Inherited from VObject.)
Public property Transform

Gets/sets a matrix of the transformation.

(Inherited from PathVObject.)

Events

Name Description
Public event Changed

Raised when the v-object is modified (after the modification is completed).

(Inherited from VObject.)

See Also

Reference