【お知らせ】この部分は英語原文のみでの提供となります。何卒ご了承ください。
2.2.4.30 Note
Contents
Name
Note
Remark
The Note class provides methods and properties common to all internal Origin Note pages (windows). The Project class contains a collection of Note objects.
An Origin C Note object is a wrapper object that is a reference to an internal Origin Note page. Origin C wrapper objects do not actually exist in Origin and merely refer to the internal Origin object. Consequently, multiple Origin C wrapper objects can refer to the same internal Origin object.
The Note class is derived from the PageBase and OriginObject classes from which it inherits methods and properties.
Hierarchy
- OriginObject
- PageBase
- Note
- PageBase
Examples
EX1
int Note_ex1() { Note note; note.Create(); // Create a new empty Notes window if( note.IsValid() ) { Note note2(note.GetName()); if( note2.IsValid() ) printf("note and note2 are both attached to '%s'\n", note2.GetName()); } return 0; }
EX2
- You can use OriginObject::SetProp, OriginObject::GetProp and OriginObject::DoMethod functions to run the LabTalk script.
void Note_labtalk_ex(string str = "Hello World.html") { string strFile=GetOriginPath(ORIGIN_PATH_SYSTEM) + "\\Samples\HTML\\" + str; string strExport = "c:\\test\\test.html"; Note note; note.Create(); note.DoMethod("Load", strFile); note.DoMethod("EXPORTHTML", strExport); note.SetProp("View",0); note.SetProp("Syntax",0); note.DoMethod("DUPLICATE"); note.DoMethod("Close"); }
Header to Include
origin.h
Reference
Members
| Name | Brief | Example |
|---|---|---|
| Create | Create a new Notes window. | Examples |
| Note | Construct a Note object using the name of an existing Origin Note page. | Examples |
Property
| Name | Brief | Example |
|---|---|---|
| Text | String data member containing the text of the Notes window. | Examples |