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

Represents the global preferences for annotations More...

Inheritance diagram for NXOpen.Preferences.AnnotationPreferences:
NXOpen.Utilities.NXRemotableObject IMessageSink

Public Member Functions

unsafe
NXOpen.Annotations.AngularTolerance 
GetAngularTolerances ()
 Returns the global angular tolerances for the part More...
 
unsafe
NXOpen.Annotations.DimensionPreferences 
GetDimensionPreferences ()
 Returns the global dimension preferences for the part More...
 
unsafe
NXOpen.Annotations.FrameBarPreferences 
GetFrameBarPreferences ()
 Returns the global frame bar preferences for the part More...
 
unsafe
NXOpen.Annotations.LetteringPreferences 
GetLetteringPreferences ()
 Returns the global lettering preferences for the part More...
 
unsafe
NXOpen.Annotations.LineAndArrowPreferences 
GetLineAndArrowPreferences ()
 Returns the global line and arrow preferences for the part More...
 
unsafe
NXOpen.Annotations.LinearTolerance 
GetLinearTolerances ()
 Returns the global linear tolerances for the part More...
 
unsafe
NXOpen.Annotations.CharacterSpaceFactor 
GetNxFontCharacterSpaceFactor ()
 Returns the NX font text space factor for each text type (dimension,general,appended,tolerance) for the part More...
 
unsafe
NXOpen.Annotations.PmiPreferences 
GetPmiPreferences ()
 Returns the global PMI preferences for the part More...
 
unsafe
NXOpen.Annotations.CharacterSpaceFactor 
GetStandardFontCharacterSpaceFactor ()
 Returns the standard font text space factor for each text type (dimension,general,appended,tolerance) for the part More...
 
unsafe
NXOpen.Annotations.SymbolPreferences 
GetSymbolPreferences ()
 Returns the global symbol preferences for the part More...
 
unsafe void SetAngularTolerances (NXOpen.Annotations.AngularTolerance prefs)
 Sets the global angular tolerances for the part More...
 
unsafe void SetDimensionPreferences (NXOpen.Annotations.DimensionPreferences prefs)
 Sets the global dimension preferences for the part More...
 
unsafe void SetFrameBarPreferences (NXOpen.Annotations.FrameBarPreferences frameBarPrefs)
 Sets the global frame bar preferences for the part More...
 
unsafe void SetLetteringPreferences (NXOpen.Annotations.LetteringPreferences letteringPrefs)
 Sets the global lettering preferences for the part More...
 
unsafe void SetLineAndArrowPreferences (NXOpen.Annotations.LineAndArrowPreferences prefs)
 Sets the global line and arrow preferences for the part More...
 
unsafe void SetLinearTolerances (NXOpen.Annotations.LinearTolerance prefs)
 Sets the global linear tolerances for the part More...
 
unsafe void SetNxFontCharacterSpaceFactor (NXOpen.Annotations.CharacterSpaceFactor nxFontCharacterSpaceFactor)
 Sets the NX font text space factor for each text type (dimension,general,appended,tolerance) for the part More...
 
unsafe void SetPmiPreferences (NXOpen.Annotations.PmiPreferences pmiPrefs)
 Sets the global PMI preferences for the part More...
 
unsafe void SetStandardFontCharacterSpaceFactor (NXOpen.Annotations.CharacterSpaceFactor standardFontCharacterSpaceFactor)
 Sets the standard font text space factor for each text type (dimension,general,appended,tolerance) for the part More...
 
unsafe void SetSymbolPreferences (NXOpen.Annotations.SymbolPreferences prefs)
 Sets the global symbol preferences for the part More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Properties

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.Utilities.NXRemotableObject
void initialize ()
 <exclude> More...
 

Detailed Description

Represents the global preferences for annotations

To obtain an instance of this class, refer to NXOpen.Annotations.AnnotationManager

Created in NX3.0.0

Member Function Documentation

unsafe NXOpen.Annotations.AngularTolerance NXOpen.Preferences.AnnotationPreferences.GetAngularTolerances ( )
inline

Returns the global angular tolerances for the part

Created in NX4.0.0

License requirements: None.

Returns
unsafe NXOpen.Annotations.DimensionPreferences NXOpen.Preferences.AnnotationPreferences.GetDimensionPreferences ( )
inline

Returns the global dimension preferences for the part

Created in NX4.0.0

License requirements: None.

Returns
unsafe NXOpen.Annotations.FrameBarPreferences NXOpen.Preferences.AnnotationPreferences.GetFrameBarPreferences ( )
inline

Returns the global frame bar preferences for the part

Created in NX8.0.0

License requirements: None.

Returns
unsafe NXOpen.Annotations.LetteringPreferences NXOpen.Preferences.AnnotationPreferences.GetLetteringPreferences ( )
inline

Returns the global lettering preferences for the part

Created in NX3.0.0

