NXOpen .NET Reference Guide
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Properties | List of all members
NXOpen.Drawings.BordersAndZonesBuilder Class Reference

Builder for creating Borders and Zones. More...

Inheritance diagram for NXOpen.Drawings.BordersAndZonesBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  FontEnum { Blockfont }
 the font More...
 
enum  HorizontalCenteringMarkType {
  None, LeftArrow, RightArrow, LeftandRightArrow,
  LeftandRightLine
}
 the horizontal centering mark type More...
 
enum  VerticalCenteringMarkType {
  None, BottomArrow, TopArrow, BottomandTopArrow,
  BottomandTopLine
}
 the vertical centering mark type More...
 
enum  ZoneMethod { None, Standard, Custom }
 the zone method More...
 
enum  ZoneOrigin { BottomRight, TopLeft, TopRight, BottomLeft }
 the zone origin More...
 

Properties

unsafe
NXOpen.Drawings.BorderAndZoneStyleBuilder 
BorderAndZoneStyle [get]
 Returns the border and zone style builder More...
 
unsafe double BottomMargin [get, set]
 Returns or sets the bottom margin More...
 
unsafe double CenteringMarkExtension [get, set]
 Returns or sets the centering mark extension More...
 
unsafe bool CreateBorders [get, set]
 Returns or sets the create borders More...
 
unsafe bool CreateTrimmingMarks [get, set]
 Returns or sets the create trimming marks More...
 
unsafe bool CreateZoneLabels [get, set]
 Returns or sets the create zone labels More...
 
unsafe bool CreateZoneMarking [get, set]
 Returns or sets the create zone marking More...
 
unsafe
NXOpen.Drawings.BordersAndZonesBuilder.HorizontalCenteringMarkType 
HorizontalCenteringMark [get, set]
 Returns or sets the horizontal centering mark More...
 
unsafe double HorizontalSize [get, set]
 Returns or sets the horizontal size of the zones More...
 
unsafe int LabelFont [get, set]
 Returns or sets the label font More...
 
unsafe double LabelHeight [get, set]
 Returns or sets the label height More...
 
unsafe double LeftMargin [get, set]
 Returns or sets the left margin More...
 
unsafe double MarkingHeight [get, set]
 Returns or sets the marking height More...
 
unsafe
NXOpen.Drawings.BordersAndZonesBuilder.ZoneMethod 
Method [get, set]
 Returns or sets the method of creation of zones More...
 
unsafe
NXOpen.Drawings.BordersAndZonesBuilder.ZoneOrigin 
Origin [get, set]
 Returns or sets the zone origin type More...
 
unsafe double RightMargin [get, set]
 Returns or sets the right margin More...
 
unsafe double TopMargin [get, set]
 Returns or sets the top margin More...
 
unsafe double TrimmingMarkLength [get, set]
 Returns or sets the trimming mark length More...
 
unsafe double TrimmingMarkThickness [get, set]
 Returns or sets the trimming mark thickness More...
 
unsafe
NXOpen.Drawings.BordersAndZonesBuilder.VerticalCenteringMarkType 
VerticalCenteringMark [get, set]
 Returns or sets the vertical centering mark More...
 
unsafe double VerticalSize [get, set]
 Returns or sets the vertical size of the zones More...
 
unsafe double Width [get, set]
 Returns or sets the width of the border More...
 

Additional Inherited Members

- Public Member Functions inherited from NXOpen.Builder
unsafe NXOpen.NXObject Commit ()
 Commits any edits that have been applied to the builder. More...
 
unsafe void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
unsafe NXOpen.NXObject[] GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
unsafe NXOpen.NXObject GetObject ()
 Returns the object currently being edited by this builder. More...
 
unsafe void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Builder 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)

Created in NX8.0.0

Member Enumeration Documentation

the font

Enumerator
Blockfont 

the horizontal centering mark type

Enumerator
None 

None

LeftArrow 

Left Arrow

RightArrow 

Right Arrow

LeftandRightArrow 

Left and Right Arrow

LeftandRightLine 

the vertical centering mark type

Enumerator
None 

None

BottomArrow 

Bottom Arrow

TopArrow 

Top Arrow

BottomandTopArrow 

Bottom and Top Arrow

BottomandTopLine 

the zone method

Enumerator
None 

None

Standard 

Standard

Custom 

the zone origin

Enumerator
BottomRight 

Bottom Right

TopLeft 

Top Left

TopRight 

Top Right

BottomLeft 

Property Documentation

unsafe NXOpen.Drawings.BorderAndZoneStyleBuilder NXOpen.Drawings.BordersAndZonesBuilder.BorderAndZoneStyle
get

Returns the border and zone style builder

Created in NX10.0.0

License requirements: None.

unsafe double NXOpen.Drawings.BordersAndZonesBuilder.BottomMargin
getset

Returns or sets the bottom margin

Created in NX8.0.0

Deprecated in NX10.0.0. Use NXOpen.Drawings.SheetMarginSettingsBuilder.BottomTrimmedMargin instead.

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING")

unsafe double NXOpen.Drawings.BordersAndZonesBuilder.CenteringMarkExtension
getset

Returns or sets the centering mark extension

Created in NX8.0.0

Deprecated in NX10.0.0. Use NXOpen.Drawings.SheetBorderSettingsBuilder.CenteringMarksExtension instead.

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING")

unsafe bool NXOpen.Drawings.BordersAndZonesBuilder.CreateBorders
getset

Returns or sets the create borders

Created in NX8.0.0

Deprecated in NX10.0.0. Use NXOpen.Drawings.SheetBorderSettingsBuilder.CreateBorders instead.

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING")

unsafe bool NXOpen.Drawings.BordersAndZonesBuilder.CreateTrimmingMarks
getset

Returns or sets the create trimming marks

