NoteTask

NoteTask class

Bir not görevini temsil eder.

public sealed class NoteTask : CheckBox, IEquatable<NoteTask>

Özellikleri

İsim Tanım
Checked { get; } CheckBox’ın kontrol edilen durumda olup olmadığını gösteren bir değer alır.
CompletedTime { get; } Tamamlanan zamanı alır veya ayarlar.
CreationTime { get; set; } Oluşturma zamanını alır veya ayarlar.
DueDate { get; set; } Son tarihi alır veya ayarlar.
override Icon { get; } Simgeyi alır veya ayarlar.
Label { get; } Etiket metnini alır.
Status { get; } Durumu alır veya ayarlar.

yöntemler

İsim Tanım
static CreateCustomFollowUpDate(DateTime) NoFollowUpDateFlag simgesi ve belirtilen vade tarihi ile yeni bir not görevi oluşturur.
static CreateFollowUpNextWeek() FollowUpNextWeekFlag simgesiyle yeni bir not görevi oluşturur.
static CreateFollowUpThisWeek() FollowUpThisWeekFlag simgesiyle yeni bir not görevi oluşturur.
static CreateFollowUpToday() FollowUpTodayFlag simgesiyle yeni bir not görevi oluşturur.
static CreateFollowUpTomorrow() FollowUpTomorrowFlag simgesiyle yeni bir not görevi oluşturur.
static CreateNoFollowUpDate() NoFollowUpDateFlag simgesiyle yeni bir not görevi oluşturur.
Equals(NoteTask) Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.
override Equals(object) Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.
override GetHashCode() type. için bir karma işlevi olarak hizmet eder
SetCompleted() Geçerli saati tamamlanmış zaman olarak kullanarak etiketi tamamlanmış duruma ayarlar.
SetCompleted(DateTime) Etiketi tamamlanmış duruma ayarlar.
override SetOpen() Etiketi açık duruma ayarlar.

Örnekler

‘Proje A’ ile ilgili tüm sayfaları içeren bir pdf’nin nasıl oluşturulacağını gösterir.

// Belgeler dizininin yolu.
string dataDir = RunExamples.GetDataDir_Tags();

// Belgeyi Aspose.Note'a yükleyin.
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’un görevlerinin ayrıntılarına nasıl erişileceğini gösterir.

// Belgeler dizininin yolu.
string dataDir = RunExamples.GetDataDir_Tasks();

// Belgeyi Aspose.Note'a yükleyin.
Document oneFile = new Document(dataDir + "Aspose.one");

// Tüm RichText düğümlerini al
IList<RichText> nodes = oneFile.GetChildNodes<RichText>();

// Her düğümde yineleme
foreach (RichText richText in nodes)
{
    var tasks = richText.Tags.OfType<NoteTask>();
    if (tasks.Any())
    {
        Console.WriteLine($"Task: {richText.Text}");
        foreach (var noteTask in tasks)
        {
            // özellikleri al
            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}");
        }
    }
}

Ayrıca bakınız