License requirements: None.

Returns
unsafe NXOpen.Annotations.LineAndArrowPreferences NXOpen.Preferences.AnnotationPreferences.GetLineAndArrowPreferences ( )
inline

Returns the global line and arrow preferences for the part

Created in NX3.0.0

License requirements: None.

Returns
unsafe NXOpen.Annotations.LinearTolerance NXOpen.Preferences.AnnotationPreferences.GetLinearTolerances ( )
inline

Returns the global linear tolerances for the part

Created in NX4.0.0

License requirements: None.

Returns
unsafe NXOpen.Annotations.CharacterSpaceFactor NXOpen.Preferences.AnnotationPreferences.GetNxFontCharacterSpaceFactor ( )
inline

Returns the NX font text space factor for each text type (dimension,general,appended,tolerance) for the part

Created in NX7.5.0

License requirements: None.

Returns
unsafe NXOpen.Annotations.PmiPreferences NXOpen.Preferences.AnnotationPreferences.GetPmiPreferences ( )
inline

Returns the global PMI preferences for the part

Created in NX4.0.0

Deprecated in NX1847.0.0. Use NXOpen.Annotations.PmiSettingsManager.CreatePreferencesBuilder instead.

License requirements: None.

Returns
unsafe NXOpen.Annotations.CharacterSpaceFactor NXOpen.Preferences.AnnotationPreferences.GetStandardFontCharacterSpaceFactor ( )
inline

Returns the standard font text space factor for each text type (dimension,general,appended,tolerance) for the part

Created in NX7.5.0

License requirements: None.

Returns
unsafe NXOpen.Annotations.SymbolPreferences NXOpen.Preferences.AnnotationPreferences.GetSymbolPreferences ( )
inline

Returns the global symbol preferences for the part

Created in NX3.0.0

License requirements: None.

Returns
unsafe void NXOpen.Preferences.AnnotationPreferences.SetAngularTolerances ( NXOpen.Annotations.AngularTolerance  prefs)
inline

Sets the global angular tolerances for the part

Created in NX4.0.0

License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
prefs
unsafe void NXOpen.Preferences.AnnotationPreferences.SetDimensionPreferences ( NXOpen.Annotations.DimensionPreferences  prefs)
inline

Sets the global dimension preferences for the part

Created in NX4.0.0

License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
prefs
unsafe void NXOpen.Preferences.AnnotationPreferences.SetFrameBarPreferences ( NXOpen.Annotations.FrameBarPreferences  frameBarPrefs)
inline

Sets the global frame bar preferences for the part

Created in NX8.0.0

License requirements: nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") OR nx_ship_mfg_prep ("Ship Manufacturing")

Parameters
frameBarPrefs
unsafe void NXOpen.Preferences.AnnotationPreferences.SetLetteringPreferences ( NXOpen.Annotations.LetteringPreferences  letteringPrefs)
inline

Sets the global lettering preferences for the part

Created in NX3.0.0

License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
letteringPrefs
unsafe void NXOpen.Preferences.AnnotationPreferences.SetLineAndArrowPreferences ( NXOpen.Annotations.LineAndArrowPreferences  prefs)
inline

Sets the global line and arrow preferences for the part

Created in NX3.0.0

License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
prefs
unsafe void NXOpen.Preferences.AnnotationPreferences.SetLinearTolerances ( NXOpen.Annotations.LinearTolerance  prefs)
inline

Sets the global linear tolerances for the part

Created in NX4.0.0

License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
prefs
unsafe void NXOpen.Preferences.AnnotationPreferences.SetNxFontCharacterSpaceFactor ( NXOpen.Annotations.CharacterSpaceFactor  nxFontCharacterSpaceFactor)
inline

Sets the NX font text space factor for each text type (dimension,general,appended,tolerance) for the part

Created in NX7.5.0

License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
nxFontCharacterSpaceFactor
unsafe void NXOpen.Preferences.AnnotationPreferences.SetPmiPreferences ( NXOpen.Annotations.PmiPreferences  pmiPrefs)
inline

Sets the global PMI preferences for the part

Created in NX4.0.0

License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
pmiPrefs
unsafe void NXOpen.Preferences.AnnotationPreferences.SetStandardFontCharacterSpaceFactor ( NXOpen.Annotations.CharacterSpaceFactor  standardFontCharacterSpaceFactor)
inline

Sets the standard font text space factor for each text type (dimension,general,appended,tolerance) for the part

Created in NX7.5.0

License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
standardFontCharacterSpaceFactor
unsafe void NXOpen.Preferences.AnnotationPreferences.SetSymbolPreferences ( NXOpen.Annotations.SymbolPreferences  prefs)
inline

Sets the global symbol preferences for the part

Created in NX3.0.0

License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
prefs

Property Documentation

Tag NXOpen.Preferences.AnnotationPreferences.Tag
get

Returns the tag of this object.


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