LineAndArrowPreferences Class

class NXOpen.Annotations.LineAndArrowPreferences

Bases: NXOpen.TransientObject

Represents line and arrow preferences

New in version NX3.0.0.

Properties

Property Description
AllAroundSymbol Returns or sets the size of all around symbol.
ArrowheadIncludedAngle Returns or sets the arrowhead included angle
ArrowheadLength Returns or sets the arrowhead length
ClipOrdinateDimensionLine Returns or sets the clipping of the dimension line to the ordinate origin at the view border
DatumLengthPastArrow Returns or sets the datum extension line past the arrow distance
DotArrowheadDiameter Returns or sets the dot arrowhead diameter
FirstArrowType Returns or sets the first arrow type
FirstPosToExtLineDist Returns or sets the first position to extension line distance
LeaderLocation Returns or sets the leader location
LinePastArrowDistance Returns or sets the line past arrow distance
LinePastArrowDistance2 Returns or sets the 2nd line past arrow distance
ObliqueExtensionLineAngle Returns or sets the oblique extension line angle
SecondArrowType Returns or sets the second arrow type
SecondPosToExtLineDist Returns or sets the second position to extension line distance
StubLength Returns or sets the stub length
TextOverLeaderGapFactor Returns or sets the character size factor that controls the gap between text and the leader
TextOverStubSpaceFactor Returns or sets the text to stub spacing factor
TextToLineDistance Returns or sets the text to line distance

Methods

Method Description
Dispose Frees the object from memory.
GetFirstArrowLineCfw Returns the first arrow line color, font, and width @return
GetFirstArrowheadCfw Returns the first arrowhead color, font, and width @return
GetFirstExtensionLineCfw Returns the first extension line color, font, and width @return
GetSecondArrowLineCfw Returns the second arrow line color, font, and width @return
GetSecondArrowheadCfw Returns the second arrowhead color, font, and width @return
GetSecondExtensionLineCfw Returns the second extension line color, font, and width @return
SetFirstArrowLineCfw Sets the first arrow line color, font, and width
SetFirstArrowheadCfw Sets the first arrowhead color, font, and width
SetFirstExtensionLineCfw Sets the first extension line color, font, and width
SetSecondArrowLineCfw Sets the second arrow line color, font, and width
SetSecondArrowheadCfw Sets the second arrowhead color, font, and width
SetSecondExtensionLineCfw Sets the second extension line color, font, and width

Property Detail

AllAroundSymbol

LineAndArrowPreferences.AllAroundSymbol

Returns or sets the size of all around symbol.

This is also used for inner diameter of all over symbol

-------------------------------------

Getter Method

Signature AllAroundSymbol()

Returns:
Return type:float

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature AllAroundSymbol(allAroundSymbolSize)

Parameters:allAroundSymbolSize (float) –

New in version NX8.5.0.

License requirements: None.

ArrowheadIncludedAngle

LineAndArrowPreferences.ArrowheadIncludedAngle

Returns or sets the arrowhead included angle

-------------------------------------

Getter Method

Signature ArrowheadIncludedAngle()

Returns:
Return type:float

New in version NX3.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ArrowheadIncludedAngle(arrowheadIncludedAngle)

Parameters:arrowheadIncludedAngle (float) –

New in version NX3.0.0.

License requirements: None.

ArrowheadLength

LineAndArrowPreferences.ArrowheadLength

Returns or sets the arrowhead length

-------------------------------------

Getter Method

Signature ArrowheadLength()

Returns:
Return type:float

New in version NX3.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ArrowheadLength(arrowheadLength)

Parameters:arrowheadLength (float) –

New in version NX3.0.0.

License requirements: None.

ClipOrdinateDimensionLine

LineAndArrowPreferences.ClipOrdinateDimensionLine

Returns or sets the clipping of the dimension line to the ordinate origin at the view border

-------------------------------------

Getter Method

Signature ClipOrdinateDimensionLine()

Returns:
Return type:bool

New in version NX10.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ClipOrdinateDimensionLine(clipOrdinateDimLine)

Parameters:clipOrdinateDimLine (bool) –

New in version NX10.0.0.

License requirements: geometric_tol (“GDT”) OR drafting (“DRAFTING”)

DatumLengthPastArrow

LineAndArrowPreferences.DatumLengthPastArrow

Returns or sets the datum extension line past the arrow distance

-------------------------------------

Getter Method

Signature DatumLengthPastArrow()

Returns:
Return type:float

New in version NX4.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature DatumLengthPastArrow(datumLengthPastArrow)

Parameters:datumLengthPastArrow (float) –

New in version NX4.0.0.

License requirements: None.

DotArrowheadDiameter

LineAndArrowPreferences.DotArrowheadDiameter

Returns or sets the dot arrowhead diameter

