2.2.4.38.50 Project::NotesNotes
Description
Collection of all the note pages in the project.
Get a Note window by index.
Get a Note object by name.
Syntax
Collection<Note> Notes
Note Notes(int index = -1)
Note Notes(LPCSTR lpcszName)
Parameters
- index
- [input] The 0-offset index of the Note object in the open project, or default -1 for the active page.
- lpcszName
- [input] Name of the note page in Origin.
Return
Returns a valid Note object for the index'th Note object in the project or an invalid Note object.
Returns a valid Note object having the short name lpcszName or an invalid Note object.
Examples
EX1
// This example assumes several existing Note windows
int Project_Notes_ex1()
{
// Loop over all the note pages in the project and display their names
foreach(Note nte in Project.Notes)
{
out_str(nte.GetName());
}
return 0;
}
EX2
// This example assumes at least one existing note window in Origin
int Project_Notes_ex2()
{
Note nte = Project.Notes(0); // Get the first note page
if( nte.IsValid() )
out_str(nte.GetName()); // Display the name of the first created note page
return 0;
}
EX3
// This example assumes at least one existing note window in Origin
int Project_Notes_ex3(string strName = "Notes")
{
Note nte = Project.Notes(strName); // Get the Note object for the note window in Origin having the short name strName
if( nte.IsValid() ) // If valid...
out_str(nte.GetName()); // Use the Note object to display the name of the window
return 0;
}
Remark
Header to Include
origin.h
See Also
Project::Pages, Project::WorksheetPages, Project::MatrixPages, Project::GraphPages, Project::LayoutPages, Project::LooseDatasetNames, Project::DatasetNames
Reference
|