Class NoteManager
Assembly: NXOpen.dll
Syntax
public class NoteManager : TaggedObjectCollection, IMessageSink, IEnumerable
Constructors
NoteManager()
Declaration
NoteManager(CaePart)
Declaration
protected NoteManager(CaePart owner)
Parameters
Type |
Name |
Description |
CaePart |
owner |
|
Properties
Tag
Declaration
Property Value
Methods
AttachObjectsWithNote(TaggedObject, TaggedObject[])
Declaration
public void AttachObjectsWithNote(TaggedObject note, TaggedObject[] objectArray)
Parameters
CreateCaeNoteBuilder(SimpleDraftingAid)
Declaration
public CaeNoteBuilder CreateCaeNoteBuilder(SimpleDraftingAid annotation)
Parameters
Returns
CreateNote(string[], Point3d, int, int, int, Plane, string)
Declaration
public CaeNote CreateNote(string[] lines, Point3d origin, int font, int fontColor, int fontSize, Plane planeType, string folderName)
Parameters
Returns
CreateNoteFolder(string)
Declaration
public NoteFolder CreateNoteFolder(string folderName)
Parameters
Type |
Name |
Description |
string |
folderName |
|
Returns
CreateNotePreferencesBuilder()
Declaration
public NotePreferencesBuilder CreateNotePreferencesBuilder()
Returns
DeleteFolder(NoteFolder)
Declaration
public void DeleteFolder(NoteFolder folder)
Parameters
DetachObjectsWithNote(TaggedObject)
Declaration
public void DetachObjectsWithNote(TaggedObject note)
Parameters
EnumerateMoveNext(ref Tag, byte[])
Declaration
protected override int EnumerateMoveNext(ref Tag currentTag, byte[] state)
Parameters
Type |
Name |
Description |
Tag |
currentTag |
|
byte[] |
state |
|
Returns
Overrides
FindNotesWithSubtext(string, out TaggedObject[])
Declaration
public void FindNotesWithSubtext(string findStr, out TaggedObject[] noteArray)
Parameters
FindNotesWithText(string, out TaggedObject[])
Declaration
public void FindNotesWithText(string findStr, out TaggedObject[] noteArray)
Parameters
GetAllNotes(out TaggedObject[])
Declaration
public void GetAllNotes(out TaggedObject[] noteArray)
Parameters
GetAllNotesOfFolder(string, out TaggedObject[])
Declaration
public void GetAllNotesOfFolder(string folderName, out TaggedObject[] noteArray)
Parameters
GetDisplayStatus(TaggedObject)
Declaration
public bool GetDisplayStatus(TaggedObject notes)
Parameters
Returns
GetFolderOfAnnotation(NoteBase)
Declaration
public TaggedObject GetFolderOfAnnotation(NoteBase annotation)
Parameters
Type |
Name |
Description |
NoteBase |
annotation |
|
Returns
HideNotes(TaggedObject[])
Declaration
public void HideNotes(TaggedObject[] noteArray)
Parameters
MoveNotesToFolder(NoteFolder, NoteBase[])
Declaration
public void MoveNotesToFolder(NoteFolder folder, NoteBase[] annotation)
Parameters
RenameFolder(NoteFolder, string)
Declaration
public void RenameFolder(NoteFolder folder, string folderName)
Parameters
SetAnnotContextToAnnotCaeContext(TaggedObject)
Declaration
public void SetAnnotContextToAnnotCaeContext(TaggedObject note)
Parameters
SetOrigin(TaggedObject, Point3d)
Declaration
public void SetOrigin(TaggedObject note, Point3d origin)
Parameters
SetParallelToScreen(bool, CaeNote[])
Declaration
public void SetParallelToScreen(bool parallelToScreen, CaeNote[] annotations)
Parameters
Type |
Name |
Description |
bool |
parallelToScreen |
|
CaeNote[] |
annotations |
|
SetText(TaggedObject, string[])
Declaration
public void SetText(TaggedObject note, string[] lines)
Parameters
ShowNotes(TaggedObject[])
Declaration
public void ShowNotes(TaggedObject[] noteArray)
Parameters
ToArray()
Declaration
public NoteFolder[] ToArray()
Returns
Implements
System.Runtime.Remoting.Messaging.IMessageSink