Class NoteTask

Class NoteTask

Nombre del espacio: Aspose.Note Asamblea: Aspose.Note.dll (25.4.0)

Representa una tarea de nota.

public sealed class NoteTask : Aspose.Words.CheckBox, ITag, IEquatable<NoteTask>
    {
    }

Inheritance

object CheckBox NoteTask

Implements

ITag ,y, IEquatable

Miembros heredados

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

Examples

Mostra cómo generar un pdf que contiene todas las páginas relacionadas con ‘Proyecto A’.

string dataDir = RunExamples.GetDataDir_Tags();
   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"));

Mostra cómo acceder a los detalles de las tareas de Outlook.

string dataDir = RunExamples.GetDataDir_Tasks();
   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}");
           Console.WriteLine($"    Completed Time: {tasks.First().CompletedTime}");
           Console.WriteLine($"    Create Time: {tasks.First().CreationTime}");
           Console.WriteLine($"    Due Date: {tasks.First().DueDate}");
           Console.WriteLine($"    Status: {tasks.First().Status}");
           Console.WriteLine($"    Icon: {tasks.First().Icon}");
       }
   }

Properties

DueDate

Obtenga o establece la fecha debida.

public DateTime DueDate
   {
      get;
      set;
   }

Valor de la propiedad

DateTime

Examples

Mostra cómo generar un pdf que contiene todas las páginas relacionadas con ‘Proyecto A’.

string dataDir = RunExamples.GetDataDir_Tags();
   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"));

Mostra cómo acceder a los detalles de las tareas de Outlook.

string dataDir = RunExamples.GetDataDir_Tasks();
   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}");
           }
       }
   }

Icon

Obtenga o coloca el icono.

public override TagIcon Icon
   {
      get;
   }

Valor de la propiedad

TagIcon

Methods

CreateCustomFollowUpDate(Tempo de tiempo)

Crea una nueva tarea de nota con la icona NoFollowUpDateFlag y la fecha determinada.

public static NoteTask CreateCustomFollowUpDate(DateTime dueDate)
   {
      var noteTask = new NoteTask()
      {
         Title = "Follow up on " + dueDate.ToShortDateString(),
         Status = TaskStatus.NotStarted,
         StartDate = dueDate,
         DueDate = dueDate.AddDays(7),
         PercentComplete = 0
      };
      return noteTask;
   }

Parameters

dueDate DateTime

La segunda fecha.

Returns

NoteTask

El Aspose.Note.NoteTask.

CrearFollowUpNextWeek()

Crea una nueva tarea de nota con el icono FollowUpNextWeekFlag.

public static NoteTask CreateFollowUpNextWeek()
{
    var noteTask = new NoteTask
    {
        Status = TaskStatus.NotStarted,
        StartDate = DateTime.Today.AddDays(7),
        EndDate = DateTime.Today.AddDays(14),
        Title = "Follow Up Next Week",
        Body = "Follow up on the discussed items with the relevant parties."
    };
    return noteTask;
}

Returns

NoteTask

El Aspose.Note.NoteTask.

CrearFollowUpThisWeek()

Crea una nueva tarea de nota con el icono FollowUpThisWeekFlag.

public static NoteTask CreateFollowUpThisWeek()
{
    var noteTask = new NoteTask();
    noteTask.Title = "Follow Up This Week";
    noteTask.StartDate = DateTime.Today.AddDays(7);
    return noteTask;
}

Returns

NoteTask

El Aspose.Note.NoteTask.

CrearFollowUpToday()

Crea una nueva tarea de nota con el icono FollowUpTodayFlag.

public static NoteTask CreateFollowUpToday()
{
    var noteTask = new NoteTask
    {
        Status = TaskStatus.NotStarted,
        DueBy = DateTime.Now.AddDays(1),
        Subject = "Follow up on action items from today's meeting",
        Priority = TaskPriority.Medium
    };
    return noteTask;
}

Returns

NoteTask

El Aspose.Note.NoteTask.

Creaciones de mañana ( )

Crea una nueva tarea de nota con el icono FollowUpTomorrowFlag.

public static NoteTask CreateFollowUpTomorrow()
   {
       var noteTask = new NoteTask();
       noteTask.CreationTime = DateTime.Now;
       noteTask.Status = TaskStatus.Incomplete;
       var dueDate = DateTime.Today.AddDays(1);
       noteTask.DueDate = dueDate;
       noteTask.Title = "Follow up tomorrow";
       noteTask.Content = "Follow up on this task tomorrow.";
   }

Returns

NoteTask

El Aspose.Note.NoteTask.

CreateNoFollowUpDate()

Crea una nueva tarea de nota con la icona NoFollowUpDateFlag.

public static NoteTask CreateNoFollowUpDate()
   {
      var noteTask = new NoteTask();
      noteTask.FollowUpFlag = FollowUpFlag.None;
      return noteTask;
   }

Returns

NoteTask

El Aspose.Note.NoteTask.

Los objetos (objetos)

Determina si el objeto especificado es igual al objeto actual.

public override bool Equals(object obj)
    {
    }
I've properly indented the code, added a new line after the opening brace and before the closing one for better readability.

Parameters

obj object

El objeto .

Returns

bool

El sistema.Boolean

Evolución (NoteTask)

Determina si el objeto especificado es igual al objeto actual.

public bool Equals(NoteTask other)
   {
      return this.ID == other.ID;
   }

Parameters

other NoteTask

El objeto .

Returns

bool

El sistema.Boolean

Título: GetHashCode

Serve como una función de hash para el tipo.

public override int GetHashCode()
   {
   }

Returns

int

El sistema.Int32.

Conexión()

Coloca la etiqueta en el estado abierto.

public override void SetOpen()
   {
   }

 Español