-------------------------------------

Getter Method

Signature DotArrowheadDiameter()

Returns:
Return type:float

New in version NX3.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature DotArrowheadDiameter(dotArrowheadDiameter)

Parameters:dotArrowheadDiameter (float) –

New in version NX3.0.0.

License requirements: None.

FirstArrowType

LineAndArrowPreferences.FirstArrowType

Returns or sets the first arrow type

-------------------------------------

Getter Method

Signature FirstArrowType()

Returns:
Return type:NXOpen.Annotations.ArrowheadType

New in version NX3.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature FirstArrowType(firstArrowType)

Parameters:firstArrowType (NXOpen.Annotations.ArrowheadType) –

New in version NX3.0.0.

License requirements: None.

FirstPosToExtLineDist

LineAndArrowPreferences.FirstPosToExtLineDist

Returns or sets the first position to extension line distance

-------------------------------------

Getter Method

Signature FirstPosToExtLineDist()

Returns:
Return type:float

New in version NX3.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature FirstPosToExtLineDist(firstPosToExtensionLineDistance)

Parameters:firstPosToExtensionLineDistance (float) –

New in version NX3.0.0.

License requirements: None.

LeaderLocation

LineAndArrowPreferences.LeaderLocation

Returns or sets the leader location

-------------------------------------

Getter Method

Signature LeaderLocation()

Returns:
Return type:NXOpen.Annotations.VerticalTextJustification

New in version NX3.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature LeaderLocation(leaderLocation)

Parameters:leaderLocation (NXOpen.Annotations.VerticalTextJustification) –

New in version NX3.0.0.

License requirements: None.

LinePastArrowDistance

LineAndArrowPreferences.LinePastArrowDistance

Returns or sets the line past arrow distance

-------------------------------------

Getter Method

Signature LinePastArrowDistance()

Returns:
Return type:float

New in version NX3.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature LinePastArrowDistance(linePastArrowDistance)

Parameters:linePastArrowDistance (float) –

New in version NX3.0.0.

License requirements: None.

LinePastArrowDistance2

LineAndArrowPreferences.LinePastArrowDistance2

Returns or sets the 2nd line past arrow distance

-------------------------------------

Getter Method

Signature LinePastArrowDistance2()

Returns:
Return type:float

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature LinePastArrowDistance2(linePastArrowDistance)

Parameters:linePastArrowDistance (float) –

New in version NX9.0.0.

License requirements: None.

ObliqueExtensionLineAngle

LineAndArrowPreferences.ObliqueExtensionLineAngle

Returns or sets the oblique extension line angle

-------------------------------------

Getter Method

Signature ObliqueExtensionLineAngle()

Returns:
Return type:float

New in version NX3.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ObliqueExtensionLineAngle(obliqueExtensionLineAngle)

Parameters:obliqueExtensionLineAngle (float) –

New in version NX3.0.0.

License requirements: None.

SecondArrowType

LineAndArrowPreferences.SecondArrowType

Returns or sets the second arrow type

-------------------------------------

Getter Method

Signature SecondArrowType()

Returns:
Return type:NXOpen.Annotations.ArrowheadType

New in version NX3.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature SecondArrowType(secondArrowType)

Parameters:secondArrowType (NXOpen.Annotations.ArrowheadType) –

New in version NX3.0.0.

License requirements: None.

SecondPosToExtLineDist

LineAndArrowPreferences.SecondPosToExtLineDist

Returns or sets the second position to extension line distance

-------------------------------------

Getter Method

Signature SecondPosToExtLineDist()

Returns:
Return type:float

New in version NX3.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature SecondPosToExtLineDist(secondPosToExtensionLineDistance)

Parameters:secondPosToExtensionLineDistance (float) –

New in version NX3.0.0.

License requirements: None.

StubLength

LineAndArrowPreferences.StubLength

Returns or sets the stub length

-------------------------------------

Getter Method

Signature StubLength()

Returns:
Return type:float

New in version NX3.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature StubLength(stubLength)

Parameters:stubLength (float) –

New in version NX3.0.0.

License requirements: None.

TextOverLeaderGapFactor

LineAndArrowPreferences.TextOverLeaderGapFactor

Returns or sets the character size factor that controls the gap between text and the leader

-------------------------------------

Getter Method

Signature TextOverLeaderGapFactor()

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature TextOverLeaderGapFactor(textOverLeaderGapFactor)

Parameters:textOverLeaderGapFactor (float) –

New in version NX8.0.0.

License requirements: None.

TextOverStubSpaceFactor

LineAndArrowPreferences.TextOverStubSpaceFactor

Returns or sets the text to stub spacing factor

-------------------------------------

Getter Method

Signature TextOverStubSpaceFactor()

Returns:
Return type:float

