Click or drag to resize

Linetype Class

Represents a line type.
Inheritance Hierarchy

Namespace:  DXFReaderNET.Tables
Assembly:  DXFReaderNET (in DXFReaderNET.dll) Version: 20.10.54
Syntax
public class Linetype : TableObject

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 entity type string.
(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 (optional).
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 propertyNumberOfElements
The number of linetype elements
Public propertyOwner
Gets the owner of the actual dxf object.
Public propertyScale
Gets the scale of line type.
Public propertySegments
Gets or sets the list of line type segments.
Public propertyStandardFlag
Standard flag values (bit-coded values): 16 = If set, table entry is externally dependent on an xref 32 = If both this bit and bit 16 are set, the externally dependent xref has been successfully resolved 64 = If set, the table entry was referenced by at least one entity in the drawing the last time the was edited.
Public propertyTotalPatternLenght
Total pattern length
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.)
Public methodStatic memberFromFile
Creates a new line type from the definition in a .lin file.
Public methodGetHashCode
Returns the hash code for this instance.
(Inherited from TableObject.)
Public methodLength
Gets the total length of the line type.
Public methodToString
Converts the value of this instance to its equivalent string representation.
(Inherited from TableObject.)
Top
Fields
  NameDescription
Public fieldStatic memberByBlockName
ByBlock line type name.
Public fieldStatic memberByLayerName
ByLayer line type name.
Public fieldStatic memberDefaultName
Default line type name.
Top
Remarks
Only simple line types are supported.
See Also