Class NoteTask

Class NoteTask

Nom dels espais: Aspose.Note Assemblea: Aspose.Note.dll (25.4.0)

Representa una tasca de nota.

public sealed class NoteTask : CheckBox, ITag, IEquatable<notetask>

Inheritance

object CheckBox NoteTask

Implements

ITag , IEquatable

Membres heretats

CheckBox.SetCompleted(DateTime) , CheckBox.SetCompleted() , CheckBox.SetOpen() , CheckBox.CreationTime , CheckBox.CompletedTime , CheckBox.Status , CheckBox.Icon , CheckBox.Label , CheckBox.Checked , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Examples

Mostra com generar un pdf que conté totes les pàgines relacionades amb ‘Projecte A’.

// The path to the documents directory.
                                                                                   string dataDir = RunExamples.GetDataDir_Tags();

                                                                                   // Load the document into 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 =&gt; e.Tags.Any(x =&gt; x.Label.Contains("Project A"))))
                                                                                       {
                                                                                           report.AppendChildLast(page.Clone());
                                                                                       }
                                                                                   }

                                                                                   report.Save(Path.Combine(dataDir, "ProjectA_Report.pdf"));</itaggable>

Mostra com accedir a detalls de les tasques de l’Outlook.

// The path to the documents directory.
                                                          string dataDir = RunExamples.GetDataDir_Tasks();

                                                          // Load the document into Aspose.Note.
                                                          Document oneFile = new Document(dataDir + "Aspose.one");

                                                          // Get all RichText nodes
                                                          IList<richtext> nodes = oneFile.GetChildNodes<richtext>();

                                                          // Iterate through each node
                                                          foreach (RichText richText in nodes)
                                                          {
                                                              var tasks = richText.Tags.OfType<notetask>();
                                                              if (tasks.Any())
                                                              {
                                                                  Console.WriteLine($"Task: {richText.Text}");
                                                                  foreach (var noteTask in tasks)
                                                                  {
                                                                      // Retrieve properties
                                                                      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}");
                                                                  }
                                                              }
                                                          }</notetask></richtext></richtext>

Properties

DueDate

Obtenir o establir la data deguda.

public DateTime DueDate { get; set; }

Valor de la propietat

DateTime

Examples

Mostra com generar un pdf que conté totes les pàgines relacionades amb ‘Projecte A’.

// The path to the documents directory.
                                                                                   string dataDir = RunExamples.GetDataDir_Tags();

                                                                                   // Load the document into 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 =&gt; e.Tags.Any(x =&gt; x.Label.Contains("Project A"))))
                                                                                       {
                                                                                           report.AppendChildLast(page.Clone());
                                                                                       }
                                                                                   }

                                                                                   report.Save(Path.Combine(dataDir, "ProjectA_Report.pdf"));</itaggable>

Mostra com accedir a detalls de les tasques de l’Outlook.

// The path to the documents directory.
                                                          string dataDir = RunExamples.GetDataDir_Tasks();

                                                          // Load the document into Aspose.Note.
                                                          Document oneFile = new Document(dataDir + "Aspose.one");

                                                          // Get all RichText nodes
                                                          IList<richtext> nodes = oneFile.GetChildNodes<richtext>();

                                                          // Iterate through each node
                                                          foreach (RichText richText in nodes)
                                                          {
                                                              var tasks = richText.Tags.OfType<notetask>();
                                                              if (tasks.Any())
                                                              {
                                                                  Console.WriteLine($"Task: {richText.Text}");
                                                                  foreach (var noteTask in tasks)
                                                                  {
                                                                      // Retrieve properties
                                                                      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}");
                                                                  }
                                                              }
                                                          }</notetask></richtext></richtext>

Icon

Obtenir o posar l’icona.

public override TagIcon Icon { get; }

Valor de la propietat

TagIcon

Methods

CreateCustomFollowUpDate(DateTime)

Crea una nova tasca de nota amb l’icona NoFollowUpDateFlag i la data especificada.

public static NoteTask CreateCustomFollowUpDate(DateTime dueDate)

Parameters

dueDate DateTime

La segona data.

Returns

NoteTask

El Aspose.Note.NoteTask.

CreateFollowUpNextWeek()

Crea una nova tasca de nota amb l’icona FollowUpNextWeekFlag.

public static NoteTask CreateFollowUpNextWeek()

Returns

NoteTask

El Aspose.Note.NoteTask.

CreateFollowUpThisWeek()

Crea una nova tasca de nota amb l’icona FollowUpThisWeekFlag.

public static NoteTask CreateFollowUpThisWeek()

Returns

NoteTask

El Aspose.Note.NoteTask.

CreateFollowUpToday()

Crea una nova tasca de nota amb l’icona FollowUpTodayFlag.

public static NoteTask CreateFollowUpToday()

Returns

NoteTask

El Aspose.Note.NoteTask.

CreateFollowUpTomorrow()

Crea una nova tasca de nota amb l’icona FollowUpTomorrowFlag.

public static NoteTask CreateFollowUpTomorrow()

Returns

NoteTask

El Aspose.Note.NoteTask.

CreateNoFollowUpDate()

Crea una nova tasca de nota amb l’icona NoFollowUpDateFlag.

public static NoteTask CreateNoFollowUpDate()

Returns

NoteTask

El Aspose.Note.NoteTask.

Equals(Objecte)

Determina si l’objecte especificat és igual a l’objecte actual.

public override bool Equals(object obj)

Parameters

obj object

El seu objecte.

Returns

bool

El sistema.Boolean

Equals(NoteTask)

Determina si l’objecte especificat és igual a l’objecte actual.

public bool Equals(NoteTask other)

Parameters

other NoteTask

El seu objecte.

Returns

bool

El sistema.Boolean

GetHashCode()

Serveix com una funció hash per al tipus.

public override int GetHashCode()

Returns

int

El sistema.Int32.

SetOpen()

Introduïu la etiqueta a l’estat obert.

public override void SetOpen()

 Català