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) إنشاء علامة ملاحظة جديدة مع رمز التعليق والتسمية المحددة.
static CreateContactInformation(string) إنشاء علامة ملاحظة جديدة مع رمز ContactInformation والتسمية المحددة.
static CreateContactPersonOnCard(string) إنشاء علامة ملاحظة جديدة مع رمز ContactPersonOnCard والتسمية المحددة.
static CreateDollarSign(string) ينشئ علامة ملاحظة جديدة بأيقونة DollarSign والتسمية المحددة.
static CreateEMailMessage(string) إنشاء علامة ملاحظة جديدة مع رمز رسالة البريد الإلكتروني والتسمية المحددة.
static CreateFrowningFace(string) ينشئ علامة ملاحظة جديدة بأيقونة وجه عبوس وتسمية محددة.
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) ينشئ علامة ملاحظة جديدة بأيقونة القلب والتسمية المحددة.
static CreateHighPriority(string) ينشئ علامة ملاحظة جديدة بأيقونة عالية الأولوية وتسمية محددة.
static CreateHome(string) ينشئ علامة ملاحظة جديدة برمز الصفحة الرئيسية والتسمية المحددة.
static CreateHyperlinkGlobe(string) إنشاء علامة ملاحظة جديدة بأيقونة HyperlinkGlobe والتسمية المحددة.
static CreateInstantMessagingContactPerson(string) إنشاء علامة ملاحظة جديدة مع رمز InstantMessagingContactPerson والتسمية المحددة.
static CreateLaptop(string) إنشاء علامة ملاحظة جديدة مع رمز الكمبيوتر المحمول والتسمية المحددة.
static CreateLightBulb(string) ينشئ علامة ملاحظة جديدة بأيقونة LightBulb وتسمية محددة.
static CreateLightningBolt(string) ينشئ علامة ملاحظة جديدة بأيقونة LightningBolt وتسمية محددة.
static CreateMeeting(string) إنشاء علامة ملاحظة جديدة مع رمز الاجتماع والتسمية المحددة.
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) ينشئ علامة ملاحظة جديدة برمز القفل والتسمية المحددة.
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) ينشئ علامة ملاحظة جديدة بأيقونة حساسة للوقت وتسمية محددة.
static CreateTwoPeople(string) ينشئ علامة ملاحظة جديدة بأيقونة شخصين وتسمية محددة.
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 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.
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"));

أنظر أيضا