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

Represents a Template Automatic Table Builder More...

Inheritance diagram for NXOpen.TDP.TemplateAutomaticTableBuilder:
NXOpen.TDP.TemplateBaseRectangleBuilder NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  ContentType { Bom, Pmi, View }
 represents the automatic table contents More...
 
enum  JaTdpTemplateAutomaticTableBomColumnType { Index, PartName, Quantity, Attribute }
 represents BOM column types for automatic table editor More...
 
enum  JaTdpTemplateAutomaticTablePmiColumnType { Index, PmiName, Value, Attribute }
 represents PMI column types for automatic table editor More...
 

Public Member Functions

unsafe bool AddColumn ()
 To add the row in the table More...
 
unsafe bool DeleteColumn (int index)
 To delete the row in the table More...
 
unsafe bool SwapColumns (int index1, int index2, int length)
 To swap the columns in the table More...
 
unsafe bool UpdateAttribute (int rowIndex, string value)
 To modify the Attribute name in the table More...
 
unsafe bool UpdateBomColumn (int rowIndex, NXOpen.TDP.TemplateAutomaticTableBuilder.JaTdpTemplateAutomaticTableBomColumnType colType)
 To modify the Bom column type in the table More...
 
unsafe bool UpdateHeader (int rowIndex, string value)
 To modify the header column in table More...
 
unsafe bool UpdatePmiColumn (int rowIndex, NXOpen.TDP.TemplateAutomaticTableBuilder.JaTdpTemplateAutomaticTablePmiColumnType colType)
 To modify the Pmi column type in the table More...
 

Properties

unsafe
NXOpen.LineColorFontWidthBuilder 
ColorWidth [get]
 Returns the color and width More...
 
unsafe
NXOpen.TDP.TemplateAutomaticTableBuilder.ContentType 
Contents [get, set]
 Returns or sets the content More...
 
unsafe bool ShowBorder [get, set]
 Returns or sets the show border toggle More...
 
- Properties inherited from NXOpen.TDP.TemplateBaseRectangleBuilder
unsafe double Height [get, set]
 Returns or sets the height More...
 
unsafe double Length [get, set]
 Returns or sets the length More...
 
unsafe NXOpen.Point3d Origin [get, set]
 Returns or sets the origin 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

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a Template Automatic Table Builder

To create a new instance of this class, use NXOpen.TDP.Manager.CreateTemplateAutomaticTableBuilder

Created in NX1847.0.0

Member Enumeration Documentation

represents the automatic table contents

Enumerator
Bom 

Bill Of Materials Table

Pmi 

PMI Table

View 

View Table

represents BOM column types for automatic table editor

Enumerator
Index 
PartName 
Quantity 
Attribute 

represents PMI column types for automatic table editor

Enumerator
Index 
PmiName 
Value 
Attribute 

Member Function Documentation

unsafe bool NXOpen.TDP.TemplateAutomaticTableBuilder.AddColumn ( )
inline

To add the row in the table

Created in NX1899.0.0

License requirements: None.

Returns
unsafe bool NXOpen.TDP.TemplateAutomaticTableBuilder.DeleteColumn ( int  index)
inline

To delete the row in the table

Created in NX1899.0.0

License requirements: None.

Parameters
indexindex of the column to be deleted
Returns
unsafe bool NXOpen.TDP.TemplateAutomaticTableBuilder.SwapColumns ( int  index1,
int  index2,
int  length 
)
inline

To swap the columns in the table

Created in NX1899.0.0

License requirements: None.

Parameters
index1location of the first item
index2location of the second item
lengthnumber of rows selected for swapping
Returns
unsafe bool NXOpen.TDP.TemplateAutomaticTableBuilder.UpdateAttribute ( int  rowIndex,
string  value 
)
inline

To modify the Attribute name in the table

Created in NX1899.0.0

License requirements: None.

Parameters
rowIndexindex of the column to be updated
valueValue to be updated
Returns
unsafe bool NXOpen.TDP.TemplateAutomaticTableBuilder.UpdateBomColumn ( int  rowIndex,
NXOpen.TDP.TemplateAutomaticTableBuilder.JaTdpTemplateAutomaticTableBomColumnType  colType 
)
inline

To modify the Bom column type in the table

Created in NX1899.0.0

License requirements: None.

Parameters
rowIndexindex of the column to be updated
colTypecolumn type to be updated
Returns
unsafe bool NXOpen.TDP.TemplateAutomaticTableBuilder.UpdateHeader ( int  rowIndex,
string  value 
)
inline

To modify the header column in table

Created in NX1899.0.0

License requirements: None.

Parameters
rowIndexindex of the column to be updated
valueValue to be updated
Returns
unsafe bool NXOpen.TDP.TemplateAutomaticTableBuilder.UpdatePmiColumn ( int  rowIndex,
NXOpen.TDP.TemplateAutomaticTableBuilder.JaTdpTemplateAutomaticTablePmiColumnType  colType 
)
inline

To modify the Pmi column type in the table

Created in NX1899.0.0

License requirements: None.

Parameters
rowIndexindex of the column to be updated
colTypecolumn type to be updated
Returns

Property Documentation

unsafe NXOpen.LineColorFontWidthBuilder NXOpen.TDP.TemplateAutomaticTableBuilder.ColorWidth
get

Returns the color and width

Created in NX1847.0.0

License requirements: None.

unsafe NXOpen.TDP.TemplateAutomaticTableBuilder.ContentType NXOpen.TDP.TemplateAutomaticTableBuilder.Contents
getset

Returns or sets the content

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.TDP.TemplateAutomaticTableBuilder.ShowBorder
getset

Returns or sets the show border toggle

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: None.


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