Click or drag to resize

VectorGraphicTextLayer Class

Provides the base class for text layer. Path are automatically generated from text properties.
Inheritance Hierarchy
SystemObject
  RAYLASE.Marker.VectorGraphicElementBaseVectorGraphicElement
    RAYLASE.Marker.VectorGraphicElementVectorGraphicLayer
      RAYLASE.Marker.VectorGraphicElementVectorGraphicTextLayer

Namespace: RAYLASE.Marker.VectorGraphicElement
Assembly: RAYLASE.Marker.VectorGraphicElement (in RAYLASE.Marker.VectorGraphicElement.dll) Version: 2.19.0
Syntax
C#
public abstract class VectorGraphicTextLayer : VectorGraphicLayer

The VectorGraphicTextLayer type exposes the following members.

Constructors
 NameDescription
Protected methodVectorGraphicTextLayerInitializes a new instance of the Object class.
Top
Properties
 NameDescription
Public propertyEndPoint
(Inherited from VectorGraphicLayer)
Public propertyExecutionSequences
(Inherited from BaseVectorGraphicElement)
Public propertyFillingManager The filling manager to manipulate fillings.
(Inherited from BaseVectorGraphicElement)
Public propertyFixedSize If IsSizeFixed, the object will be stretched to the defined size.
Public propertyFontInformation The font specification.
Public propertyID 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)
Protected propertyInternalPaths The paths. This list is read-writeable.
(Inherited from VectorGraphicLayer)
Public propertyIsDynamic 
Public propertyIsSizeFixed Defines whether the size is fixed.
Public propertyLabel The label for this layer.
(Inherited from VectorGraphicLayer)
Public propertyOffset Offset of the text element.
Protected propertyPathFactory
(Inherited from VectorGraphicLayer)
Public propertyPaths The read-only paths in this layer.
(Inherited from VectorGraphicLayer)
Public propertyPenNumber The starting pen number before processing the element.
(Inherited from BaseVectorGraphicElement)
Public propertyRotation Rotation of the text element.
Public propertyScale Scale of the text element.
Public propertySource The generator of the text content.
Public propertyText The text to be marked.
Public propertyVectorGraphicElementMarkerProfile
(Inherited from VectorGraphicLayer)
Top
Methods
 NameDescription
Public methodAddPath Creates a new path at the end of this layer. Added paths will be cleared during rebuild.
(Overrides VectorGraphicLayerAddPath(dvec3, Boolean, Boolean))
Public methodAppendPath Appends a given path. Added paths will be cleared during rebuild.
(Overrides VectorGraphicLayerAppendPath(VectorGraphicPath))
Public methodBuildContent Builds the text layers' contents (in terms of meta-commands) so that it will be consistent with its properties.
Public methodClearPaths Deletes all paths.
(Inherited from VectorGraphicLayer)
Public methodCopyFrom Copies the properties of the source to this instance.
(Inherited from BaseVectorGraphicElement)
Public methodDispose
(Inherited from VectorGraphicLayer)
Protected methodDoCopyFrom Copies properties from a given layer or path.
(Overrides VectorGraphicLayerDoCopyFrom(BaseVectorGraphicElement))
Protected methodDoDispose
(Inherited from VectorGraphicLayer)
Protected methodDoReverseOrder
(Inherited from VectorGraphicLayer)
Protected methodDoTransform
(Inherited from VectorGraphicLayer)
Public methodGetAllFillingProfiles
(Inherited from VectorGraphicLayer)
Public methodGetAllFillings
(Inherited from VectorGraphicLayer)
Public methodGetBoundingBox Gets the bounding box of the vector graphic element.
(Inherited from BaseVectorGraphicElement)
Public methodGetBoundingBox(dmat4) Gets the bounding box of the vector graphic element.
(Inherited from VectorGraphicLayer)
Public methodGetFillingPenNumbers
(Inherited from VectorGraphicLayer)
Public methodGetLength Gets the length of this element without any transformation matrix being applied.
(Inherited from BaseVectorGraphicElement)
Public methodGetPathIndex Gets the index of a path in the layer.
(Inherited from VectorGraphicLayer)
Public methodGetPenNumbers
(Inherited from VectorGraphicLayer)
Public methodGetPointCount
(Inherited from VectorGraphicLayer)
Public methodGetTransformedLength
(Inherited from VectorGraphicLayer)
Public methodInsertPath(Int32, VectorGraphicPath) Inserts a given path at a given position. Added paths will be cleared during rebuild.
(Overrides VectorGraphicLayerInsertPath(Int32, VectorGraphicPath))
Public methodInsertPath(Int32, dvec3, Boolean) Creates a new path at a given position. Added paths will be cleared during rebuild.
(Overrides VectorGraphicLayerInsertPath(Int32, dvec3, Boolean))
Public methodIsEmpty
(Inherited from VectorGraphicLayer)
Public methodMovePath Moves a path.
(Inherited from VectorGraphicLayer)
Public methodMovePathRange Moves a range of paths.
(Inherited from VectorGraphicLayer)
Protected methodOnPenNumberChanged Invokes the PenNumberChanged event.
(Inherited from BaseVectorGraphicElement)
Protected methodOnVectorGraphicElementChanged Invokes the VectorGraphicElementChanged event.
(Inherited from BaseVectorGraphicElement)
Public methodRemovePath(Int32, Boolean) Deletes the path at a given position.
(Inherited from VectorGraphicLayer)
Public methodRemovePath(VectorGraphicPath, Boolean) Removes the given path from the layer.
(Inherited from VectorGraphicLayer)
Public methodResolveExecutionSequences
(Inherited from BaseVectorGraphicElement)
Public methodResolveSequencePenNumbers
(Inherited from BaseVectorGraphicElement)
Public methodReverseOrder Reverses the order of the vectors in this element.
(Inherited from BaseVectorGraphicElement)
Public methodSwitchPen Changes all commands that use a given list of pens to use a given new pen.
(Inherited from VectorGraphicLayer)
Public methodToString
(Inherited from VectorGraphicLayer)
Public methodTransform Transforms the vectors in this path.
(Inherited from BaseVectorGraphicElement)
Public methodUpdateDynamicContent Updates the content to the latest value. Gets the value without changing the state. 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.
Protected methodUpdateSharedProfile
(Inherited from VectorGraphicLayer)
Protected methodWrapProcess Wraps a delegate with SuspendVectorGraphicElementChanged set to true.
(Inherited from BaseVectorGraphicElement)
Top
Events
 NameDescription
Public eventDynamicChanged 
Top
See Also