الفئة 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()يعمل كدالة تجزئة (hash) لهذا النوع.

أمثلة

يوضح كيفية إضافة صورة جديدة مع علامة.

// المسار إلى دليل المستندات.
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"));

انظر أيضًا