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

Represents a NXOpen.Drawings.DrawingSheetBuilder More...

Inheritance diagram for NXOpen.Drawings.DrawingSheetBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink NXOpen.Drawings.DraftingDrawingSheetBuilder NXOpen.Layout2d.LayoutDrawingSheetBuilder NXOpen.Layout2d.ConvertSheetToLayoutBuilder

Public Types

enum  SheetBaseordrawingView { Base, Drawing }
 the base view or drawing view option More...
 
enum  SheetMode { Create, Edit }
 the drawing sheet dialog mode More...
 
enum  SheetOption { UseTemplate, StandardSize, CustomSize }
 the options for specifying the attributes of the new drawing sheet to be created. More...
 
enum  SheetProjectionAngle { First, Third }
 the drawing sheet projection angle More...
 
enum  SheetStandardEnglishScale {
  S81, S41, S21, S11,
  S12, S14, S18, Custom
}
 the standard English drawing sheet scales More...
 
enum  SheetStandardMetricScale {
  S501, S201, S101, S51,
  S21, S11, S12, S15,
  S110, S120, S150, S1100,
  Custom
}
 the standard Metric drawing sheet scales More...
 
enum  SheetUnits { Metric, English }
 the drawing sheet units More...
 

Properties

unsafe bool AutoStartBaseView [get, set]
 Returns or sets the setting that controls whether or not the Add Base View command is automatically started after inserting a sheet that has no views on it. More...
 
unsafe bool AutoStartViewCreation [get, set]
 Returns or sets the setting that controls whether or not the Add View creation is automatically started after inserting a sheet that has no views on it. More...
 
unsafe
NXOpen.Drawings.DrawingSheetBuilder.SheetBaseordrawingView 
BaseordrawingView [get, set]
 Returns or sets the option of base view or drawing view More...
 
unsafe string EnglishSheetTemplateLocation [get, set]
 Returns or sets the location of the english drawing sheet template to be added to the part file More...
 
unsafe double Height [get, set]
 Returns or sets the custom or standard height for the drawing sheet More...
 
unsafe double Length [get, set]
 Returns or sets the custom or standard length to be used for the drawing to be created or edited. More...
 
unsafe string MetricSheetTemplateLocation [get, set]
 Returns or sets the location of the metric drawing sheet template to be added to the part file More...
 
unsafe string Name [get, set]
 Returns or sets the name of the drawing sheet to be created or edited More...
 
unsafe string Number [get, set]
 Returns or sets the number of the drawing sheet to be created or edited More...
 
unsafe
NXOpen.Drawings.DrawingSheetBuilder.SheetOption 
Option [get, set]
 Returns or sets the option to be used to create the drawing sheet More...
 
unsafe
NXOpen.Drawings.DrawingSheetBuilder.SheetProjectionAngle 
ProjectionAngle [get, set]
 Returns or sets the projection_angle option More...
 
unsafe string Revision [get, set]
 Returns or sets the revision of the drawing sheet to be created or edited More...
 
unsafe double ScaleDenominator [get, set]
 Returns or sets the denominator of a custom scale More...
 
unsafe double ScaleNumerator [get, set]
 Returns or sets the numerator of a custom scale More...
 
unsafe string SecondaryNumber [get, set]
 Returns or sets the secondary number of the drawing sheet to be created or edited More...
 
unsafe
NXOpen.Drawings.DrawingSheetBuilder.SheetStandardEnglishScale 
StandardEnglishScale [get, set]
 Returns or sets the standard English drawing scale More...
 
unsafe
NXOpen.Drawings.DrawingSheetBuilder.SheetStandardMetricScale 
StandardMetricScale [get, set]
 Returns or sets the standard Metric drawing scale More...
 
unsafe
NXOpen.Drawings.DrawingSheetBuilder.SheetUnits 
Units [get, set]
 Returns or sets the units for the drawing sheet More...
 
- Properties inherited from NXOpen.Builder
unsafe NXOpen.PreviewBuilder PreviewBuilder [get]
 Returns the preview builder subobject. More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. 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

Represents a NXOpen.Drawings.DrawingSheetBuilder

This class was made abstract in NX12 and the creator (JA_DRAWING_SHEET_COLLECTION_drawing_sheet_builder) was deprecated

Created in NX5.0.0

Member Enumeration Documentation

the base view or drawing view option

Enumerator
Base 

auto start base view

Drawing 

auto start drawing view

the drawing sheet dialog mode

Enumerator
Create 

create mode

Edit 

edit mode

the options for specifying the attributes of the new drawing sheet to be created.

Enumerator
UseTemplate 

a drawing sheet template

StandardSize 

a standard size drawing sheet

CustomSize 

a custom size drawing sheet

the drawing sheet projection angle

Enumerator
First 

first angle projection

Third 

third angle projection

the standard English drawing sheet scales

Enumerator
S81 

a scale of 8:1

S41 

a scale of 4:1

S21 

a scale of 2:1

S11 

a scale of 1:1

S12 

a scale of 1:2

S14 

a scale of 1:4

S18 

a scale of 1:8

Custom 

a custom scale

