الفئة 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)ينشئ علامة ملاحظة جديدة بأيقونة Binoculars والملصق المحدد.
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)إنشاء علامة ملاحظة جديدة مع أيقونة Car والملصق المحدد.
static CreateClosedEnvelope(string)إنشاء علامة ملاحظة جديدة مع أيقونة ClosedEnvelope والملصق المحدد.
static CreateCloud(string)إنشاء علامة ملاحظة جديدة مع أيقونة Cloud والملصق المحدد.
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)إنشاء علامة ملاحظة جديدة مع أيقونة Globe والملصق المحدد.
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)إنشاء علامة ملاحظة جديدة مع أيقونة GreenTriangle والملصق المحدد.
static CreateGreenUmbrella(string)إنشاء علامة ملاحظة جديدة مع أيقونة GreenUmbrella والملصق المحدد.
static CreateGreenUpArrow(string)إنشاء علامة ملاحظة جديدة مع أيقونة GreenUpArrow والملصق المحدد.
static CreateGreenXNo(string)إنشاء علامة ملاحظة جديدة مع أيقونة GreenXNo والملصق المحدد.
static CreateGreenXWithDots(string)إنشاء علامة ملاحظة جديدة مع أيقونة GreenXWithDots والملصق المحدد.
static CreateHeart(string)إنشاء علامة ملاحظة جديدة مع أيقونة Heart والملصق المحدد.
static CreateHighPriority(string)إنشاء علامة ملاحظة جديدة مع أيقونة HighPriority والملصق المحدد.
static CreateHome(string)إنشاء علامة ملاحظة جديدة مع أيقونة Home والملصق المحدد.
static CreateHyperlinkGlobe(string)إنشاء علامة ملاحظة جديدة مع أيقونة HyperlinkGlobe والملصق المحدد.
static CreateInstantMessagingContactPerson(string)إنشاء علامة ملاحظة جديدة مع أيقونة InstantMessagingContactPerson والملصق المحدد.
static CreateLaptop(string)إنشاء علامة ملاحظة جديدة مع أيقونة Laptop وملصق محدد.
static CreateLightBulb(string)إنشاء علامة ملاحظة جديدة مع أيقونة LightBulb وملصق محدد.
static CreateLightningBolt(string)إنشاء علامة ملاحظة جديدة مع أيقونة LightningBolt وملصق محدد.
static CreateMeeting(string)إنشاء علامة ملاحظة جديدة مع أيقونة Meeting وملصق محدد.
static CreateMobilePhone(string)إنشاء علامة ملاحظة جديدة مع أيقونة MobilePhone وملصق محدد.
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)إنشاء علامة ملاحظة جديدة مع أيقونة Padlock وملصق محدد.
static CreatePaperClip(string)إنشاء علامة ملاحظة جديدة مع أيقونة PaperClip وملصق محدد.
static CreatePen(string)إنشاء علامة ملاحظة جديدة مع أيقونة Pen وملصق محدد.
static CreatePersonWithExclamationMark(string)إنشاء علامة ملاحظة جديدة مع أيقونة PersonWithExclamationMark وملصق محدد.
static CreatePinkSquare(string)إنشاء علامة ملاحظة جديدة مع أيقونة PinkSquare وملصق محدد.
static CreatePlane(string)إنشاء علامة ملاحظة جديدة مع أيقونة Plane وملصق محدد.
static CreatePresentationSlide(string)إنشاء علامة ملاحظة جديدة مع أيقونة PresentationSlide وملصق محدد.
static CreatePushpin(string)إنشاء علامة ملاحظة جديدة مع أيقونة Pushpin وملصق محدد.
static CreateQuestionBalloon(string)إنشاء علامة ملاحظة جديدة مع أيقونة QuestionBalloon وملصق محدد.
static CreateQuestionMark(string)إنشاء علامة ملاحظة جديدة مع أيقونة QuestionMark وملصق محدد.
static CreateQuotationMark(string)إنشاء علامة ملاحظة جديدة مع أيقونة QuotationMark وملصق محدد.
static CreateRedSquare(string)إنشاء علامة ملاحظة جديدة مع أيقونة RedSquare وملصق محدد.
static CreateReminderBell(string)إنشاء علامة ملاحظة جديدة مع أيقونة ReminderBell وملصق محدد.
static CreateResearch(string)إنشاء علامة ملاحظة جديدة مع أيقونة Research والعلامة المحددة.
static CreateRoseOnStem(string)إنشاء علامة ملاحظة جديدة مع أيقونة RoseOnStem والعلامة المحددة.
static CreateScheduledTask(string)إنشاء علامة ملاحظة جديدة مع أيقونة ScheduledTask والعلامة المحددة.
static CreateSmilingFace(string)إنشاء علامة ملاحظة جديدة مع أيقونة SmilingFace والعلامة المحددة.
static CreateSunflower(string)إنشاء علامة ملاحظة جديدة مع أيقونة Sunflower والعلامة المحددة.
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)إنشاء علامة ملاحظة جديدة مع أيقونة YellowTriangle والعلامة المحددة.
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
Document doc = new Document();

// تهيئة كائن فئة Page
Page page = new Page();

// تهيئة كائن فئة Outline
Outline outline = new Outline();

// تهيئة كائن فئة OutlineElement
OutlineElement outlineElem = new OutlineElement();

// تحميل صورة.
Image image = new Image(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
Document doc = new Document();

// تهيئة كائن فئة Page
Page page = new Page();

// تهيئة كائن فئة Outline
Outline outline = new Outline();

// تهيئة كائن فئة OutlineElement
OutlineElement outlineElem = new OutlineElement();
ParagraphStyle textStyle = new ParagraphStyle { FontColor = Color.Black, FontName = "Arial", FontSize = 10 };
RichText text = new RichText() { 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
Document doc = new Document();

// تهيئة كائن فئة Page
Page page = new Page();

// تهيئة كائن فئة TableRow
TableRow row = new TableRow();

// تهيئة كائن فئة TableCell
TableCell cell = new TableCell();

// إدراج محتوى الخلية
cell.AppendChildLast(InsertTable.GetOutlineElementWithText("Single cell."));

// إضافة خلية إلى عقدة الصف
row.AppendChildLast(cell);

// تهيئة عقدة الجدول
Table table = new Table()
              {
                  IsBordersVisible = true,
                  Columns = { new TableColumn { Width = 70 } }
              };

// إدراج عقدة الصف في الجدول
table.AppendChildLast(row);

// إضافة علامة إلى عقدة الجدول هذه
table.Tags.Add(NoteTag.CreateQuestionMark());

Outline outline = new Outline();
OutlineElement outlineElem = new OutlineElement();

// إضافة عقدة جدول
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();

// إنشاء كائن من فئة Document
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"));

انظر أيضًا