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

Represents a NXOpen.Drawings.MarkAsTemplateBuilder More...

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

Public Types

enum  ActionTypeEnum { TemplateOnly, TemplateAndPax }
 the action type enum. More...
 
enum  ItemTypeEnum { Any, NXPart, NXDrawing }
 the item type enum. More...
 
enum  RelationTypeEnum { Master, Specification, Manifestation }
 the relation type enum. More...
 
enum  TemplateTypeEnum { Sheet, ReferenceExistingPart, Standalone }
 the template type enum. More...
 

Properties

unsafe
NXOpen.Drawings.MarkAsTemplateBuilder.ActionTypeEnum 
ActionType [get, set]
 Returns or sets the action type of the part. More...
 
unsafe string Description [get, set]
 Returns or sets the detailed description for each template. More...
 
unsafe
NXOpen.Drawings.MarkAsTemplateBuilder.ItemTypeEnum 
ItemType [get, set]
 Returns or sets the item type of the part. More...
 
unsafe string ItemTypeString [get, set]
 Returns or sets the item type string of the part. More...
 
unsafe string PaxFileName [get, set]
 Returns or sets the PAX file to be updated or created if it does not exist. More...
 
unsafe string PresentationName [get, set]
 Returns or sets the presentation name of the template that will be displayed in the File->New dialog. More...
 
unsafe
NXOpen.Drawings.MarkAsTemplateBuilder.RelationTypeEnum 
RelationType [get, set]
 Returns or sets the relation type is required only for the managed mode. More...
 
unsafe
NXOpen.Drawings.MarkAsTemplateBuilder.TemplateTypeEnum 
TemplateType [get, set]
 Returns or sets the template Type will be one of the following: Sheet To save it as Sheet template. 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.MarkAsTemplateBuilder

To create a new instance of this class, use NXOpen.DraftingManager.CreateMarkAsTemplateBuilder

Created in NX8.0.0

Member Enumeration Documentation

the action type enum.

Enumerator
TemplateOnly 
TemplateAndPax 

the item type enum.

Enumerator
Any 
NXPart 
NXDrawing 

the relation type enum.

Enumerator
Master 
Specification 
Manifestation 

the template type enum.

Enumerator
Sheet 
ReferenceExistingPart 
Standalone 

Property Documentation

unsafe NXOpen.Drawings.MarkAsTemplateBuilder.ActionTypeEnum NXOpen.Drawings.MarkAsTemplateBuilder.ActionType
getset

Returns or sets the action type of the part.

Created in NX8.0.0

License requirements to get this property: None.

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

unsafe string NXOpen.Drawings.MarkAsTemplateBuilder.Description
getset

Returns or sets the detailed description for each template.

Created in NX8.0.0

License requirements to get this property: None.

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

unsafe NXOpen.Drawings.MarkAsTemplateBuilder.ItemTypeEnum NXOpen.Drawings.MarkAsTemplateBuilder.ItemType
getset

Returns or sets the item type of the part.

Created in NX8.0.0

Deprecated in NX1847.0.0. Use NXOpen.Drawings.MarkAsTemplateBuilder.ItemTypeString instead.

License requirements to get this property: None.

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

unsafe string NXOpen.Drawings.MarkAsTemplateBuilder.ItemTypeString
getset

Returns or sets the item type string of the part.

Created in NX1847.0.0

License requirements to get this property: None.

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

unsafe string NXOpen.Drawings.MarkAsTemplateBuilder.PaxFileName
getset

Returns or sets the PAX file to be updated or created if it does not exist.

Created in NX8.0.0

License requirements to get this property: None.

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

unsafe string NXOpen.Drawings.MarkAsTemplateBuilder.PresentationName
getset

Returns or sets the presentation name of the template that will be displayed in the File->New dialog.

Created in NX8.0.0

License requirements to get this property: None.

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

unsafe NXOpen.Drawings.MarkAsTemplateBuilder.RelationTypeEnum NXOpen.Drawings.MarkAsTemplateBuilder.RelationType
getset

Returns or sets the relation type is required only for the managed mode.

The available options are Master Specification Manifestation

Created in NX8.0.0

License requirements to get this property: None.

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

unsafe NXOpen.Drawings.MarkAsTemplateBuilder.TemplateTypeEnum NXOpen.Drawings.MarkAsTemplateBuilder.TemplateType
getset

Returns or sets the template Type will be one of the following: Sheet To save it as Sheet template.

When using Sheet templates, NX adds drawing sheets based on the template to the current work part. Master Model Drawing To save it as Master Model Drawing template. When using Master Model Drawing templates, NX create a new master model drawing from the current part. NX creates a new drawing part from the template and includes the current model as a component. 2D-Drawing To save it as 2D Drawing template. These are the templates used for 2D-drawings. These templates do not require a master model

Created in NX8.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.