Skip to content
This repository has been archived by the owner on Oct 11, 2023. It is now read-only.

a8897f37 0564 8d42 9264 bbc4351dc06e

haplokuon edited this page May 6, 2023 · 1 revision

MLine Class

netDxf 3.0.0 Library

Represents a multiline entity.

Definition

Namespace: netDxf.Entities
Assembly: netDxf (in netDxf.dll) Version: 3.0.0

C#

public class MLine : EntityObject

VB

Public Class MLine
	Inherits EntityObject

C++

public ref class MLine : public EntityObject

F#

type MLine = 
    class
        inherit EntityObject
    end
Inheritance Object → DxfObjectEntityObject → MLine

Constructors

MLine() Initializes a new instance of the MLine class.
MLine(IEnumerable(Vector2)) Initializes a new instance of the MLine class.
MLine(IEnumerable(Vector2), Boolean) Initializes a new instance of the MLine class.
MLine(IEnumerable(Vector2), Double) Initializes a new instance of the MLine class.
MLine(IEnumerable(Vector2), MLineStyle, Double) Initializes a new instance of the MLine class.
MLine(IEnumerable(Vector2), Double, Boolean) Initializes a new instance of the MLine class.
MLine(IEnumerable(Vector2), MLineStyle, Double, Boolean) Initializes a new instance of the MLine class.

Properties

CodeName Gets the DXF object name.
(Inherited from DxfObject)
Color Gets or sets the entity color.
(Inherited from EntityObject)
Elevation Gets or sets the multiline elevation.
Handle Gets the handle assigned to the DXF object.
(Inherited from DxfObject)
IsClosed Gets or sets if the multiline is closed.
IsVisible Gets or set the entity visibility.
(Inherited from EntityObject)
Justification Gets or sets the multiline justification.
Layer Gets or sets the entity layer.
(Inherited from EntityObject)
Linetype Gets or sets the entity line type.
(Inherited from EntityObject)
LinetypeScale Gets or sets the entity line type scale.
(Inherited from EntityObject)
Lineweight Gets or sets the entity line weight, one unit is always 1/100 mm (default = ByLayer).
(Inherited from EntityObject)
NoEndCaps Gets or sets the suppression of end caps.
Normal Gets or sets the entity normal.
(Inherited from EntityObject)
NoStartCaps Gets or sets the suppression of start caps.
Owner Gets the owner of the actual DXF object.
(Inherited from EntityObject)
Reactors Gets the list of DXF objects that has been attached to this entity.
(Inherited from EntityObject)
Scale Gets or sets the multiline scale.
Style Gets or set the multiline style.
Transparency Gets or sets layer transparency (default: ByLayer).
(Inherited from EntityObject)
Type Gets the entity type.
(Inherited from EntityObject)
Vertexes Gets the multiline vertexes list.
XData Gets the entity extended data.
(Inherited from DxfObject)

Methods

Clone Creates a new MLine that is a copy of the current instance.
(Overrides EntityObject.Clone())
Equals Determines whether the specified object is equal to the current object.
(Inherited from Object)
Explode Decompose the actual multiline in its internal entities, lines and arcs.
GetHashCode Serves as the default hash function.
(Inherited from Object)
GetType Gets the Type of the current instance.
(Inherited from Object)
ToString Converts the value of this instance to its equivalent string representation.
(Inherited from EntityObject)
TransformBy(Matrix4) Moves, scales, and/or rotates the current entity given a 4x4 transformation matrix.
(Inherited from EntityObject)
TransformBy(Matrix3, Vector3) Moves, scales, and/or rotates the current entity given a 3x3 transformation matrix and a translation vector.
(Overrides EntityObject.TransformBy(Matrix3, Vector3))
Update Calculates the internal information of the multiline vertexes.

Events

LayerChanged
(Inherited from EntityObject)
LinetypeChanged
(Inherited from EntityObject)
MLineStyleChanged  
XDataAddAppReg
(Inherited from DxfObject)
XDataRemoveAppReg
(Inherited from DxfObject)

See Also

Reference

netDxf.Entities Namespace

Clone this wiki locally