BordersAndZonesBuilder Class¶
-
class
NXOpen.Drawings.BordersAndZonesBuilder¶ Bases:
NXOpen.BuilderBuilder for creating Borders and Zones.
It creates and redefines borders and zones. To create a new instance of this class, use
NXOpen.Drawings.BordersAndZonesCollection.CreateBordersAndZonesBuilder()Default values.
Property Value BottomMargin (deprecated) 0 (millimeters part), 0 (inches part) CenteringMarkExtension (deprecated) 5 (millimeters part), 0.25 (inches part) CreateBorders (deprecated) 1 CreateTrimmingMarks (deprecated) 1 CreateZoneLabels (deprecated) 1 CreateZoneMarking (deprecated) 1 HorizontalCenteringMark (deprecated) None HorizontalSize (deprecated) 50 (millimeters part), 2.5 (inches part) LabelFont (deprecated) 0 LabelHeight (deprecated) 3.5 (millimeters part), 0.125 (inches part) LeftMargin (deprecated) 0 (millimeters part), 0 (inches part) MarkingHeight (deprecated) 10 (millimeters part), 0.375 (inches part) Method (deprecated) Standard Origin (deprecated) TopLeft RightMargin (deprecated) 0 (millimeters part), 0 (inches part) TopMargin (deprecated) 0 (millimeters part), 0 (inches part) TrimmingMarkLength (deprecated) 10 (millimeters part), 0.5 (inches part) TrimmingMarkThickness (deprecated) 5 (millimeters part), 0.25 (inches part) VerticalCenteringMark (deprecated) None VerticalSize (deprecated) 50 (millimeters part), 2.5 (inches part) Width (deprecated) 10 (millimeters part), 0.375 (inches part) New in version NX8.0.0.
Properties¶
| Property | Description |
|---|---|
| BorderAndZoneStyle | Returns the border and zone style builder |
| BottomMargin | Returns or sets the bottom margin |
| CenteringMarkExtension | Returns or sets the centering mark extension |
| CreateBorders | Returns or sets the create borders |
| CreateTrimmingMarks | Returns or sets the create trimming marks |
| CreateZoneLabels | Returns or sets the create zone labels |
| CreateZoneMarking | Returns or sets the create zone marking |
| HorizontalCenteringMark | Returns or sets the horizontal centering mark |
| HorizontalSize | Returns or sets the horizontal size of the zones |
| LabelFont | Returns or sets the label font |
| LabelHeight | Returns or sets the label height |
| LeftMargin | Returns or sets the left margin |
| MarkingHeight | Returns or sets the marking height |
| Method | Returns or sets the method of creation of zones |
| Origin | Returns or sets the zone origin type |
| RightMargin | Returns or sets the right margin |
| Tag | Returns the Tag for this object. |
| TopMargin | Returns or sets the top margin |
| TrimmingMarkLength | Returns or sets the trimming mark length |
| TrimmingMarkThickness | Returns or sets the trimming mark thickness |
| VerticalCenteringMark | Returns or sets the vertical centering mark |
| VerticalSize | Returns or sets the vertical size of the zones |
| Width | Returns or sets the width of the border |
Methods¶
| Method | Description |
|---|---|
| Commit | Commits any edits that have been applied to the builder. |
| Destroy | Deletes the builder, and cleans up any objects created by the builder. |
| GetCommittedObjects | For builders that create more than one object, this method returns the objects that are created by commit. |
| GetObject | Returns the object currently being edited by this builder. |
| ShowResults | Updates the model to reflect the result of an edit to the model for all builders that support showing results. |
| Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Enumerations¶
| BordersAndZonesBuilderFontEnum Enumeration | the font |
| BordersAndZonesBuilderHorizontalCenteringMarkType Enumeration | the horizontal centering mark type |
| BordersAndZonesBuilderVerticalCenteringMarkType Enumeration | the vertical centering mark type |
| BordersAndZonesBuilderZoneMethod Enumeration | the zone method |
| BordersAndZonesBuilderZoneOrigin Enumeration | the zone origin |
Property Detail¶
BorderAndZoneStyle¶
-
BordersAndZonesBuilder.BorderAndZoneStyle¶ Returns the border and zone style builder
-------------------------------------Getter Method
Signature
BorderAndZoneStyleReturns: Return type: NXOpen.Drawings.BorderAndZoneStyleBuilderNew in version NX10.0.0.
License requirements: None.
BottomMargin¶
-
BordersAndZonesBuilder.BottomMargin¶ Returns or sets the bottom margin
-------------------------------------Getter Method
Signature
BottomMarginReturns: Return type: float New in version NX8.0.0.
Deprecated since version NX10.0.0: Use
NXOpen.Drawings.SheetMarginSettingsBuilder.BottomTrimmedMargin()instead.License requirements: None.
-------------------------------------Setter Method
Signature
BottomMarginParameters: bottomMargin (float) – New in version NX8.0.0.
Deprecated since version NX10.0.0: Use
NXOpen.Drawings.SheetMarginSettingsBuilder.BottomTrimmedMargin()instead.License requirements: drafting (“DRAFTING”)
CenteringMarkExtension¶
-
BordersAndZonesBuilder.CenteringMarkExtension¶ Returns or sets the centering mark extension
-------------------------------------Getter Method
Signature
CenteringMarkExtensionReturns: Return type: float New in version NX8.0.0.
Deprecated since version NX10.0.0: Use
NXOpen.Drawings.SheetBorderSettingsBuilder.CenteringMarksExtension()instead.License requirements: None.
-------------------------------------Setter Method
Signature
CenteringMarkExtensionParameters: centeringMarkExtension (float) – New in version NX8.0.0.
Deprecated since version NX10.0.0: Use
NXOpen.Drawings.SheetBorderSettingsBuilder.CenteringMarksExtension()instead.License requirements: drafting (“DRAFTING”)
CreateBorders¶
-
BordersAndZonesBuilder.CreateBorders¶ Returns or sets the create borders
-------------------------------------Getter Method
Signature
CreateBordersReturns: Return type: bool New in version NX8.0.0.
Deprecated since version NX10.0.0: Use
NXOpen.Drawings.SheetBorderSettingsBuilder.CreateBorders()instead.License requirements: None.
-------------------------------------Setter Method
Signature
CreateBordersParameters: createBorders (bool) – New in version NX8.0.0.
Deprecated since version NX10.0.0: Use
NXOpen.Drawings.SheetBorderSettingsBuilder.CreateBorders()instead.License requirements: drafting (“DRAFTING”)
CreateTrimmingMarks¶
-
BordersAndZonesBuilder.CreateTrimmingMarks¶ Returns or sets the create trimming marks
-------------------------------------Getter Method
Signature
CreateTrimmingMarksReturns: Return type: bool New in version NX8.0.0.
Deprecated since version NX10.0.0: Use
NXOpen.Drawings.SheetBorderSettingsBuilder.CreateTrimmingMarks()instead.License requirements: None.
-------------------------------------Setter Method
Signature
CreateTrimmingMarksParameters: createTrimmingMarks (bool) – New in version NX8.0.0.
Deprecated since version NX10.0.0: Use
NXOpen.Drawings.SheetBorderSettingsBuilder.CreateTrimmingMarks()instead.License requirements: drafting (“DRAFTING”)
CreateZoneLabels¶
-
BordersAndZonesBuilder.CreateZoneLabels¶ Returns or sets the create zone labels
-------------------------------------Getter Method
Signature
CreateZoneLabelsReturns: Return type: bool New in version NX8.0.0.
Deprecated since version NX10.0.0: Use
NXOpen.Drawings.SheetZoneSettingsBuilder.CreateZoneLabels()instead.License requirements: None.
-------------------------------------Setter Method
Signature
CreateZoneLabelsParameters: createZoneLabels (bool) – New in version NX8.0.0.
Deprecated since version NX10.0.0: Use
NXOpen.Drawings.SheetZoneSettingsBuilder.CreateZoneLabels()instead.License requirements: drafting (“DRAFTING”)
CreateZoneMarking¶
-
BordersAndZonesBuilder.CreateZoneMarking¶ Returns or sets the create zone marking
-------------------------------------Getter Method
Signature
CreateZoneMarkingReturns: Return type: bool New in version NX8.0.0.
Deprecated since version NX10.0.0: Use
NXOpen.Drawings.SheetZoneSettingsBuilder.CreateZoneMarkings()instead.License requirements: None.
-------------------------------------Setter Method
Signature
CreateZoneMarkingParameters: createZoneMarking (bool) – New in version NX8.0.0.
Deprecated since version NX10.0.0: Use
NXOpen.Drawings.SheetZoneSettingsBuilder.CreateZoneMarkings()instead.License requirements: drafting (“DRAFTING”)
HorizontalCenteringMark¶
-
BordersAndZonesBuilder.HorizontalCenteringMark¶ Returns or sets the horizontal centering mark
-------------------------------------Getter Method
Signature
HorizontalCenteringMarkReturns: Return type: NXOpen.Drawings.BordersAndZonesBuilderHorizontalCenteringMarkTypeNew in version NX8.0.0.
Deprecated since version NX10.0.0: Use
NXOpen.Drawings.SheetBorderSettingsBuilder.CenteringMarksHorizontal()instead.License requirements: None.
-------------------------------------Setter Method
Signature
HorizontalCenteringMarkParameters: horizontalCenteringMark ( NXOpen.Drawings.BordersAndZonesBuilderHorizontalCenteringMarkType) –New in version NX8.0.0.
Deprecated since version NX10.0.0: Use
NXOpen.Drawings.SheetBorderSettingsBuilder.CenteringMarksHorizontal()instead.License requirements: drafting (“DRAFTING”)
HorizontalSize¶
-
BordersAndZonesBuilder.HorizontalSize¶ Returns or sets the horizontal size of the zones
-------------------------------------Getter Method
Signature
HorizontalSizeReturns: Return type: float New in version NX8.0.0.
Deprecated since version NX10.0.0: Use
NXOpen.Drawings.SheetZoneSettingsBuilder.HorizontalSize()instead.License requirements: None.
-------------------------------------Setter Method
Signature
HorizontalSizeParameters: horizontalSize (float) – New in version NX8.0.0.
Deprecated since version NX10.0.0: Use
NXOpen.Drawings.SheetZoneSettingsBuilder.HorizontalSize()instead.License requirements: drafting (“DRAFTING”)
LabelFont¶
-
BordersAndZonesBuilder.LabelFont¶ Returns or sets the label font
-------------------------------------Getter Method
Signature
LabelFontReturns: Return type: int New in version NX8.0.0.
Deprecated since version NX10.0.0: Use
NXOpen.Drawings.SheetZoneSettingsBuilder.LabelFont()instead.License requirements: None.
-------------------------------------Setter Method
Signature
LabelFontParameters: labelFont (int) – New in version NX8.0.0.
Deprecated since version NX10.0.0: Use
NXOpen.Drawings.SheetZoneSettingsBuilder.LabelFont()instead.License requirements: drafting (“DRAFTING”)
LabelHeight¶
-
BordersAndZonesBuilder.LabelHeight¶ Returns or sets the label height
-------------------------------------Getter Method
Signature
LabelHeightReturns: Return type: float New in version NX8.0.0.
Deprecated since version NX10.0.0: Use
NXOpen.Drawings.SheetZoneSettingsBuilder.LabelHeight()instead.License requirements: None.
-------------------------------------Setter Method
Signature
LabelHeightParameters: labelHeight (float) – New in version NX8.0.0.
Deprecated since version NX10.0.0: Use
NXOpen.Drawings.SheetZoneSettingsBuilder.LabelHeight()instead.License requirements: drafting (“DRAFTING”)
LeftMargin¶
-
BordersAndZonesBuilder.LeftMargin¶ Returns or sets the left margin
-------------------------------------Getter Method
Signature
LeftMarginReturns: Return type: float New in version NX8.0.0.
Deprecated since version NX10.0.0: Use
NXOpen.Drawings.SheetMarginSettingsBuilder.LeftTrimmedMargin()instead.License requirements: None.
-------------------------------------Setter Method
Signature
LeftMarginParameters: leftMargin (float) – New in version NX8.0.0.
Deprecated since version NX10.0.0: Use
NXOpen.Drawings.SheetMarginSettingsBuilder.LeftTrimmedMargin()instead.License requirements: drafting (“DRAFTING”)
MarkingHeight¶
-
BordersAndZonesBuilder.MarkingHeight¶ Returns or sets the marking height
-------------------------------------Getter Method
Signature
MarkingHeightReturns: Return type: float New in version NX8.0.0.
Deprecated since version NX10.0.0: Use
NXOpen.Drawings.SheetZoneSettingsBuilder.MarkingHeight()instead.License requirements: None.
-------------------------------------Setter Method
Signature
MarkingHeightParameters: markingHeight (float) – New in version NX8.0.0.
Deprecated since version NX10.0.0: Use
NXOpen.Drawings.SheetZoneSettingsBuilder.MarkingHeight()instead.License requirements: drafting (“DRAFTING”)
Method¶
-
BordersAndZonesBuilder.Method¶ Returns or sets the method of creation of zones
-------------------------------------Getter Method
Signature
MethodReturns: Return type: NXOpen.Drawings.BordersAndZonesBuilderZoneMethodNew in version NX8.0.0.
Deprecated since version NX10.0.0: Use
NXOpen.Drawings.SheetBorderSettingsBuilder.Method()instead.License requirements: None.
-------------------------------------Setter Method
Signature
MethodParameters: method ( NXOpen.Drawings.BordersAndZonesBuilderZoneMethod) –New in version NX8.0.0.
Deprecated since version NX10.0.0: Use
NXOpen.Drawings.SheetBorderSettingsBuilder.Method()instead.License requirements: drafting (“DRAFTING”)
Origin¶
-
BordersAndZonesBuilder.Origin¶ Returns or sets the zone origin type
-------------------------------------Getter Method
Signature
OriginReturns: Return type: NXOpen.Drawings.BordersAndZonesBuilderZoneOriginNew in version NX8.0.0.
Deprecated since version NX10.0.0: Use
NXOpen.Drawings.SheetZoneSettingsBuilder.Origin()instead.License requirements: None.
-------------------------------------Setter Method
Signature
OriginParameters: origin ( NXOpen.Drawings.BordersAndZonesBuilderZoneOrigin) –New in version NX8.0.0.
Deprecated since version NX10.0.0: Use
NXOpen.Drawings.SheetZoneSettingsBuilder.Origin()instead.License requirements: drafting (“DRAFTING”)
RightMargin¶
-
BordersAndZonesBuilder.RightMargin¶ Returns or sets the right margin
-------------------------------------Getter Method
Signature
RightMarginReturns: Return type: float New in version NX8.0.0.
Deprecated since version NX10.0.0: Use
NXOpen.Drawings.SheetMarginSettingsBuilder.RightTrimmedMargin()instead.License requirements: None.
-------------------------------------Setter Method
Signature
RightMarginParameters: rightMargin (float) – New in version NX8.0.0.
Deprecated since version NX10.0.0: Use
NXOpen.Drawings.SheetMarginSettingsBuilder.RightTrimmedMargin()instead.License requirements: drafting (“DRAFTING”)
TopMargin¶
-
BordersAndZonesBuilder.TopMargin¶ Returns or sets the top margin
-------------------------------------Getter Method
Signature
TopMarginReturns: Return type: float New in version NX8.0.0.
Deprecated since version NX10.0.0: Use
NXOpen.Drawings.SheetMarginSettingsBuilder.TopTrimmedMargin()instead.License requirements: None.
-------------------------------------Setter Method
Signature
TopMarginParameters: topMargin (float) – New in version NX8.0.0.
Deprecated since version NX10.0.0: Use
NXOpen.Drawings.SheetMarginSettingsBuilder.TopTrimmedMargin()instead.License requirements: drafting (“DRAFTING”)
TrimmingMarkLength¶
-
BordersAndZonesBuilder.TrimmingMarkLength¶ Returns or sets the trimming mark length
-------------------------------------Getter Method
Signature
TrimmingMarkLengthReturns: Return type: float New in version NX8.0.0.
Deprecated since version NX10.0.0: Use
NXOpen.Drawings.SheetBorderSettingsBuilder.TrimmingMarkLength()instead.License requirements: None.
-------------------------------------Setter Method
Signature
TrimmingMarkLengthParameters: trimmingMarkLength (float) – New in version NX8.0.0.
Deprecated since version NX10.0.0: Use
NXOpen.Drawings.SheetBorderSettingsBuilder.TrimmingMarkLength()instead.License requirements: drafting (“DRAFTING”)
TrimmingMarkThickness¶
-
BordersAndZonesBuilder.TrimmingMarkThickness¶ Returns or sets the trimming mark thickness
-------------------------------------Getter Method
Signature
TrimmingMarkThicknessReturns: Return type: float New in version NX8.0.0.
Deprecated since version NX10.0.0: Use
NXOpen.Drawings.SheetBorderSettingsBuilder.TrimmingMarkWidth()instead.License requirements: None.
-------------------------------------Setter Method
Signature
TrimmingMarkThicknessParameters: trimmingMarkThickness (float) – New in version NX8.0.0.
Deprecated since version NX10.0.0: Use
NXOpen.Drawings.SheetBorderSettingsBuilder.TrimmingMarkWidth()instead.License requirements: drafting (“DRAFTING”)
VerticalCenteringMark¶
-
BordersAndZonesBuilder.VerticalCenteringMark¶ Returns or sets the vertical centering mark
-------------------------------------Getter Method
Signature
VerticalCenteringMarkReturns: Return type: NXOpen.Drawings.BordersAndZonesBuilderVerticalCenteringMarkTypeNew in version NX8.0.0.
Deprecated since version NX10.0.0: Use
NXOpen.Drawings.SheetBorderSettingsBuilder.CenteringMarksVertical()instead.License requirements: None.
-------------------------------------Setter Method
Signature
VerticalCenteringMarkParameters: verticalCenteringMark ( NXOpen.Drawings.BordersAndZonesBuilderVerticalCenteringMarkType) –New in version NX8.0.0.
Deprecated since version NX10.0.0: Use
NXOpen.Drawings.SheetBorderSettingsBuilder.CenteringMarksVertical()instead.License requirements: drafting (“DRAFTING”)
VerticalSize¶
-
BordersAndZonesBuilder.VerticalSize¶ Returns or sets the vertical size of the zones
-------------------------------------Getter Method
Signature
VerticalSizeReturns: Return type: float New in version NX8.0.0.
Deprecated since version NX10.0.0: Use
NXOpen.Drawings.SheetZoneSettingsBuilder.VerticalSize()instead.License requirements: None.
-------------------------------------Setter Method
Signature
VerticalSizeParameters: verticalSize (float) – New in version NX8.0.0.
Deprecated since version NX10.0.0: Use
NXOpen.Drawings.SheetZoneSettingsBuilder.VerticalSize()instead.License requirements: drafting (“DRAFTING”)
Width¶
-
BordersAndZonesBuilder.Width¶ Returns or sets the width of the border
-------------------------------------Getter Method
Signature
WidthReturns: Return type: float New in version NX8.0.0.
Deprecated since version NX10.0.0: Use
NXOpen.Drawings.SheetBorderSettingsBuilder.BorderLineWidth()instead.License requirements: None.
-------------------------------------Setter Method
Signature
WidthParameters: width (float) – New in version NX8.0.0.
Deprecated since version NX10.0.0: Use
NXOpen.Drawings.SheetBorderSettingsBuilder.BorderLineWidth()instead.License requirements: drafting (“DRAFTING”)
Method Detail¶
Validate¶
-
BordersAndZonesBuilder.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.