Class NoteTask
Namn på plats: Aspose.Note Sammanfattning: Aspose.Note.dll (25.4.0)
Representerar en anteckningsuppgift.
public sealed class NoteTask : CheckBox, ITag, IEquatable<notetask>
Inheritance
Implements
Arvsmedlemmar
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
Visa hur man genererar en pdf som innehåller alla sidor relaterade till ‘Project 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>
Visa hur du får åtkomst till detaljerna i Outlook-uppdrag.
// 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
Du får eller ställer in datumet.
public DateTime DueDate { get; set; }
Fastighetsvärde
Examples
Visa hur man genererar en pdf som innehåller alla sidor relaterade till ‘Project 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>
Visa hur du får åtkomst till detaljerna i Outlook-uppdrag.
// 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
Få eller ställa in ikonen.
public override TagIcon Icon { get; }
Fastighetsvärde
Methods
CreateCustomFollowUpDate(DateTime)
Skapa en ny anteckningsuppgift med NoFollowUpDateFlag-ikonen och angivna datum.
public static NoteTask CreateCustomFollowUpDate(DateTime dueDate)
Parameters
dueDate
DateTime
Den dubbla datum.
Returns
Den Aspose.Note.NoteTask.
CreateFollowUpNextWeek()
Skapa en ny anteckningsuppgift med ikonen FollowUpNextWeekFlag.
public static NoteTask CreateFollowUpNextWeek()
Returns
Den Aspose.Note.NoteTask.
CreateFollowUpThisWeek()
Skapa en ny anteckningsuppgift med ikonen FollowUpThisWeekFlag.
public static NoteTask CreateFollowUpThisWeek()
Returns
Den Aspose.Note.NoteTask.
CreateFollowUpToday()
Skapa en ny anteckningsuppgift med FollowUpTodayFlag-ikonen.
public static NoteTask CreateFollowUpToday()
Returns
Den Aspose.Note.NoteTask.
CreateFollowUpTomorrow()
Skapa en ny anteckningsuppgift med FollowUpTomorrowFlag-ikonen.
public static NoteTask CreateFollowUpTomorrow()
Returns
Den Aspose.Note.NoteTask.
CreateNoFollowUpDate()
Skapa en ny anteckningsuppgift med NoFollowUpDateFlag-ikonen.
public static NoteTask CreateNoFollowUpDate()
Returns
Den Aspose.Note.NoteTask.
Equals(Objektet)
Bestämmer om det angivna objektet är lika med det aktuella objektet.
public override bool Equals(object obj)
Parameters
obj
object
och föremålet .
Returns
Systemet är boolean.
Equals(NoteTask)
Bestämmer om det angivna objektet är lika med det aktuella objektet.
public bool Equals(NoteTask other)
Parameters
other
NoteTask
och föremålet .
Returns
Systemet är boolean.
GetHashCode()
Det fungerar som en hashfunktion för den typen.
public override int GetHashCode()
Returns
Det här är System.Int32.
SetOpen()
Ställ taggen till öppen stat.
public override void SetOpen()