Class NoteTag
内容
[
隐藏
]NoteTag class
代表一个音符标签。
public sealed class NoteTag : IEquatable<NoteTag>, INoteTag
特性
姓名 | 描述 |
---|---|
CompletedTime { get; } | 获取或设置完成时间。 |
CreationTime { get; set; } | 获取或设置创建时间。 |
FontColor { get; set; } | 获取或设置字体颜色。 |
Highlight { get; set; } | 获取或设置高亮颜色。 |
Icon { get; set; } | 获取或设置图标。 |
Label { get; set; } | 获取或设置标签文本。 |
Status { get; } | 获取或设置状态。 |
方法
姓名 | 描述 |
---|---|
static CreateAwardRibbon(string) | 创建一个带有 AwardRibbon 图标和指定标签的新笔记标签。 |
static CreateBinoculars(string) | 创建一个带有双筒望远镜图标和指定标签的新笔记标签。 |
static CreateBlankPaperWithLines(string) | 创建一个带有 BlankPaperWithLines 图标和指定标签的新笔记标签。 |
static CreateBlueCheckMark(string) | 创建一个带有 BlueCheckMark 图标和指定标签的新笔记标签。 |
static CreateBlueCircle(string) | 创建一个带有 BlueCircle 图标和指定标签的新笔记标签。 |
static CreateBlueCircle1(string) | 创建一个带有 BlueCircle1 图标和指定标签的新笔记标签。 |
static CreateBlueCircle2(string) | 创建一个带有 BlueCircle2 图标和指定标签的新笔记标签。 |
static CreateBlueCircle3(string) | 创建一个带有 BlueCircle3 图标和指定标签的新笔记标签。 |
static CreateBlueDownArrow(string) | 创建一个带有 BlueDownArrow 图标和指定标签的新笔记标签。 |
static CreateBlueEightPointStar(string) | 创建一个带有 BlueEightPointStar 图标和指定标签的新笔记标签。 |
static CreateBlueFollowUpFlag(string) | 创建一个带有 BlueFollowUpFlag 图标和指定标签的新笔记标签。 |
static CreateBlueLeftArrow(string) | 创建一个带有 BlueLeftArrow 图标和指定标签的新笔记标签。 |
static CreateBlueRightArrow(string) | 创建一个带有 BlueRightArrow 图标和指定标签的新笔记标签。 |
static CreateBlueSolidTarget(string) | 创建一个带有 BlueSolidTarget 图标和指定标签的新笔记标签。 |
static CreateBlueSquare(string) | 创建一个带有 BlueSquare 图标和指定标签的新笔记标签。 |
static CreateBlueStar(string) | 创建一个带有 BlueStar 图标和指定标签的新笔记标签。 |
static CreateBlueSun(string) | 创建一个带有 BlueSun 图标和指定标签的新笔记标签。 |
static CreateBlueTarget(string) | 创建一个带有 BlueTarget 图标和指定标签的新笔记标签。 |
static CreateBlueTriangle(string) | 创建一个带有 BlueTriangle 图标和指定标签的新笔记标签。 |
static CreateBlueUmbrella(string) | 创建一个带有 BlueUmbrella 图标和指定标签的新笔记标签。 |
static CreateBlueUpArrow(string) | 创建一个带有 BlueUpArrow 图标和指定标签的新笔记标签。 |
static CreateBlueXNo(string) | 创建一个带有 BlueXNo 图标和指定标签的新笔记标签。 |
static CreateBlueXWithDots(string) | 创建一个带有 BlueXWithDots 图标和指定标签的新笔记标签。 |
static CreateCalendarDateWithClock(string) | 创建一个带有 CalendarDateWithClock 图标和指定标签的新笔记标签。 |
static CreateCar(string) | 创建一个带有汽车图标和指定标签的新笔记标签。 |
static CreateClosedEnvelope(string) | 创建一个带有 ClosedEnvelope 图标和指定标签的新笔记标签。 |
static CreateCloud(string) | 创建一个带有云图标和指定标签的新笔记标签。 |
static CreateCoinsWithWindowBackdrop(string) | 创建一个带有 CoinsWithWindowBackdrop 图标和指定标签的新笔记标签。 |
static CreateCommentBubble(string) | 创建一个带有 CommentBubble 图标和指定标签的新笔记标签。 |
static CreateContactInformation(string) | 创建一个带有 ContactInformation 图标和指定标签的新笔记标签。 |
static CreateContactPersonOnCard(string) | 创建一个带有 ContactPersonOnCard 图标和指定标签的新笔记标签。 |
static CreateDollarSign(string) | 创建一个带有 DollarSign 图标和指定标签的新笔记标签。 |
static CreateEMailMessage(string) | 创建一个带有 EMailMessage 图标和指定标签的新笔记标签。 |
static CreateFrowningFace(string) | 创建一个带有 FrowningFace 图标和指定标签的新笔记标签。 |
static CreateGlobe(string) | 创建一个带有地球图标和指定标签的新笔记标签。 |
static CreateGreenCheckMark(string) | 创建一个带有 GreenCheckMark 图标和指定标签的新笔记标签。 |
static CreateGreenCircle(string) | 创建一个带有 GreenCircle 图标和指定标签的新笔记标签。 |
static CreateGreenCircle1(string) | 创建一个带有 GreenCircle1 图标和指定标签的新笔记标签。 |
static CreateGreenCircle2(string) | 创建一个带有 GreenCircle2 图标和指定标签的新笔记标签。 |
static CreateGreenCircle3(string) | 创建一个带有 GreenCircle3 图标和指定标签的新笔记标签。 |
static CreateGreenDownArrow(string) | 创建一个带有 GreenDownArrow 图标和指定标签的新笔记标签。 |
static CreateGreenEightPointStar(string) | 创建一个带有 GreenEightPointStar 图标和指定标签的新笔记标签。 |
static CreateGreenLeftArrow(string) | 创建一个带有 GreenLeftArrow 图标和指定标签的新笔记标签。 |
static CreateGreenRightArrow(string) | 创建一个带有 GreenRightArrow 图标和指定标签的新笔记标签。 |
static CreateGreenSolidArrow(string) | 创建一个带有 GreenSolidArrow 图标和指定标签的新笔记标签。 |
static CreateGreenSquare(string) | 创建一个带有 GreenSquare 图标和指定标签的新笔记标签。 |
static CreateGreenStar(string) | 创建一个带有 GreenStar 图标和指定标签的新笔记标签。 |
static CreateGreenSun(string) | 创建一个带有 GreenSun 图标和指定标签的新笔记标签。 |
static CreateGreenTarget(string) | 创建一个带有 GreenTarget 图标和指定标签的新笔记标签。 |
static CreateGreenTriangle(string) | 创建一个带有绿色三角形图标和指定标签的新笔记标签。 |
static CreateGreenUmbrella(string) | 创建一个带有 GreenUmbrella 图标和指定标签的新笔记标签。 |
static CreateGreenUpArrow(string) | 创建一个带有 GreenUpArrow 图标和指定标签的新笔记标签。 |
static CreateGreenXNo(string) | 创建一个带有 GreenXNo 图标和指定标签的新笔记标签。 |
static CreateGreenXWithDots(string) | 创建一个带有 GreenXWithDots 图标和指定标签的新笔记标签。 |
static CreateHeart(string) | 创建一个带有心形图标和指定标签的新笔记标签。 |
static CreateHighPriority(string) | 创建一个带有 HighPriority 图标和指定标签的新笔记标签。 |
static CreateHome(string) | 创建一个带有主页图标和指定标签的新笔记标签。 |
static CreateHyperlinkGlobe(string) | 创建一个带有 HyperlinkGlobe 图标和指定标签的新笔记标签。 |
static CreateInstantMessagingContactPerson(string) | 创建一个带有 InstantMessagingContactPerson 图标和指定标签的新笔记标签。 |
static CreateLaptop(string) | 创建一个带有笔记本电脑图标和指定标签的新笔记标签。 |
static CreateLightBulb(string) | 创建一个带有灯泡图标和指定标签的新笔记标签。 |
static CreateLightningBolt(string) | 创建一个带有 LightningBolt 图标和指定标签的新笔记标签。 |
static CreateMeeting(string) | 创建一个带有会议图标和指定标签的新笔记标签。 |
static CreateMobilePhone(string) | 创建一个带有手机图标和指定标签的新笔记标签。 |
static CreateMovieClip(string) | 创建一个带有 MovieClip 图标和指定标签的新笔记标签。 |
static CreateMusicalNote(string) | 创建一个带有 MusicalNote 图标和指定标签的新音符标签。 |
static CreateNoIcon(string) | 创建一个没有图标和指定标签的新笔记标签。 |
static CreateNotebookWithClock(string) | 创建一个带有 NotebookWithClock 图标和指定标签的新笔记标签。 |
static CreateOpenBook(string) | 创建一个带有 OpenBook 图标和指定标签的新笔记标签。 |
static CreateOpenEnvelope(string) | 创建一个带有 OpenEnvelope 图标和指定标签的新笔记标签。 |
static CreateOrangeSquare(string) | 创建一个带有 OrangeSquare 图标和指定标签的新笔记标签。 |
static CreatePadlock(string) | 创建一个带有挂锁图标和指定标签的新笔记标签。 |
static CreatePaperClip(string) | 创建一个带有回形针图标和指定标签的新笔记标签。 |
static CreatePen(string) | 创建一个带有笔图标和指定标签的新笔记标签。 |
static CreatePersonWithExclamationMark(string) | 创建一个带有 PersonWithExclamationMark 图标和指定标签的新笔记标签。 |
static CreatePinkSquare(string) | 创建一个带有 PinkSquare 图标和指定标签的新笔记标签。 |
static CreatePlane(string) | 创建一个带有平面图标和指定标签的新笔记标签。 |
static CreatePresentationSlide(string) | 创建一个带有 PresentationSlide 图标和指定标签的新笔记标签。 |
static CreatePushpin(string) | 创建一个带有图钉图标和指定标签的新笔记标签。 |
static CreateQuestionBalloon(string) | 创建一个带有问题气球图标和指定标签的新笔记标签。 |
static CreateQuestionMark(string) | 创建一个带有问号图标和指定标签的新笔记标签。 |
static CreateQuotationMark(string) | 创建一个带有 QuotationMark 图标和指定标签的新笔记标签。 |
static CreateRedSquare(string) | 创建一个带有 RedSquare 图标和指定标签的新笔记标签。 |
static CreateReminderBell(string) | 创建一个带有 ReminderBell 图标和指定标签的新笔记标签。 |
static CreateResearch(string) | 创建一个带有研究图标和指定标签的新笔记标签。 |
static CreateRoseOnStem(string) | 创建一个带有 RoseOnStem 图标和指定标签的新笔记标签。 |
static CreateScheduledTask(string) | 创建一个带有 ScheduledTask 图标和指定标签的新笔记标签。 |
static CreateSmilingFace(string) | 创建一个带有 SmilingFace 图标和指定标签的新笔记标签。 |
static CreateSunflower(string) | 创建一个带有向日葵图标和指定标签的新笔记标签。 |
static CreateTelephoneWithClock(string) | 创建一个带有 TelephoneWithClock 图标和指定标签的新笔记标签。 |
static CreateTimeSensitive(string) | 创建一个带有 TimeSensitive 图标和指定标签的新笔记标签。 |
static CreateTwoPeople(string) | 创建一个带有 TwoPeople 图标和指定标签的新笔记标签。 |
static CreateYellowCheckMark(string) | 创建一个带有 YellowCheckMark 图标和指定标签的新笔记标签。 |
static CreateYellowCircle(string) | 创建一个带有 YellowCircle 图标和指定标签的新笔记标签。 |
static CreateYellowCircle1(string) | 创建一个带有 YellowCircle1 图标和指定标签的新笔记标签。 |
static CreateYellowCircle2(string) | 创建一个带有 YellowCircle2 图标和指定标签的新笔记标签。 |
static CreateYellowCircle3(string) | 创建一个带有 YellowCircle3 图标和指定标签的新笔记标签。 |
static CreateYellowDownArrow(string) | 创建一个带有 YellowDownArrow 图标和指定标签的新笔记标签。 |
static CreateYellowEightPointStar(string) | 创建一个带有 YellowEightPointStar 图标和指定标签的新笔记标签。 |
static CreateYellowKey(string) | 创建一个带有 YellowKey 图标和指定标签的新笔记标签。 |
static CreateYellowLeftArrow(string) | 创建一个带有 YellowLeftArrow 图标和指定标签的新笔记标签。 |
static CreateYellowRightArrow(string) | 创建一个带有 YellowRightArrow 图标和指定标签的新笔记标签。 |
static CreateYellowSolidTarget(string) | 创建一个带有 YellowSolidTarget 图标和指定标签的新笔记标签。 |
static CreateYellowSquare(string) | 创建一个带有 YellowSquare 图标和指定标签的新笔记标签。 |
static CreateYellowStar(string) | 创建一个带有 YellowStar 图标和指定标签的新笔记标签。 |
static CreateYellowSun(string) | 创建一个带有 YellowSun 图标和指定标签的新笔记标签。 |
static CreateYellowTarget(string) | 创建一个带有 YellowTarget 图标和指定标签的新笔记标签。 |
static CreateYellowTriangle(string) | 创建一个带有黄色三角形图标和指定标签的新笔记标签。 |
static CreateYellowUmbrella(string) | 创建一个带有 YellowUmbrella 图标和指定标签的新笔记标签。 |
static CreateYellowUpArrow(string) | 创建一个带有 YellowUpArrow 图标和指定标签的新笔记标签。 |
static CreateYellowX(string) | 创建一个带有 YellowX 图标和指定标签的新笔记标签。 |
static CreateYellowXWithDots(string) | 创建一个带有 YellowXWithDots 图标和指定标签的新笔记标签。 |
Equals(NoteTag) | 判断指定对象是否等于当前对象。 |
override Equals(object) | 判断指定对象是否等于当前对象。 |
override GetHashCode() | 用作类型的哈希函数。 |
例子
显示如何添加带有标签的新图像。
// 文档目录的路径。
string dataDir = RunExamples.GetDataDir_Tags();
// 创建文档类的对象
Document doc = new Document();
// 初始化页面类对象
Aspose.Note.Page page = new Aspose.Note.Page(doc);
// 初始化大纲类对象
Outline outline = new Outline(doc);
// 初始化 OutlineElement 类对象
OutlineElement outlineElem = new OutlineElement(doc);
// 加载图像
Aspose.Note.Image image = new Aspose.Note.Image(doc, dataDir + "icon.jpg");
// 在文档节点插入图片
outlineElem.AppendChildLast(image);
image.Tags.Add(NoteTag.CreateYellowStar());
// 添加轮廓元素节点
outline.AppendChildLast(outlineElem);
// 添加轮廓节点
page.AppendChildLast(outline);
// 添加页面节点
doc.AppendChildLast(page);
// 保存 OneNote 文档
dataDir = dataDir + "AddImageNodeWithTag_out.one";
doc.Save(dataDir);
显示如何添加带有标签的新段落。
// 文档目录的路径。
string dataDir = RunExamples.GetDataDir_Tags();
// 创建文档类的对象
Document doc = new Document();
// 初始化页面类对象
Aspose.Note.Page page = new Aspose.Note.Page(doc);
// 初始化大纲类对象
Outline outline = new Outline(doc);
// 初始化 OutlineElement 类对象
OutlineElement outlineElem = new OutlineElement(doc);
ParagraphStyle textStyle = new ParagraphStyle { FontColor = Color.Black, FontName = "Arial", FontSize = 10 };
RichText text = new RichText(doc) { Text = "OneNote text.", ParagraphStyle = textStyle };
text.Tags.Add(NoteTag.CreateYellowStar());
// 添加文本节点
outlineElem.AppendChildLast(text);
// 添加轮廓元素节点
outline.AppendChildLast(outlineElem);
// 添加轮廓节点
page.AppendChildLast(outline);
// 添加页面节点
doc.AppendChildLast(page);
// 保存 OneNote 文档
dataDir = dataDir + "AddTextNodeWithTag_out.one";
doc.Save(dataDir);
显示如何访问标签的详细信息。
// 文档目录的路径。
string dataDir = RunExamples.GetDataDir_Tags();
// 将文档加载到 Aspose.Note 中。
Document oneFile = new Document(dataDir + "TagFile.one");
// 获取所有 RichText 节点
IList<RichText> nodes = oneFile.GetChildNodes<RichText>();
//遍历每个节点
foreach (RichText richText in nodes)
{
var tags = richText.Tags.OfType<NoteTag>();
if (tags.Any())
{
Console.WriteLine($"Text: {richText.Text}");
foreach (var noteTag in tags)
{
// 检索属性
Console.WriteLine($" Completed Time: {noteTag.CompletedTime}");
Console.WriteLine($" Create Time: {noteTag.CreationTime}");
Console.WriteLine($" Font Color: {noteTag.FontColor}");
Console.WriteLine($" Status: {noteTag.Status}");
Console.WriteLine($" Label: {noteTag.Label}");
Console.WriteLine($" Icon: {noteTag.Icon}");
Console.WriteLine($" High Light: {noteTag.Highlight}");
}
}
}
显示如何添加带有标签的新表。
// 文档目录的路径。
string dataDir = RunExamples.GetDataDir_Tags();
// 创建文档类的对象
Document doc = new Document();
// 初始化页面类对象
Aspose.Note.Page page = new Aspose.Note.Page(doc);
// 初始化 TableRow 类对象
TableRow row = new TableRow(doc);
// 初始化 TableCell 类对象
TableCell cell = new TableCell(doc);
//插入单元格内容
cell.AppendChildLast(InsertTable.GetOutlineElementWithText(doc, "Single cell."));
// 将单元格添加到行节点
row.AppendChildLast(cell);
// 初始化表节点
Table table = new Table(doc)
{
IsBordersVisible = true,
Columns = { new TableColumn { Width = 70 } }
};
// 在表中插入行节点
table.AppendChildLast(row);
// 给这个表节点添加标签
table.Tags.Add(NoteTag.CreateQuestionMark());
Outline outline = new Outline(doc);
OutlineElement outlineElem = new OutlineElement(doc);
// 添加表节点
outlineElem.AppendChildLast(table);
// 添加轮廓元素
outline.AppendChildLast(outlineElem);
page.AppendChildLast(outline);
doc.AppendChildLast(page);
// 保存 OneNote 文档
dataDir = dataDir + "AddTableNodeWithTag_out.one";
doc.Save(dataDir);
展示如何为每周会议准备模板。
// 文档目录的路径。
string dataDir = RunExamples.GetDataDir_Tags();
// 创建文档类的对象
var headerStyle = new ParagraphStyle() { FontName = "Calibri", FontSize = 16 };
var bodyStyle = new ParagraphStyle() { FontName = "Calibri", FontSize = 12 };
var d = new Document();
bool restartFlag = true;
var outline = d.AppendChildLast(new Page()
{
Title = new Title() { TitleText = new RichText() { Text = $"Weekly meeting {DateTime.Today:d}", ParagraphStyle = ParagraphStyle.Default } }
})
.AppendChildLast(new Outline() { VerticalOffset = 30, HorizontalOffset = 30 });
outline.AppendChildLast(new OutlineElement())
.AppendChildLast(new RichText() { Text = "Important", ParagraphStyle = headerStyle });
foreach (var e in new[] { "First", "Second", "Third" })
{
outline.AppendChildLast(new OutlineElement() { NumberList = CreateListNumberingStyle(bodyStyle, restartFlag) })
.AppendChildLast(new RichText() { Text = e, ParagraphStyle = bodyStyle });
restartFlag = false;
}
outline.AppendChildLast(new OutlineElement())
.AppendChildLast(new RichText() { Text = "TO DO", ParagraphStyle = headerStyle, SpaceBefore = 15 });
restartFlag = true;
foreach (var e in new[] { "First", "Second", "Third" })
{
outline.AppendChildLast(new OutlineElement() { NumberList = CreateListNumberingStyle(bodyStyle, restartFlag) })
.AppendChildLast(new RichText() { Text = e, ParagraphStyle = bodyStyle, Tags = { NoteCheckBox.CreateBlueCheckBox() } });
restartFlag = false;
}
d.Save(Path.Combine(dataDir, "meetingNotes.one"));
也可以看看
- interface INoteTag
- 命名空间 Aspose.Note
- 部件 Aspose.Note