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, Boolean)) | |
| 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) |