Created in NX8.0.0

Deprecated in NX10.0.0. Use NXOpen.Drawings.SheetBorderSettingsBuilder.CreateTrimmingMarks instead.

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING")

unsafe bool NXOpen.Drawings.BordersAndZonesBuilder.CreateZoneLabels
getset

Returns or sets the create zone labels

Created in NX8.0.0

Deprecated in NX10.0.0. Use NXOpen.Drawings.SheetZoneSettingsBuilder.CreateZoneLabels instead.

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING")

unsafe bool NXOpen.Drawings.BordersAndZonesBuilder.CreateZoneMarking
getset

Returns or sets the create zone marking

Created in NX8.0.0

Deprecated in NX10.0.0. Use NXOpen.Drawings.SheetZoneSettingsBuilder.CreateZoneMarkings instead.

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING")

unsafe NXOpen.Drawings.BordersAndZonesBuilder.HorizontalCenteringMarkType NXOpen.Drawings.BordersAndZonesBuilder.HorizontalCenteringMark
getset

Returns or sets the horizontal centering mark

Created in NX8.0.0

Deprecated in NX10.0.0. Use NXOpen.Drawings.SheetBorderSettingsBuilder.CenteringMarksHorizontal instead.

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING")

unsafe double NXOpen.Drawings.BordersAndZonesBuilder.HorizontalSize
getset

Returns or sets the horizontal size of the zones

Created in NX8.0.0

Deprecated in NX10.0.0. Use NXOpen.Drawings.SheetZoneSettingsBuilder.HorizontalSize instead.

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING")

unsafe int NXOpen.Drawings.BordersAndZonesBuilder.LabelFont
getset

Returns or sets the label font

Created in NX8.0.0

Deprecated in NX10.0.0. Use NXOpen.Drawings.SheetZoneSettingsBuilder.LabelFont instead.

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING")

unsafe double NXOpen.Drawings.BordersAndZonesBuilder.LabelHeight
getset

Returns or sets the label height

Created in NX8.0.0

Deprecated in NX10.0.0. Use NXOpen.Drawings.SheetZoneSettingsBuilder.LabelHeight instead.

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING")

unsafe double NXOpen.Drawings.BordersAndZonesBuilder.LeftMargin
getset

Returns or sets the left margin

Created in NX8.0.0

Deprecated in NX10.0.0. Use NXOpen.Drawings.SheetMarginSettingsBuilder.LeftTrimmedMargin instead.

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING")

unsafe double NXOpen.Drawings.BordersAndZonesBuilder.MarkingHeight
getset

Returns or sets the marking height

Created in NX8.0.0

Deprecated in NX10.0.0. Use NXOpen.Drawings.SheetZoneSettingsBuilder.MarkingHeight instead.

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING")

unsafe NXOpen.Drawings.BordersAndZonesBuilder.ZoneMethod NXOpen.Drawings.BordersAndZonesBuilder.Method
getset

Returns or sets the method of creation of zones

Created in NX8.0.0

Deprecated in NX10.0.0. Use NXOpen.Drawings.SheetBorderSettingsBuilder.Method instead.

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING")

unsafe NXOpen.Drawings.BordersAndZonesBuilder.ZoneOrigin NXOpen.Drawings.BordersAndZonesBuilder.Origin
getset

Returns or sets the zone origin type

Created in NX8.0.0

Deprecated in NX10.0.0. Use NXOpen.Drawings.SheetZoneSettingsBuilder.Origin instead.

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING")

unsafe double NXOpen.Drawings.BordersAndZonesBuilder.RightMargin
getset

Returns or sets the right margin

Created in NX8.0.0

Deprecated in NX10.0.0. Use NXOpen.Drawings.SheetMarginSettingsBuilder.RightTrimmedMargin instead.

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING")

unsafe double NXOpen.Drawings.BordersAndZonesBuilder.TopMargin
getset

Returns or sets the top margin

Created in NX8.0.0

Deprecated in NX10.0.0. Use NXOpen.Drawings.SheetMarginSettingsBuilder.TopTrimmedMargin instead.

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING")

unsafe double NXOpen.Drawings.BordersAndZonesBuilder.TrimmingMarkLength
getset

Returns or sets the trimming mark length

Created in NX8.0.0

Deprecated in NX10.0.0. Use NXOpen.Drawings.SheetBorderSettingsBuilder.TrimmingMarkLength instead.

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING")

unsafe double NXOpen.Drawings.BordersAndZonesBuilder.TrimmingMarkThickness
getset

Returns or sets the trimming mark thickness

Created in NX8.0.0

Deprecated in NX10.0.0. Use NXOpen.Drawings.SheetBorderSettingsBuilder.TrimmingMarkWidth instead.

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING")

unsafe NXOpen.Drawings.BordersAndZonesBuilder.VerticalCenteringMarkType NXOpen.Drawings.BordersAndZonesBuilder.VerticalCenteringMark
getset

Returns or sets the vertical centering mark

Created in NX8.0.0

Deprecated in NX10.0.0. Use NXOpen.Drawings.SheetBorderSettingsBuilder.CenteringMarksVertical instead.

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING")

unsafe double NXOpen.Drawings.BordersAndZonesBuilder.VerticalSize
getset

Returns or sets the vertical size of the zones

Created in NX8.0.0

Deprecated in NX10.0.0. Use NXOpen.Drawings.SheetZoneSettingsBuilder.VerticalSize instead.

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING")

unsafe double NXOpen.Drawings.BordersAndZonesBuilder.Width
getset

Returns or sets the width of the border

Created in NX8.0.0

Deprecated in NX10.0.0. Use NXOpen.Drawings.SheetBorderSettingsBuilder.BorderLineWidth instead.

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING")


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.