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.