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
Implements
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 => e.Tags.Any(x => 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
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 => e.Tags.Any(x => 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
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
El Aspose.Note.NoteTask.
CreateFollowUpNextWeek()
Crea una nova tasca de nota amb l’icona FollowUpNextWeekFlag.
public static NoteTask CreateFollowUpNextWeek()
Returns
El Aspose.Note.NoteTask.
CreateFollowUpThisWeek()
Crea una nova tasca de nota amb l’icona FollowUpThisWeekFlag.
public static NoteTask CreateFollowUpThisWeek()
Returns
El Aspose.Note.NoteTask.
CreateFollowUpToday()
Crea una nova tasca de nota amb l’icona FollowUpTodayFlag.
public static NoteTask CreateFollowUpToday()
Returns
El Aspose.Note.NoteTask.
CreateFollowUpTomorrow()
Crea una nova tasca de nota amb l’icona FollowUpTomorrowFlag.
public static NoteTask CreateFollowUpTomorrow()
Returns
El Aspose.Note.NoteTask.
CreateNoFollowUpDate()
Crea una nova tasca de nota amb l’icona NoFollowUpDateFlag.
public static NoteTask CreateNoFollowUpDate()
Returns
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
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
El sistema.Boolean
GetHashCode()
Serveix com una funció hash per al tipus.
public override int GetHashCode()
Returns
El sistema.Int32.
SetOpen()
Introduïu la etiqueta a l’estat obert.
public override void SetOpen()