MasterSymbolListItemBuilder Class¶
-
class
NXOpen.Annotations.
MasterSymbolListItemBuilder
¶ Bases:
NXOpen.TaggedObject
,NXOpen.GeometricUtilities.IComponentBuilder
Represents a
NXOpen.Annotations.MasterSymbolListItemBuilder
To create a new instance of this class, use
NXOpen.Annotations.CustomSymbolCollection.CreateMasterSymbolListItemBuilder()
New in version NX7.5.0.
Properties¶
Property | Description |
---|---|
DoubleDefault | Returns or sets the double default, this property is valid if text type is :py:class:` NXOpen.Annotations.MasterSymbolListItemBuilderTextTypes.Real < NXOpen.Annotations.MasterSymbolListItemBuilderTextTypes>` |
DoubleMax | Returns or sets the double max, this property is valid if text type is :py:class:` NXOpen.Annotations.MasterSymbolListItemBuilderTextTypes.Real < NXOpen.Annotations.MasterSymbolListItemBuilderTextTypes>` |
DoubleMin | Returns or sets the double min, this property is valid if text type is :py:class:` NXOpen.Annotations.MasterSymbolListItemBuilderTextTypes.Real < NXOpen.Annotations.MasterSymbolListItemBuilderTextTypes>` |
IntegerDefault | Returns or sets the integer default, this property is valid if text type is :py:class:` NXOpen.Annotations.MasterSymbolListItemBuilderTextTypes.Integer < NXOpen.Annotations.MasterSymbolListItemBuilderTextTypes>` |
IntegerMax | Returns or sets the integer max ,this property is valid if text type is :py:class:` NXOpen.Annotations.MasterSymbolListItemBuilderTextTypes.Integer < NXOpen.Annotations.MasterSymbolListItemBuilderTextTypes>` |
IntegerMin | Returns or sets the integer min , this property is valid if text type is :py:class:` NXOpen.Annotations.MasterSymbolListItemBuilderTextTypes.Integer < NXOpen.Annotations.MasterSymbolListItemBuilderTextTypes>` |
NoteText | Returns or sets the first line of note text |
NoteTitle | Returns or sets the note title |
Rule | Returns or sets the note rule |
Tag | Returns the Tag for this object. |
TextType | Returns or sets the text type |
Methods¶
Method | Description |
---|---|
GetMultilineString | Returns the multiple notes for a given Text Type. |
SetMultilineString | Sets the multiple notes for the given Text Type |
Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Enumerations¶
MasterSymbolListItemBuilderTextTypes Enumeration | The Enum for Text Types |
Property Detail¶
DoubleDefault¶
-
MasterSymbolListItemBuilder.
DoubleDefault
¶ Returns or sets the double default, this property is valid if text type is :py:class:` NXOpen.Annotations.MasterSymbolListItemBuilderTextTypes.Real < NXOpen.Annotations.MasterSymbolListItemBuilderTextTypes>`
-------------------------------------
Getter Method
Signature
DoubleDefault
Returns: Return type: float New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DoubleDefault
Parameters: doubleDefault (float) – New in version NX7.5.0.
License requirements: drafting (“DRAFTING”)
DoubleMax¶
-
MasterSymbolListItemBuilder.
DoubleMax
¶ Returns or sets the double max, this property is valid if text type is :py:class:` NXOpen.Annotations.MasterSymbolListItemBuilderTextTypes.Real < NXOpen.Annotations.MasterSymbolListItemBuilderTextTypes>`
-------------------------------------
Getter Method
Signature
DoubleMax
Returns: Return type: float New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DoubleMax
Parameters: doubleMax (float) – New in version NX7.5.0.
License requirements: drafting (“DRAFTING”)
DoubleMin¶
-
MasterSymbolListItemBuilder.
DoubleMin
¶ Returns or sets the double min, this property is valid if text type is :py:class:` NXOpen.Annotations.MasterSymbolListItemBuilderTextTypes.Real < NXOpen.Annotations.MasterSymbolListItemBuilderTextTypes>`
-------------------------------------
Getter Method
Signature
DoubleMin
Returns: Return type: float New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DoubleMin
Parameters: doubleMin (float) – New in version NX7.5.0.
License requirements: drafting (“DRAFTING”)
IntegerDefault¶
-
MasterSymbolListItemBuilder.
IntegerDefault
¶ Returns or sets the integer default, this property is valid if text type is :py:class:` NXOpen.Annotations.MasterSymbolListItemBuilderTextTypes.Integer < NXOpen.Annotations.MasterSymbolListItemBuilderTextTypes>`
-------------------------------------
Getter Method
Signature
IntegerDefault
Returns: Return type: int New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
IntegerDefault
Parameters: integerDefault (int) – New in version NX7.5.0.
License requirements: drafting (“DRAFTING”)
IntegerMax¶
-
MasterSymbolListItemBuilder.
IntegerMax
¶ Returns or sets the integer max ,this property is valid if text type is :py:class:` NXOpen.Annotations.MasterSymbolListItemBuilderTextTypes.Integer < NXOpen.Annotations.MasterSymbolListItemBuilderTextTypes>`
-------------------------------------
Getter Method
Signature
IntegerMax
Returns: Return type: int New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
IntegerMax
Parameters: integerMax (int) – New in version NX7.5.0.
License requirements: drafting (“DRAFTING”)
IntegerMin¶
-
MasterSymbolListItemBuilder.
IntegerMin
¶ Returns or sets the integer min , this property is valid if text type is :py:class:` NXOpen.Annotations.MasterSymbolListItemBuilderTextTypes.Integer < NXOpen.Annotations.MasterSymbolListItemBuilderTextTypes>`
-------------------------------------
Getter Method
Signature
IntegerMin
Returns: Return type: int New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
IntegerMin
Parameters: integerMin (int) – New in version NX7.5.0.
License requirements: drafting (“DRAFTING”)
NoteText¶
-
MasterSymbolListItemBuilder.
NoteText
¶ Returns or sets the first line of note text
-------------------------------------
Getter Method
Signature
NoteText
Returns: Return type: str New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
NoteText
Parameters: noteText (str) – New in version NX7.5.0.
License requirements: drafting (“DRAFTING”)
NoteTitle¶
-
MasterSymbolListItemBuilder.
NoteTitle
¶ Returns or sets the note title
-------------------------------------
Getter Method
Signature
NoteTitle
Returns: Return type: str New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
NoteTitle
Parameters: noteTitle (str) – New in version NX7.5.0.
License requirements: drafting (“DRAFTING”)
Rule¶
-
MasterSymbolListItemBuilder.
Rule
¶ Returns or sets the note rule
-------------------------------------
Getter Method
Signature
Rule
Returns: Return type: str New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Rule
Parameters: rule (str) – New in version NX8.0.0.
License requirements: nx_layout (“NX Layout”)
TextType¶
-
MasterSymbolListItemBuilder.
TextType
¶ Returns or sets the text type
-------------------------------------
Getter Method
Signature
TextType
Returns: Return type: NXOpen.Annotations.MasterSymbolListItemBuilderTextTypes
New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
TextType
Parameters: textType ( NXOpen.Annotations.MasterSymbolListItemBuilderTextTypes
) –New in version NX7.5.0.
License requirements: drafting (“DRAFTING”)
Method Detail¶
GetMultilineString¶
-
MasterSymbolListItemBuilder.
GetMultilineString
¶ Returns the multiple notes for a given Text Type.
this property is valid for :py:class:` NXOpen.Annotations.MasterSymbolListItemBuilderTextTypes.Arbitrary < NXOpen.Annotations.MasterSymbolListItemBuilderTextTypes>`, :py:class:` NXOpen.Annotations.MasterSymbolListItemBuilderTextTypes.Controlled < NXOpen.Annotations.MasterSymbolListItemBuilderTextTypes>`, :py:class:` NXOpen.Annotations.MasterSymbolListItemBuilderTextTypes.PartiallyControlled < NXOpen.Annotations.MasterSymbolListItemBuilderTextTypes>`
Signature
GetMultilineString()
Returns: Return type: list of str New in version NX7.5.0.
License requirements: None.
SetMultilineString¶
-
MasterSymbolListItemBuilder.
SetMultilineString
¶ Sets the multiple notes for the given Text Type
Signature
SetMultilineString(multilineString)
Parameters: multilineString (list of str) – array of notes New in version NX7.5.0.
License requirements: drafting (“DRAFTING”)
Validate¶
-
MasterSymbolListItemBuilder.
Validate
¶ Validate whether the inputs to the component are sufficient for commit to be called.
If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.
Signature
Validate()
Returns: Was self validation successful Return type: bool New in version NX3.0.1.
License requirements: None.