NoteTask

NoteTask class

يمثل مهمة ملاحظة.

public sealed class NoteTask : CheckBox, IEquatable<NoteTask>

الخصائص

اسم وصف
Checked { get; } يحصل على قيمة تشير إلى ما إذا كان CheckBox في الحالة المحددة.
CompletedTime { get; } الحصول على الوقت المكتمل أو تعيينه .
CreationTime { get; set; } الحصول على وقت الإنشاء أو تعيينه.
DueDate { get; set; } الحصول على تاريخ الاستحقاق أو تحديده.
override Icon { get; } الحصول على الرمز أو تعيينه.
Label { get; } يحصل على نص التسمية.
Status { get; } الحصول على الحالة أو تعيينها .

طُرق

اسم وصف
static CreateCustomFollowUpDate(DateTime) لإنشاء مهمة ملاحظة جديدة برمز NoFollowUpDateFlag وتاريخ الاستحقاق المحدد.
static CreateFollowUpNextWeek() ينشئ مهمة ملاحظة جديدة باستخدام أيقونة FollowUpNextWeekFlag .
static CreateFollowUpThisWeek() ينشئ مهمة ملاحظة جديدة باستخدام أيقونة FollowUpThisWeekFlag .
static CreateFollowUpToday() ينشئ مهمة ملاحظة جديدة باستخدام أيقونة FollowUpTodayFlag.
static CreateFollowUpTomorrow() ينشئ مهمة ملاحظة جديدة باستخدام أيقونة FollowUpTomorrowFlag.
static CreateNoFollowUpDate() ينشئ مهمة ملاحظة جديدة برمز NoFollowUpDateFlag .
Equals(NoteTask) تحديد ما إذا كان الكائن المحدد يساوي الكائن الحالي.
override Equals(object) تحديد ما إذا كان الكائن المحدد يساوي الكائن الحالي.
override GetHashCode() يعمل كدالة تجزئة للنوع.
SetCompleted() يضبط العلامة على الحالة المكتملة باستخدام الوقت الحالي كوقت مكتمل.
SetCompleted(DateTime) يعين العلامة على الحالة المكتملة .
override SetOpen() يعين العلامة لفتح حالة .

أمثلة

يوضح كيفية إنشاء ملف pdf يحتوي على جميع الصفحات المتعلقة بالمشروع أ.

// المسار إلى دليل المستندات.
string dataDir = RunExamples.GetDataDir_Tags();

// قم بتحميل المستند في Aspose.
var oneFile = new Document(Path.Combine(dataDir, "ProjectNotes.one"));

var report = new Document();
foreach (var page in oneFile)
{
    if (page.GetChildNodes<ITaggable>().Any(e => e.Tags.Any(x => x.Label.Contains("Project A"))))
    {
        report.AppendChildLast(page.Clone());
    }
}

report.Save(Path.Combine(dataDir, "ProjectA_Report.pdf"));

يوضح كيفية الوصول إلى تفاصيل مهام Outlook.

// المسار إلى دليل المستندات.
string dataDir = RunExamples.GetDataDir_Tasks();

// قم بتحميل المستند في Aspose.
Document oneFile = new Document(dataDir + "Aspose.one");

// احصل على جميع عقد RichText
IList<RichText> nodes = oneFile.GetChildNodes<RichText>();

// كرر خلال كل عقدة
foreach (RichText richText in nodes)
{
    var tasks = richText.Tags.OfType<NoteTask>();
    if (tasks.Any())
    {
        Console.WriteLine($"Task: {richText.Text}");
        foreach (var noteTask in tasks)
        {
            // استرداد الخصائص
            Console.WriteLine($"    Completed Time: {noteTask.CompletedTime}");
            Console.WriteLine($"    Create Time: {noteTask.CreationTime}");
            Console.WriteLine($"    Due Date: {noteTask.DueDate}");
            Console.WriteLine($"    Status: {noteTask.Status}");
            Console.WriteLine($"    Icon: {noteTask.Icon}");
        }
    }
}

أنظر أيضا