the standard Metric drawing sheet scales

Enumerator
S501 

a scale of 50:1

S201 

a scale of 20:1

S101 

a scale of 10:1

S51 

a scale of 5:1

S21 

a scale of 2:1

S11 

a scale of 1:1

S12 

a scale of 1:2

S15 

a scale of 1:5

S110 

a scale of 1:10

S120 

a scale of 1:20

S150 

a scale of 1:50

S1100 

a scale of 1:100

Custom 

a custom scale

the drawing sheet units

Enumerator
Metric 

a Metric units drawing sheet

English 

an English units drawing sheet

Property Documentation

unsafe bool NXOpen.Drawings.DrawingSheetBuilder.AutoStartBaseView
getset

Returns or sets the setting that controls whether or not the Add Base View command is automatically started after inserting a sheet that has no views on it.

This option does not appear for Edit Sheet. the toggle is changed to be auto start view creation in Nx7.0, obsolete.

Created in NX5.0.0

Deprecated in NX7.5.0. Use NXOpen.Drawings.DrawingSheetBuilder.AutoStartViewCreation instead.

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Drawings.DrawingSheetBuilder.AutoStartViewCreation
getset

Returns or sets the setting that controls whether or not the Add View creation is automatically started after inserting a sheet that has no views on it.

This option does not appear for Edit Sheet.

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Drawings.DrawingSheetBuilder.SheetBaseordrawingView NXOpen.Drawings.DrawingSheetBuilder.BaseordrawingView
getset

Returns or sets the option of base view or drawing view

Created in NX7.5.0

License requirements to get this property: None.

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

unsafe string NXOpen.Drawings.DrawingSheetBuilder.EnglishSheetTemplateLocation
getset

Returns or sets the location of the english drawing sheet template to be added to the part file

Created in NX5.0.0

License requirements to get this property: None.

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

unsafe double NXOpen.Drawings.DrawingSheetBuilder.Height
getset

Returns or sets the custom or standard height for the drawing sheet

Created in NX5.0.0

License requirements to get this property: None.

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

unsafe double NXOpen.Drawings.DrawingSheetBuilder.Length
getset

Returns or sets the custom or standard length to be used for the drawing to be created or edited.

Created in NX5.0.0

License requirements to get this property: None.

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

unsafe string NXOpen.Drawings.DrawingSheetBuilder.MetricSheetTemplateLocation
getset

Returns or sets the location of the metric drawing sheet template to be added to the part file

Created in NX5.0.0

License requirements to get this property: None.

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

unsafe string NXOpen.Drawings.DrawingSheetBuilder.Name
getset

Returns or sets the name of the drawing sheet to be created or edited

Created in NX5.0.0

License requirements to get this property: None.

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

unsafe string NXOpen.Drawings.DrawingSheetBuilder.Number
getset

Returns or sets the number of the drawing sheet to be created or edited

Created in NX8.0.0

License requirements to get this property: None.

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

unsafe NXOpen.Drawings.DrawingSheetBuilder.SheetOption NXOpen.Drawings.DrawingSheetBuilder.Option
getset

Returns or sets the option to be used to create the drawing sheet

Created in NX5.0.0

License requirements to get this property: None.

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

unsafe NXOpen.Drawings.DrawingSheetBuilder.SheetProjectionAngle NXOpen.Drawings.DrawingSheetBuilder.ProjectionAngle
getset

Returns or sets the projection_angle option

Created in NX5.0.0

License requirements to get this property: None.

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

unsafe string NXOpen.Drawings.DrawingSheetBuilder.Revision
getset

Returns or sets the revision of the drawing sheet to be created or edited

Created in NX8.0.0

License requirements to get this property: None.

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

unsafe double NXOpen.Drawings.DrawingSheetBuilder.ScaleDenominator
getset

Returns or sets the denominator of a custom scale

Created in NX5.0.0

License requirements to get this property: None.

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

unsafe double NXOpen.Drawings.DrawingSheetBuilder.ScaleNumerator
getset

Returns or sets the numerator of a custom scale

Created in NX5.0.0

License requirements to get this property: None.

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

unsafe string NXOpen.Drawings.DrawingSheetBuilder.SecondaryNumber
getset

Returns or sets the secondary number of the drawing sheet to be created or edited

Created in NX8.0.0

License requirements to get this property: None.

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

unsafe NXOpen.Drawings.DrawingSheetBuilder.SheetStandardEnglishScale NXOpen.Drawings.DrawingSheetBuilder.StandardEnglishScale
getset

Returns or sets the standard English drawing scale

Created in NX5.0.0

License requirements to get this property: None.

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

unsafe NXOpen.Drawings.DrawingSheetBuilder.SheetStandardMetricScale NXOpen.Drawings.DrawingSheetBuilder.StandardMetricScale
getset

Returns or sets the standard Metric drawing scale

Created in NX5.0.0

License requirements to get this property: None.

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

unsafe NXOpen.Drawings.DrawingSheetBuilder.SheetUnits NXOpen.Drawings.DrawingSheetBuilder.Units
getset

Returns or sets the units for the drawing sheet

Created in NX5.0.0

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.