ACadSharp.Tables.LineType.Segment

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

No upstream type summary is available.

Base type: System.Object. Inherited members are documented on their declaring type.

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

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.Segment()

Clone

ACadSharp.Tables.LineType.Segment Clone()

Clone the current segment.

Flags

ACadSharp.Tables.LineTypeShapeFlags Flags { get; set; }

Complex line type element type.

IsLine

System.Boolean IsLine { get; }

Get whether this segment is a line (dash).

IsPoint

System.Boolean IsPoint { get; }

Get whether this segment is a point (dot).

IsShape

System.Boolean IsShape { get; set; }

Get or set whether this segment is a shape.

IsSpace

System.Boolean IsSpace { get; }

Get whether this segment is a space.

IsText

System.Boolean IsText { get; set; }

Get or set whether this segment is a text.

Length

System.Double Length { get; set; }

Dash, dot or space length.

Remarks: Negative lengths represents a space, zero a dot and a positive value a line segment.

Offset

CSMath.XY Offset { get; set; }

Offset.

Owner

ACadSharp.Tables.LineType Owner { get; }

Line type where this segment belongs.

Rotation

System.Double Rotation { get; set; }

Rotation value in radians of embedded shape or text.

Scale

System.Double Scale { get; set; }

Scale value.

ShapeNumber

System.Int16 ShapeNumber { get; set; }

Shape number.

Style

ACadSharp.Tables.TextStyle Style { get; set; }

Pointer to STYLE object (one per element if code 74 > 0)

Text

System.String Text { get; set; }

Text string.

Remarks: Only present if F:ACadSharp.Tables.LineTypeShapeFlags.Text is present.