ACadSharp.Tables.LineType

class · ACadSharp · CLR name: ACadSharp.Tables.LineType

Represents a ACadSharp.Tables.LineType entry.

Object name F:ACadSharp.DxfFileToken.TableLinetype Dxf class name F:ACadSharp.DxfSubclassMarker.Linetype

Base type: ACadSharp.Tables.TableEntry. Inherited members are documented on their declaring type.

Interfaces: ACadSharp.IHandledCadObject, ACadSharp.INamedCadObject.

import acadsharp
Type = acadsharp.get_type('ACadSharp.Tables.LineType')

Declared public members

Signatures retain CLR types and names. Python.NET resolves overloads and converts compatible Python values at call time. Property setters are shown only when public. Operators retain their CLR names; Python.NET also maps supported operators to Python syntax.

.ctor

ACadSharp.Tables.LineType(System.String name)

Documentation inherited from: base member.

ByBlockName

static System.String ByBlockName = ByBlock

ByLayerName

static System.String ByLayerName = ByLayer

ContinuousName

static System.String ContinuousName = Continuous

AddSegment

System.Void AddSegment(ACadSharp.Tables.LineType.Segment segment)

Add a segment to this line type.

  • segment:

  • Raises System.ArgumentException:

Clone

ACadSharp.CadObject Clone()

Documentation inherited from: base member.

CreateLineTypeShape

System.Collections.Generic.IEnumerable[ACadSharp.Entities.Polyline3D] CreateLineTypeShape(ACadSharp.Entities.IPolyline polyline, System.Nullable[System.Double] pointSize = null)

Converts a ACadSharp.Entities.IPolyline to a series of ACadSharp.Entities.Polyline3D in line type shape.

  • polyline:
  • pointSize:

CreateLineTypeShape

System.Collections.Generic.IEnumerable[ACadSharp.Entities.Polyline3D] CreateLineTypeShape[T](System.Collections.Generic.IEnumerable[T] points)

Converts a collection of CSMath.IVector to a series of ACadSharp.Entities.Polyline3D in the line type shape.

  • points:

CreateLineTypeShape

System.Collections.Generic.IEnumerable[ACadSharp.Entities.Polyline3D] CreateLineTypeShape[T](System.Nullable[System.Double] pointSize, System.Collections.Generic.IEnumerable[T] points)

Converts a collection of CSMath.IVector to a series of ACadSharp.Entities.Polyline3D in the line type shape.

  • pointSize:
  • points:

Alignment

System.Char Alignment { get; }

Alignment code.

Value: value is always 65, the ASCII code for A.

ByBlock

static ACadSharp.Tables.LineType ByBlock { get; }

ByLayer

static ACadSharp.Tables.LineType ByLayer { get; }

Continuous

static ACadSharp.Tables.LineType Continuous { get; }

Description

System.String Description { get; set; }

Descriptive text for line type.

HasShapes

System.Boolean HasShapes { get; }

Gets if this line type has any segment defined by a shape.

IsComplex

System.Boolean IsComplex { get; }

Gets if this line type is complex (has segments).

ObjectName

System.String ObjectName { get; }

Documentation inherited from: base member.

ObjectType

ACadSharp.ObjectType ObjectType { get; }

Documentation inherited from: base member.

PatternLength

System.Double PatternLength { get; }

Total pattern length.

Segments

System.Collections.Generic.IEnumerable[ACadSharp.Tables.LineType.Segment] Segments { get; }

LineType Segments

SubclassMarker

System.String SubclassMarker { get; }

Documentation inherited from: base member.