Vector |
public abstract class VectorGraphicEngine : BaseVectorGraphicElement
The VectorGraphicEngine type exposes the following members.
| Name | Description | |
|---|---|---|
| VectorGraphicEngine | Initializes a new instance of the Object class. |
| Name | Description | |
|---|---|---|
| AutomaticMotfResetJumps | ||
| DefaultPenNumber | ||
| EndPoint |
Gets the last position of the last layer.
(Overrides BaseVectorGraphicElementEndPoint) | |
| ExecutionSequences | (Inherited from BaseVectorGraphicElement) | |
| FillingManager |
The filling manager to manipulate fillings.
(Inherited from BaseVectorGraphicElement) | |
| 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) | |
| IsDynamic | The flag to indicate whether the content of this job element is dynamic. | |
| Layers | The layers of the vector graphic. The values are dynamically generated during the rebuild process. | |
| PenNumber | (Overrides BaseVectorGraphicElementPenNumber) | |
| PenSet | The pen set. | |
| QueueMetafileCommandsUpdate | ||
| VectorGraphicOptimizer | Gets the vector graphic optimizer. | |
| WaitStart | Adds wait start at the defined position. |
| Name | Description | |
|---|---|---|
| AddLayer | Creates a new layer. | |
| AddTextLayer | Creates a new text layer. | |
| AddToCadImage | Adds all layers of the object to the internal CADImage of the given cadExporter. | |
| BuildTextLayers | Build the content for all text layers. | |
| Center | Moves the job element to the center. | |
| Clear | Removes all metafile commands from a given list. | |
| CopyFrom |
Copies the properties of the source to this instance.
(Inherited from BaseVectorGraphicElement) | |
| CreateBarcode | Appends a barcode. | |
| CreateText | Appends commands representing a given text. | |
| Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Overrides BaseVectorGraphicElementDispose) | |
| DoCopyFrom |
Copies properties from a given layer or path.
(Overrides BaseVectorGraphicElementDoCopyFrom(BaseVectorGraphicElement)) | |
| DoDispose | (Overrides BaseVectorGraphicElementDoDispose(Boolean, Boolean)) | |
| DoReverseOrder |
Reverses the order of the vectors in this element.
(Overrides BaseVectorGraphicElementDoReverseOrder(Int32, Boolean)) | |
| DoTransform |
Transforms the vectors in this path.
(Overrides BaseVectorGraphicElementDoTransform(dmat4)) | |
| ExportAsUIElement | Converts the command list to a UIElement. | |
| GetAllFillingProfiles |
Retrieves all filling profiles, including those in layers and paths.
(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 job element.
(Overrides BaseVectorGraphicElementGetBoundingBox(dmat4)) | |
| GetConvexHull2D | Returns a path containing the 2D convex hull. Can be useful for preview. | |
| GetFillingPenNumbers | (Overrides BaseVectorGraphicElementGetFillingPenNumbers(IListInt32)) | |
| GetImportPreview | Returns a preview of the file to import. | |
| GetLength |
Gets the length of this element without any transformation matrix being applied.
(Inherited from BaseVectorGraphicElement) | |
| GetMetafileCommandBoundingBox | Gets the bounding box of the metafilecommand. | |
| GetPenNumbers | (Overrides BaseVectorGraphicElementGetPenNumbers(IListInt32)) | |
| GetPointCount |
Returns the number of points ( eg poly line points or bezier control points ) used by all layers.
(Overrides BaseVectorGraphicElementGetPointCount) | |
| GetStrokeFont | Returns the specified stroke font. | |
| GetStrokeFontList | Gets the list of available stroke fonts. | |
| GetTransformedLength |
Returns the transformed length of all outline vectors.
(Overrides BaseVectorGraphicElementGetTransformedLength(dmat4)) | |
| GroupPathsByPen | Moves all paths with same pen into a single layer. Pen definition will be moved to layer. | |
| Import | Imports a vector graphic from a file. | |
| ImportPointCloud | Obsolete. Imports the specified file. | |
| InsertLayer(Int32) | Creates a new layer at a given position. | |
| InsertLayer(Int32, VectorGraphicLayer) | Inserts a given layer at a given position. | |
| InsertTextLayer | Creates a new layer at a given position. | |
| IsEmpty |
Returns true if no path is defined.
(Overrides BaseVectorGraphicElementIsEmpty) | |
| JoinLayers | Joins layers. All paths will be appended to the first matching layer. | |
| MoveLayer | Moves a layer. | |
| MoveLayerRange | Moves a range of layers. | |
| OnPenNumberChanged |
Invokes the PenNumberChanged event.
(Inherited from BaseVectorGraphicElement) | |
| OnVectorGraphicElementChanged |
Invokes the VectorGraphicElementChanged event.
(Inherited from BaseVectorGraphicElement) | |
| OptimizeVectors | Optimizes all vectors contained in the engine. | |
| PrepareExecution | Prepares the paths for execution. | |
| ProjectOnSurface | Projects all layers and fillings on the provided surface. | |
| RemoveLayer(Int32, Boolean) | Deletes the layer at a given position. | |
| RemoveLayer(VectorGraphicLayer, Boolean) | Deletes the layer. | |
| ResolveExecutionSequences | (Inherited from BaseVectorGraphicElement) | |
| ResolveSequencePenNumbers | (Inherited from BaseVectorGraphicElement) | |
| ReverseOrder |
Reverses the order of the vectors in this element.
(Inherited from BaseVectorGraphicElement) | |
| Transform |
Transforms the vectors in this path.
(Inherited from BaseVectorGraphicElement) | |
| UpdateDynamicContent | Updates dynamic content (VectorGraphicTextLayer) to the latest value. Value can be updated before and after execution. A unique ID to indicate that the content is simulated using the given ID as the key. The simulated value is reset to the last non-simulated value if the ID changes. The last non-simulated value will be used if the ID is null. | |
| UpdateSharedProfile | (Inherited from BaseVectorGraphicElement) | |
| WrapProcess |
Wraps a delegate with SuspendVectorGraphicElementChanged set to true.
(Inherited from BaseVectorGraphicElement) |
| Name | Description | |
|---|---|---|
| ContentChanged | Raised whenever a layer or a path is changed. | |
| PenSetUpdated | Raised whenever a pen is assigned. |