Click or drag to resize

Linetype Class

imbVeles Framework: imbSCI | imbACE | imbNLP | imbWEM | imbWBI
Represents a line type. Simple and complex line types are supported.
Inheritance Hierarchy

Namespace:  netDxf.Tables
Assembly:  netDXF.Standard (in netDXF.Standard.dll) Version: 2.1.1
Syntax
C#
public class Linetype : TableObject
Request Example View Source

The Linetype type exposes the following members.

Constructors
Properties
  NameDescription
Public propertyStatic memberByBlock
Gets the ByBlock line type.
Public propertyStatic memberByLayer
Gets the ByLayer line type.
Public propertyStatic memberCenter
Gets a predefined center line.
Public propertyCodeName
Gets the DXF object name.
(Inherited from DxfObject.)
Public propertyStatic memberContinuous
Gets the predefined continuous line.
Public propertyStatic memberDashDot
Gets a predefined dash dot line.
Public propertyStatic memberDashed
Gets a predefined dashed line
Public propertyDescription
Gets or sets the line type description.
Public propertyStatic memberDot
Gets a predefined dot line
Public propertyHandle
Gets the handle assigned to the DXF object.
(Inherited from DxfObject.)
Public propertyIsReserved
Gets if the table object is reserved and cannot be deleted.
(Inherited from TableObject.)
Public propertyName
Gets the name of the table object.
(Inherited from TableObject.)
Public propertyOwner
Gets the owner of the actual dxf object.
Public propertySegments
Gets the list of line type segments.
Top
Methods
  NameDescription
Public methodClone
Creates a new Linetype that is a copy of the current instance.
(Overrides TableObjectClone.)
Public methodClone(String)
Creates a new Linetype that is a copy of the current instance.
(Overrides TableObjectClone(String).)
Public methodCompareTo(Object)
Compares the current TableObject with another TableObject of the same type.
(Inherited from TableObject.)
Public methodCompareTo(TableObject)
Compares the current TableObject with another TableObject of the same type.
(Inherited from TableObject.)
Public methodEquals(Object)
Check if two TableObject are equal.
(Inherited from TableObject.)
Public methodEquals(TableObject)
Check if two TableObject are equal.
(Inherited from TableObject.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Returns the hash code for this instance.
(Inherited from TableObject.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodLength
Gets the total length of the line type.
Public methodStatic memberLoad
Creates a new line type from the definition in a LIN file.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodStatic memberNamesFromFile
Gets the list of linetype names defined in a LIN file.
Protected methodOnLinetypeSegmentAddedEvent
Protected methodOnLinetypeSegmentRemovedEvent
Protected methodOnLinetypeTextSegmentStyleChangedEvent
Protected methodOnNameChangedEvent (Inherited from TableObject.)
Public methodSave
Saves the current linetype to the specified file, if the file does not exist it creates a new one.
Public methodToString
Converts the value of this instance to its equivalent string representation.
(Inherited from TableObject.)
Top
Events
Fields
  NameDescription
Public fieldStatic memberByBlockName
ByBlock line type name.
Public fieldStatic memberByLayerName
ByLayer line type name.
Public fieldStatic memberDefaultName
Default line type name.
Top
See Also