Class NoteTask
Nombre del espacio: Aspose.Note Asamblea: Aspose.Note.dll (25.4.0)
Representa una tarea de nota.
public sealed class NoteTask : CheckBox, ITag, IEquatable<notetask>
Inheritance
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?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()
Examples
Mostra cómo generar un pdf que contiene todas las páginas relacionadas con ‘Proyecto 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 => e.Tags.Any(x => x.Label.Contains("Project A"))))
{
report.AppendChildLast(page.Clone());
}
}
report.Save(Path.Combine(dataDir, "ProjectA_Report.pdf"));</itaggable>
Mostra cómo acceder a los detalles de las tareas de 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
Obtenga o establece la fecha debida.
public DateTime DueDate { get; set; }
Valor de la propiedad
Examples
Mostra cómo generar un pdf que contiene todas las páginas relacionadas con ‘Proyecto 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 => e.Tags.Any(x => x.Label.Contains("Project A"))))
{
report.AppendChildLast(page.Clone());
}
}
report.Save(Path.Combine(dataDir, "ProjectA_Report.pdf"));</itaggable>
Mostra cómo acceder a los detalles de las tareas de 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
Obtenga o coloca el icono.
public override TagIcon Icon { get; }
Valor de la propiedad
Methods
CreateCustomFollowUpDate(DateTime)
Crea una nueva tarea de nota con la icona NoFollowUpDateFlag y la fecha determinada.
public static NoteTask CreateCustomFollowUpDate(DateTime dueDate)
Parameters
dueDate
DateTime
La segunda fecha.
Returns
El Aspose.Note.NoteTask.
CreateFollowUpNextWeek()
Crea una nueva tarea de nota con el icono FollowUpNextWeekFlag.
public static NoteTask CreateFollowUpNextWeek()
Returns
El Aspose.Note.NoteTask.
CreateFollowUpThisWeek()
Crea una nueva tarea de nota con el icono FollowUpThisWeekFlag.
public static NoteTask CreateFollowUpThisWeek()
Returns
El Aspose.Note.NoteTask.
CreateFollowUpToday()
Crea una nueva tarea de nota con el icono FollowUpTodayFlag.
public static NoteTask CreateFollowUpToday()
Returns
El Aspose.Note.NoteTask.
CreateFollowUpTomorrow()
Crea una nueva tarea de nota con el icono FollowUpTomorrowFlag.
public static NoteTask CreateFollowUpTomorrow()
Returns
El Aspose.Note.NoteTask.
CreateNoFollowUpDate()
Crea una nueva tarea de nota con la icona NoFollowUpDateFlag.
public static NoteTask CreateNoFollowUpDate()
Returns
El Aspose.Note.NoteTask.
Equals(Objeto)
Determina si el objeto especificado es igual al objeto actual.
public override bool Equals(object obj)
Parameters
obj
object
El objeto .
Returns
El sistema.Boolean
Equals(NoteTask)
Determina si el objeto especificado es igual al objeto actual.
public bool Equals(NoteTask other)
Parameters
other
NoteTask
El objeto .
Returns
El sistema.Boolean
GetHashCode()
Serve como una función de hash para el tipo.
public override int GetHashCode()
Returns
El sistema.Int32.
SetOpen()
Coloca la etiqueta en el estado abierto.
public override void SetOpen()