NXOpen .NET Reference
12.0.0
|
Represents a Builder for MasterSymbol functionality More...
Public Types | |
enum | LeaderAttachmentType { Left, Right } |
The Enum for Attachment options More... | |
Public Member Functions | |
unsafe NXOpen.Annotations.MasterSymbolListItemBuilder | CreateNewListItem (NXOpen.Annotations.Annotation noteTag, string[] notes) |
Create Master Symbol list item builder More... | |
unsafe void | GenerateItemNumber () |
Item number assign button. More... | |
unsafe void | GenerateRevision () |
Revision assign button, This will generate the revision number, valid in team center More... | |
unsafe NXOpen.Point | GetLeaderAttachmentPoint (NXOpen.Annotations.MasterSymbolBuilder.LeaderAttachmentType attachmentType) |
Getting Leader attachment point from builder side More... | |
unsafe void | SetLeaderAttachmentPoint (NXOpen.Annotations.MasterSymbolBuilder.LeaderAttachmentType attachmentType, NXOpen.Point leaderAttachmentPoint) |
Setting Leader attachment point on builder side More... | |
unsafe string[] | GetMultilineString () |
Returns the multiple notes for a given Text Type. More... | |
unsafe void | SetPath (string path) |
Setting Path retrieved from Global method at builder side More... | |
unsafe void | SetIsPartSymbol (bool isPartSymbol) |
Sets if it is part symbol More... | |
unsafe void | Rename (NXOpen.Annotations.MasterSymbol currentSymbolTag, string newSymbolName) |
Renames symbol More... | |
unsafe void | EditImage (NXOpen.Annotations.MasterSymbol currentSymbolTag, string newImageName) |
Changes symbol image More... | |
unsafe void | SetPartOperationCreateBuilder (NXOpen.PDM.PartOperationCreateBuilder partOperationBuilder) |
Sets NXOpen.PDM.PartOperationBuilder More... | |
unsafe NXOpen.PDM.PartOperationCreateBuilder | GetPartOperationCreateBuilder () |
Gets NXOpen.PDM.PartOperationBuilder More... | |
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... | |
Properties | |
unsafe NXOpen.Point | AnchorPoint [get, set] |
Returns or sets the anchor point More... | |
unsafe NXOpen.SelectNXObjectList | Contents [get] |
Returns the select object More... | |
unsafe NXOpen.Gateway.ImageCaptureBuilder | ImageCapture [get] |
Returns the image capture builder More... | |
unsafe string | ImageName [get, set] |
Returns or sets the symbol image name More... | |
unsafe string | ItemName [get, set] |
Returns or sets the Item Name, valid in team center More... | |
unsafe string | ItemNumber [get, set] |
Returns or sets the item number, valid in team center More... | |
unsafe NXOpen.NXObjectList | NoteList [get] |
Returns the note list More... | |
unsafe string | PartFileName [get, set] |
Returns or sets the part file name More... | |
unsafe string | Revision [get, set] |
Returns or sets the revision, valid in team center More... | |
unsafe string | SymbolName [get, set] |
Returns or sets the JA method support for accessing and setting Symbol Name value More... | |
Represents a Builder for MasterSymbol functionality
To create a new instance of this class, use NXOpen.Annotations.CustomSymbolCollection.CreateMasterSymbolBuilder
Default values.
Property | Value |
---|---|
ImageCapture.CaptureMethod |
GraphicsArea |
ImageCapture.Format |
Bmp |
ImageCapture.Size |
Pixels64 |
Created in NX7.5.0
unsafe NXOpen.Annotations.MasterSymbolListItemBuilder NXOpen.Annotations.MasterSymbolBuilder.CreateNewListItem | ( | NXOpen.Annotations.Annotation | noteTag, |
string[] | notes | ||
) |
Create Master Symbol list item builder
Created in NX7.5.0
License requirements: None.
noteTag | |
notes | name of the solution |
unsafe void NXOpen.Annotations.MasterSymbolBuilder.EditImage | ( | NXOpen.Annotations.MasterSymbol | currentSymbolTag, |
string | newImageName | ||
) |
Changes symbol image
Created in NX7.5.0
License requirements: drafting ("DRAFTING")
currentSymbolTag | symbol Tag |
newImageName | New image name |
unsafe void NXOpen.Annotations.MasterSymbolBuilder.GenerateItemNumber | ( | ) |
Item number assign button.
This will generate the item number, valid in team center
Created in NX7.5.0
Deprecated in NX10.0.0. Use NXOpen.Annotations.MasterSymbolBuilder.ItemNumber instead.
License requirements: drafting ("DRAFTING")
unsafe void NXOpen.Annotations.MasterSymbolBuilder.GenerateRevision | ( | ) |
Revision assign button, This will generate the revision number, valid in team center
Created in NX7.5.0
Deprecated in NX10.0.0. Use NXOpen.Annotations.MasterSymbolBuilder.Revision instead.
License requirements: drafting ("DRAFTING")
unsafe NXOpen.Point NXOpen.Annotations.MasterSymbolBuilder.GetLeaderAttachmentPoint | ( | NXOpen.Annotations.MasterSymbolBuilder.LeaderAttachmentType | attachmentType | ) |
Getting Leader attachment point from builder side
Created in NX7.5.0
License requirements: None.
attachmentType | Attachment type either of left or right |
unsafe string [] NXOpen.Annotations.MasterSymbolBuilder.GetMultilineString | ( | ) |
Returns the multiple notes for a given Text Type.
This property is valid if NXOpen.Annotations.MasterSymbolListItemBuilder.TextType is either of controlled, partially controlled or arbitory
Created in NX7.5.0
License requirements: None.
unsafe NXOpen.PDM.PartOperationCreateBuilder NXOpen.Annotations.MasterSymbolBuilder.GetPartOperationCreateBuilder | ( | ) |
unsafe void NXOpen.Annotations.MasterSymbolBuilder.Rename | ( | NXOpen.Annotations.MasterSymbol | currentSymbolTag, |
string | newSymbolName | ||
) |
Renames symbol
Created in NX7.5.0
License requirements: drafting ("DRAFTING")
currentSymbolTag | symbol Tag |
newSymbolName | New symbol name |
unsafe void NXOpen.Annotations.MasterSymbolBuilder.SetIsPartSymbol | ( | bool | isPartSymbol | ) |
Sets if it is part symbol
Created in NX7.5.0
License requirements: drafting ("DRAFTING")
isPartSymbol | True If it is part symbol |
unsafe void NXOpen.Annotations.MasterSymbolBuilder.SetLeaderAttachmentPoint | ( | NXOpen.Annotations.MasterSymbolBuilder.LeaderAttachmentType | attachmentType, |
NXOpen.Point | leaderAttachmentPoint | ||
) |
Setting Leader attachment point on builder side
Created in NX7.5.0
License requirements: drafting ("DRAFTING")
attachmentType | Attachment type either of left or right |
leaderAttachmentPoint | Attachment point |
unsafe void NXOpen.Annotations.MasterSymbolBuilder.SetPartOperationCreateBuilder | ( | NXOpen.PDM.PartOperationCreateBuilder | partOperationBuilder | ) |
Sets NXOpen.PDM.PartOperationBuilder
Created in NX10.0.0
License requirements: drafting ("DRAFTING")
partOperationBuilder |
unsafe void NXOpen.Annotations.MasterSymbolBuilder.SetPath | ( | string | path | ) |
Setting Path retrieved from Global method at builder side
Created in NX7.5.0
License requirements: drafting ("DRAFTING")
path | location of symbol |
|
getset |
Returns or sets the anchor point
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: drafting ("DRAFTING")
|
get |
Returns the select object
Created in NX7.5.0
License requirements: None.
|
get |
Returns the image capture builder
Created in NX7.5.0
License requirements: None.
|
getset |
Returns or sets the symbol image name
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: drafting ("DRAFTING")
|
getset |
Returns or sets the Item Name, valid in team center
Created in NX7.5.0
Deprecated in NX10.0.0. Use NXOpen.PDM.PartOperationCreateBuilder instead.
License requirements to get this property: None.
License requirements to set this property: drafting ("DRAFTING")
|
getset |
Returns or sets the item number, valid in team center
Created in NX7.5.0
Deprecated in NX10.0.0. Use NXOpen.PDM.PartOperationCreateBuilder instead.
License requirements to get this property: None.
License requirements to set this property: drafting ("DRAFTING")
|
get |
Returns the note list
Created in NX7.5.0
License requirements: None.
|
getset |
Returns or sets the part file name
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: drafting ("DRAFTING")
|
getset |
Returns or sets the revision, valid in team center
Created in NX7.5.0
Deprecated in NX10.0.0. Use NXOpen.PDM.PartOperationCreateBuilder instead.
License requirements to get this property: None.
License requirements to set this property: drafting ("DRAFTING")
|
getset |
Returns or sets the JA method support for accessing and setting Symbol Name value
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: drafting ("DRAFTING")