New in version NX4.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature TextOverStubSpaceFactor(textOverStubSpaceFactor)

Parameters:textOverStubSpaceFactor (float) –

New in version NX4.0.0.

License requirements: None.

TextToLineDistance

LineAndArrowPreferences.TextToLineDistance

Returns or sets the text to line distance

-------------------------------------

Getter Method

Signature TextToLineDistance()

Returns:
Return type:float

New in version NX3.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature TextToLineDistance(textToLineDistance)

Parameters:textToLineDistance (float) –

New in version NX3.0.0.

License requirements: None.

Method Detail

Dispose

LineAndArrowPreferences.Dispose

Frees the object from memory.

After this method is called, it is illegal to use the object. In .NET, this method is automatically called when the object is deleted by the garbage collector.

Signature Dispose()

New in version NX3.0.0.

License requirements: None.

GetFirstArrowLineCfw

LineAndArrowPreferences.GetFirstArrowLineCfw

Returns the first arrow line color, font, and width

Signature GetFirstArrowLineCfw()

Returns:
Return type:NXOpen.Annotations.LineCfw

New in version NX3.0.0.

License requirements: None.

GetFirstArrowheadCfw

LineAndArrowPreferences.GetFirstArrowheadCfw

Returns the first arrowhead color, font, and width

Signature GetFirstArrowheadCfw()

Returns:
Return type:NXOpen.Annotations.LineCfw

New in version NX3.0.0.

License requirements: None.

GetFirstExtensionLineCfw

LineAndArrowPreferences.GetFirstExtensionLineCfw

Returns the first extension line color, font, and width

Signature GetFirstExtensionLineCfw()

Returns:
Return type:NXOpen.Annotations.LineCfw

New in version NX3.0.0.

License requirements: None.

GetSecondArrowLineCfw

LineAndArrowPreferences.GetSecondArrowLineCfw

Returns the second arrow line color, font, and width

Signature GetSecondArrowLineCfw()

Returns:
Return type:NXOpen.Annotations.LineCfw

New in version NX3.0.0.

License requirements: None.

GetSecondArrowheadCfw

LineAndArrowPreferences.GetSecondArrowheadCfw

Returns the second arrowhead color, font, and width

Signature GetSecondArrowheadCfw()

Returns:
Return type:NXOpen.Annotations.LineCfw

New in version NX3.0.0.

License requirements: None.

GetSecondExtensionLineCfw

LineAndArrowPreferences.GetSecondExtensionLineCfw

Returns the second extension line color, font, and width

Signature GetSecondExtensionLineCfw()

Returns:
Return type:NXOpen.Annotations.LineCfw

New in version NX3.0.0.

License requirements: None.

SetFirstArrowLineCfw

LineAndArrowPreferences.SetFirstArrowLineCfw

Sets the first arrow line color, font, and width

Signature SetFirstArrowLineCfw(firstArrowLineCfw)

Parameters:firstArrowLineCfw (NXOpen.Annotations.LineCfw) –

New in version NX3.0.0.

License requirements: None.

SetFirstArrowheadCfw

LineAndArrowPreferences.SetFirstArrowheadCfw

Sets the first arrowhead color, font, and width

Signature SetFirstArrowheadCfw(firstArrowheadCfw)

Parameters:firstArrowheadCfw (NXOpen.Annotations.LineCfw) –

New in version NX3.0.0.

License requirements: None.

SetFirstExtensionLineCfw

LineAndArrowPreferences.SetFirstExtensionLineCfw

Sets the first extension line color, font, and width

Signature SetFirstExtensionLineCfw(firstExtensionLineCfw)

Parameters:firstExtensionLineCfw (NXOpen.Annotations.LineCfw) –

New in version NX3.0.0.

License requirements: None.

SetSecondArrowLineCfw

LineAndArrowPreferences.SetSecondArrowLineCfw

Sets the second arrow line color, font, and width

Signature SetSecondArrowLineCfw(secondArrowLineCfw)

Parameters:secondArrowLineCfw (NXOpen.Annotations.LineCfw) –

New in version NX3.0.0.

License requirements: None.

SetSecondArrowheadCfw

LineAndArrowPreferences.SetSecondArrowheadCfw

Sets the second arrowhead color, font, and width

Signature SetSecondArrowheadCfw(secondArrowheadCfw)

Parameters:secondArrowheadCfw (NXOpen.Annotations.LineCfw) –

New in version NX3.0.0.

License requirements: None.

SetSecondExtensionLineCfw

LineAndArrowPreferences.SetSecondExtensionLineCfw

Sets the second extension line color, font, and width

Signature SetSecondExtensionLineCfw(secondExtensionLineCfw)

Parameters:secondExtensionLineCfw (NXOpen.Annotations.LineCfw) –

New in version NX3.0.0.

License requirements: None.