Class NoteTask
Nom dels espais: Aspose.Note Assemblea: Aspose.Note.dll (25.4.0)
Representa una tasca de nota.
public sealed class NoteTask : Aspose.Words.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’.
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 com accedir a detalls de les tasques de l’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
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’.
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 com accedir a detalls de les tasques de l’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
Obtenir o posar l’icona.
public override TagIcon Icon
{
get;
}
Valor de la propietat
Methods
CreateCustomFollowUpDate(DataTime)
Crea una nova tasca de nota amb l’icona NoFollowUpDateFlag i la data especificada.
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 segona data.
Returns
L’Aspose.Note i el Notes.
CreacióNextWeek()
Crea una nova tasca de nota amb l’icona 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
L’Aspose.Note i el Notes.
Creació d’aquesta setmana()
Crea una nova tasca de nota amb l’icona FollowUpThisWeekFlag.
public static NoteTask CreateFollowUpThisWeek()
{
var noteTask = new NoteTask();
noteTask.Title = "Follow Up This Week";
noteTask.StartDate = DateTime.Today.AddDays(7);
return noteTask;
}
Returns
L’Aspose.Note i el Notes.
Creació de l’actualitat ()
Crea una nova tasca de nota amb l’icona 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
L’Aspose.Note i el Notes.
Creació del dia de demà ( )
Crea una nova tasca de nota amb l’icona 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
L’Aspose.Note i el Notes.
Creació noFollowUpDate()
Crea una nova tasca de nota amb l’icona NoFollowUpDateFlag.
public static NoteTask CreateNoFollowUpDate()
{
var noteTask = new NoteTask();
noteTask.FollowUpFlag = FollowUpFlag.None;
return noteTask;
}
Returns
L’Aspose.Note i el Notes.
Els objectes (objectes)
Determina si l’objecte especificat és igual a l’objecte 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 seu objecte.
Returns
El sistema.Boolean
Els equals (NoteTask)
Determina si l’objecte especificat és igual a l’objecte actual.
public bool Equals(NoteTask other)
{
return this.ID == other.ID;
}
Parameters
other
NoteTask
El seu objecte.
Returns
El sistema.Boolean
Càlcul d’actuació ()
Serveix com una funció hash per al tipus.
public override int GetHashCode()
{
}
Returns
El sistema.Int32.
Esdeveniment ()
Introduïu la etiqueta a l’estat obert.
public override void SetOpen()
{
}