SheetBorderSettingsBuilder Class¶
-
class
NXOpen.Drawings.SheetBorderSettingsBuilder¶ Bases:
NXOpen.TaggedObject,NXOpen.GeometricUtilities.IComponentBuilderRepresents a
NXOpen.Drawings.SheetBorderSettingsBuilder.This class queries and sets sheet border settings preferences when creating a sheet border.
New in version NX10.0.0.
Properties¶
| Property | Description |
|---|---|
| ArrowAngle | Returns or sets the arrow angle |
| ArrowDirection | Returns or sets the arrow direction |
| ArrowHeadTail | Returns or sets the arrowhead tail |
| ArrowLength | Returns or sets the arrow length |
| ArrowStyle | Returns or sets the arrow style |
| BorderLineWidth | Returns or sets the border line width |
| CenteringMarkLength | Returns or sets the centering mark length |
| CenteringMarksColorWidth | Returns the centering marks color width |
| CenteringMarksExtension | Returns or sets the centering marks extension |
| CenteringMarksHorizontal | Returns or sets the centering marks horizontal |
| CenteringMarksVertical | Returns or sets the centering marks vertical |
| CreateBorders | Returns or sets the create borders |
| CreateTrimmingMarks | Returns or sets the create trimming marks |
| DisplaySheetSizeInBorder | Returns or sets the display sheet size in border |
| DistanceFromInnerBorder | Returns or sets the distance from inner border |
| InnerLineCFW | Returns the inner border line’s color, font and width |
| Method | Returns or sets the method |
| OuterLineCFW | Returns the outer border line’s color, font and width |
| Tag | Returns the Tag for this object. |
| TrimmingMarkColor | Returns or sets the trimming mark color |
| TrimmingMarkLength | Returns or sets the trimming mark length |
| TrimmingMarkStyle | Returns or sets the trimming mark style |
| TrimmingMarkWidth | Returns or sets the trimming mark width |
Methods¶
| Method | Description |
|---|---|
| Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Property Detail¶
ArrowAngle¶
-
SheetBorderSettingsBuilder.ArrowAngle¶ Returns or sets the arrow angle
-------------------------------------Getter Method
Signature
ArrowAngleReturns: Return type: float New in version NX10.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ArrowAngleParameters: arrowAngle (float) – New in version NX10.0.0.
License requirements: drafting (“DRAFTING”)
ArrowDirection¶
-
SheetBorderSettingsBuilder.ArrowDirection¶ Returns or sets the arrow direction
-------------------------------------Getter Method
Signature
ArrowDirectionReturns: Return type: NXOpen.Drawings.ArrowDirectionTypeNew in version NX10.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ArrowDirectionParameters: arrowDirection ( NXOpen.Drawings.ArrowDirectionType) –New in version NX10.0.0.
License requirements: drafting (“DRAFTING”)
ArrowHeadTail¶
-
SheetBorderSettingsBuilder.ArrowHeadTail¶ Returns or sets the arrowhead tail
-------------------------------------Getter Method
Signature
ArrowHeadTailReturns: Return type: float New in version NX10.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ArrowHeadTailParameters: arrowHeadTail (float) – New in version NX10.0.0.
License requirements: drafting (“DRAFTING”)
ArrowLength¶
-
SheetBorderSettingsBuilder.ArrowLength¶ Returns or sets the arrow length
-------------------------------------Getter Method
Signature
ArrowLengthReturns: Return type: float New in version NX10.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ArrowLengthParameters: arrowLength (float) – New in version NX10.0.0.
License requirements: drafting (“DRAFTING”)
ArrowStyle¶
-
SheetBorderSettingsBuilder.ArrowStyle¶ Returns or sets the arrow style
-------------------------------------Getter Method
Signature
ArrowStyleReturns: Return type: NXOpen.Drawings.ArrowStyleTypeNew in version NX10.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ArrowStyleParameters: arrowStyle ( NXOpen.Drawings.ArrowStyleType) –New in version NX10.0.0.
License requirements: drafting (“DRAFTING”)
BorderLineWidth¶
-
SheetBorderSettingsBuilder.BorderLineWidth¶ Returns or sets the border line width
-------------------------------------Getter Method
Signature
BorderLineWidthReturns: Return type: float New in version NX10.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
BorderLineWidthParameters: borderLineWidth (float) – New in version NX10.0.0.
License requirements: drafting (“DRAFTING”)
CenteringMarkLength¶
-
SheetBorderSettingsBuilder.CenteringMarkLength¶ Returns or sets the centering mark length
-------------------------------------Getter Method
Signature
CenteringMarkLengthReturns: Return type: float New in version NX10.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
CenteringMarkLengthParameters: centeringMarkLength (float) – New in version NX10.0.0.
License requirements: drafting (“DRAFTING”)
CenteringMarksColorWidth¶
-
SheetBorderSettingsBuilder.CenteringMarksColorWidth¶ Returns the centering marks color width
-------------------------------------Getter Method
Signature
CenteringMarksColorWidthReturns: Return type: NXOpen.LineColorFontWidthBuilderNew in version NX10.0.0.
License requirements: None.
CenteringMarksExtension¶
-
SheetBorderSettingsBuilder.CenteringMarksExtension¶ Returns or sets the centering marks extension
-------------------------------------Getter Method
Signature
CenteringMarksExtensionReturns: Return type: float New in version NX10.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
CenteringMarksExtensionParameters: centeringMarksExtension (float) – New in version NX10.0.0.
License requirements: drafting (“DRAFTING”)
CenteringMarksHorizontal¶
-
SheetBorderSettingsBuilder.CenteringMarksHorizontal¶ Returns or sets the centering marks horizontal
-------------------------------------Getter Method
Signature
CenteringMarksHorizontalReturns: Return type: NXOpen.Drawings.HorizontalCenteringMarkTypeNew in version NX10.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
CenteringMarksHorizontalParameters: centeringMarksHorizontal ( NXOpen.Drawings.HorizontalCenteringMarkType) –New in version NX10.0.0.
License requirements: drafting (“DRAFTING”)
CenteringMarksVertical¶
-
SheetBorderSettingsBuilder.CenteringMarksVertical¶ Returns or sets the centering marks vertical
-------------------------------------Getter Method
Signature
CenteringMarksVerticalReturns: Return type: NXOpen.Drawings.VerticalCenteringMarkTypeNew in version NX10.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
CenteringMarksVerticalParameters: centeringMarksVertical ( NXOpen.Drawings.VerticalCenteringMarkType) –New in version NX10.0.0.
License requirements: drafting (“DRAFTING”)
CreateBorders¶
-
SheetBorderSettingsBuilder.CreateBorders¶ Returns or sets the create borders
-------------------------------------Getter Method
Signature
CreateBordersReturns: Return type: bool New in version NX10.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
CreateBordersParameters: createBorders (bool) – New in version NX10.0.0.
License requirements: drafting (“DRAFTING”)
CreateTrimmingMarks¶
-
SheetBorderSettingsBuilder.CreateTrimmingMarks¶ Returns or sets the create trimming marks
-------------------------------------Getter Method
Signature
CreateTrimmingMarksReturns: Return type: bool New in version NX10.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
CreateTrimmingMarksParameters: createTrimmingMarks (bool) – New in version NX10.0.0.
License requirements: drafting (“DRAFTING”)
DisplaySheetSizeInBorder¶
-
SheetBorderSettingsBuilder.DisplaySheetSizeInBorder¶ Returns or sets the display sheet size in border
-------------------------------------Getter Method
Signature
DisplaySheetSizeInBorderReturns: Return type: bool New in version NX10.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DisplaySheetSizeInBorderParameters: displaySheetSizeInBorder (bool) – New in version NX10.0.0.
License requirements: drafting (“DRAFTING”)
DistanceFromInnerBorder¶
-
SheetBorderSettingsBuilder.DistanceFromInnerBorder¶ Returns or sets the distance from inner border
-------------------------------------Getter Method
Signature
DistanceFromInnerBorderReturns: Return type: float New in version NX10.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DistanceFromInnerBorderParameters: distanceInFromInnerBorder (float) – New in version NX10.0.0.
License requirements: drafting (“DRAFTING”)
InnerLineCFW¶
-
SheetBorderSettingsBuilder.InnerLineCFW¶ Returns the inner border line’s color, font and width
-------------------------------------Getter Method
Signature
InnerLineCFWReturns: Return type: NXOpen.LineColorFontWidthBuilderNew in version NX10.0.0.
License requirements: None.
Method¶
-
SheetBorderSettingsBuilder.Method¶ Returns or sets the method
-------------------------------------Getter Method
Signature
MethodReturns: Return type: NXOpen.Drawings.MethodNew in version NX10.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
MethodParameters: method ( NXOpen.Drawings.Method) –New in version NX10.0.0.
License requirements: drafting (“DRAFTING”)
OuterLineCFW¶
-
SheetBorderSettingsBuilder.OuterLineCFW¶ Returns the outer border line’s color, font and width
-------------------------------------Getter Method
Signature
OuterLineCFWReturns: Return type: NXOpen.LineColorFontWidthBuilderNew in version NX10.0.0.
License requirements: None.
TrimmingMarkColor¶
-
SheetBorderSettingsBuilder.TrimmingMarkColor¶ Returns or sets the trimming mark color
-------------------------------------Getter Method
Signature
TrimmingMarkColorReturns: Return type: Id New in version NX10.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
TrimmingMarkColorParameters: trimmingMarkColor (Id) – New in version NX10.0.0.
License requirements: drafting (“DRAFTING”)
TrimmingMarkLength¶
-
SheetBorderSettingsBuilder.TrimmingMarkLength¶ Returns or sets the trimming mark length
-------------------------------------Getter Method
Signature
TrimmingMarkLengthReturns: Return type: float New in version NX10.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
TrimmingMarkLengthParameters: trimmingMarkLength (float) – New in version NX10.0.0.
License requirements: drafting (“DRAFTING”)
TrimmingMarkStyle¶
-
SheetBorderSettingsBuilder.TrimmingMarkStyle¶ Returns or sets the trimming mark style
-------------------------------------Getter Method
Signature
TrimmingMarkStyleReturns: Return type: NXOpen.Drawings.TrimmingMarkStyleTypeNew in version NX10.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
TrimmingMarkStyleParameters: trimmingMarkStyle ( NXOpen.Drawings.TrimmingMarkStyleType) –New in version NX10.0.0.
License requirements: drafting (“DRAFTING”)
TrimmingMarkWidth¶
-
SheetBorderSettingsBuilder.TrimmingMarkWidth¶ Returns or sets the trimming mark width
-------------------------------------Getter Method
Signature
TrimmingMarkWidthReturns: Return type: float New in version NX10.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
TrimmingMarkWidthParameters: trimmingMarkWidth (float) – New in version NX10.0.0.
License requirements: drafting (“DRAFTING”)
Method Detail¶
Validate¶
-
SheetBorderSettingsBuilder.Validate¶ Validate whether the inputs to the component are sufficient for commit to be called.
If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.
Signature
Validate()Returns: Was self validation successful Return type: bool New in version NX3.0.1.
License requirements: None.