Class NoteTask

NoteTask class

एक नोट कार्य का प्रतिनिधित्व करता है।

public sealed class NoteTask : CheckBox, IEquatable<NoteTask>

गुण

नामविवरण
Checked { get; }एक मान प्राप्त करता है जो इंगित करता है कि चेकबॉक्स चेक किए गए राज्य में है या नहीं।
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()टैग को ओपन स्टेट पर सेट करता है।

उदाहरण

दिखाता है कि ‘प्रोजेक्ट ए’ से संबंधित सभी पृष्ठों वाली पीडीएफ कैसे उत्पन्न करें।

// दस्तावेज़ निर्देशिका का पथ।
string dataDir = RunExamples.GetDataDir_Tags();

// दस्तावेज़ को Aspose.Note में लोड करें।
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"));

दिखाता है कि आउटलुक के कार्यों के विवरण तक कैसे पहुंचा जाए।

// दस्तावेज़ निर्देशिका का पथ।
string dataDir = RunExamples.GetDataDir_Tasks();

// दस्तावेज़ को Aspose.Note में लोड करें।
Document oneFile = new Document(dataDir + "Aspose.one");

// सभी रिचटेक्स्ट नोड्स प्राप्त करें
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}");
        }
    }
}

यह सभी देखें