Vector |
public abstract class VectorGraphicPath : BaseVectorGraphicElement
The VectorGraphicPath type exposes the following members.
Name | Description | |
---|---|---|
![]() | VectorGraphicPath | Initializes a new instance of the Object class. |
Name | Description | |
---|---|---|
![]() | Commands | The read-only metafile commands in this path. |
![]() | EndPoint | (Overrides BaseVectorGraphicElementEndPoint) |
![]() | ExecutionSequences | (Inherited from BaseVectorGraphicElement) |
![]() | FillingManager |
The filling manager to manipulate fillings.
(Inherited from BaseVectorGraphicElement) |
![]() | HasJump | Indicates if a jump to the location will be inserted. |
![]() | ID |
The unique ID of the vector graphic element. If the concrete class inherits from BaseVectorGraphicElement, its ID will be prefilled. Recommended not to be changed.
(Inherited from BaseVectorGraphicElement) |
![]() | IgnoreTransformation | Indicates if a jump to the location will ignore the objects matrix transformation. |
![]() | InternalCommands | |
![]() | IsClosed | Returns true if the start and end point are identical |
![]() | IsMotfResetJump | |
![]() | Location | The starting location of the path. |
![]() | MetafileCommandFactory | |
![]() | PenNumber |
The starting pen number before processing the element.
(Inherited from BaseVectorGraphicElement) |
Name | Description | |
---|---|---|
![]() | AddMetafileCommand | Adds the given metafile command to the path. |
![]() | ArcTo | Draws an arc from the last end point of the current path using a given angle and a given center point. |
![]() | ClosePath | Closes the countour of the path by adding a line from the end position to the start position. |
![]() | CopyAndAppendMetafileCommands | Adds a range of commands to the specified command list. |
![]() | CopyFrom |
Copies the properties of the source to this instance.
(Inherited from BaseVectorGraphicElement) |
![]() | CubicCurveTo | Draws a cubic Bezier curve from the last end point of the current path to a given curve end point. |
![]() | Dispose | Releases all resources used by the VectorGraphicPath (Overrides BaseVectorGraphicElementDispose) |
![]() | DoCopyFrom | (Overrides BaseVectorGraphicElementDoCopyFrom(BaseVectorGraphicElement)) |
![]() | DoDispose | (Overrides BaseVectorGraphicElementDoDispose(Boolean, Boolean)) |
![]() | DoReverseOrder | (Overrides BaseVectorGraphicElementDoReverseOrder(Int32)) |
![]() | DoTransform | (Overrides BaseVectorGraphicElementDoTransform(dmat4)) |
![]() | EllipseTo | Draws an ellipse from the last end point of the current path using a given orientation, a given sweep angle, a given axes ratio, and a given center point. |
![]() | GetAllFillingProfiles | (Overrides BaseVectorGraphicElementGetAllFillingProfiles) |
![]() | GetAllFillings | (Overrides BaseVectorGraphicElementGetAllFillings(NullableInt32, Int32)) |
![]() | GetBoundingBox |
Gets the bounding box of the vector graphic element.
(Inherited from BaseVectorGraphicElement) |
![]() | GetBoundingBox(dmat4) |
Gets the bounding box of the vector graphic element.
(Overrides BaseVectorGraphicElementGetBoundingBox(dmat4)) |
![]() | GetCommandIndex | Gets the index of a command in the command list. |
![]() | GetFillingPenNumbers | (Overrides BaseVectorGraphicElementGetFillingPenNumbers(IListInt32)) |
![]() | GetLastExecutedPosition | Returns the last marked position. Can be different from EndPoint in case ShouldMark is false. |
![]() | GetLastPenNumber | Returns the pen number of the last set pen command if any. |
![]() | GetLength |
Gets the length of this element without any transformation matrix being applied.
(Inherited from BaseVectorGraphicElement) |
![]() | GetPenNumbers | (Overrides BaseVectorGraphicElementGetPenNumbers(IListInt32)) |
![]() | GetPointCount | (Overrides BaseVectorGraphicElementGetPointCount) |
![]() | GetPredecessor | Returns to a given command the predecessor in the path which is not of type typeToIgnore. |
![]() | GetSegment | |
![]() | GetSuccessor | Returns to a given command the successor in the path which is not of type typeToIgnore. |
![]() | GetTransformedLength | (Overrides BaseVectorGraphicElementGetTransformedLength(dmat4)) |
![]() | InsertMetafileCommand | Inserts a command to the specified command list at the specified index. |
![]() | IsEmpty | (Overrides BaseVectorGraphicElementIsEmpty) |
![]() | IsEqual | Checks if this path is equal to the path in the argument. The coordinates of all points must not differ more than d to be considered as equal, angles must not differ more than VectorGraphicEngine._angDelta. |
![]() | LaserOff | Switches the laser off. |
![]() | LaserOn | Activates the laser for the defined amount of pulses or time. |
![]() | LineTo | Draws a line from the last end point of the current path to a given line end point position. |
![]() | MicroVectorTo | Draws a micro vector polyline from the last end point of the current path through the provided points. |
![]() | MoveMetafileCommand | Moves the command within the specified command list. |
![]() | MoveMetafileCommandRange | Moves the range of metafile commands within the specified command list. |
![]() | OnPenNumberChanged |
Invokes the PenNumberChanged event.
(Inherited from BaseVectorGraphicElement) |
![]() | OnVectorGraphicElementChanged |
Invokes the VectorGraphicElementChanged event.
(Inherited from BaseVectorGraphicElement) |
![]() | PolyLineTo | Draws a polyline from the last end point of the current path through the provided points. |
![]() | PrepareExecution | Prepares the path for execution. |
![]() | QuadraticCurveTo | Draws a quadratic Bezier curve from the last end point of the current path to a given curve end point. |
![]() | RemoveMetafileCommand | Removes the command from the specified command list. |
![]() | RemoveMetafileCommandAt | Removes the command at the specified index from the specified command list. |
![]() | RemoveMetafileCommandRange | Removes the range of commands from the specified command list. |
![]() | ResolveExecutionSequences | (Inherited from BaseVectorGraphicElement) |
![]() | ResolveSequencePenNumbers | (Inherited from BaseVectorGraphicElement) |
![]() | ReverseOrder |
Reverses the order of the vectors in this element.
(Inherited from BaseVectorGraphicElement) |
![]() | SendTrigger | |
![]() | SetBitmap | Draws a given bitmap at a given position. |
![]() | SetData | Sends a proprietary information that could be used to perform a custom action specific to the capability of the scan controller hardware. |
![]() | SetNewStart | Sets the end of the command as new start of the path. |
![]() | SetPen | Sets the pen profile that will be used for the subsequent commands. |
![]() | ToString | (Overrides ObjectToString) |
![]() | Transform |
Transforms the vectors in this path.
(Inherited from BaseVectorGraphicElement) |
![]() | UpdateEndPoints | |
![]() | UpdateSharedProfile | (Inherited from BaseVectorGraphicElement) |
![]() | WrapProcess |
Wraps a delegate with SuspendVectorGraphicElementChanged set to true.
(Inherited from BaseVectorGraphicElement) |