Class NoteTask
Navne til: Aspose.Note Sammensætning: Aspose.Note.dll (25.4.0)
Det repræsenterer en opgave.
public sealed class NoteTask : CheckBox, ITag, IEquatable<notetask>
Inheritance
Implements
De arvede medlemmer
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
Se, hvordan man genererer en pdf, der indeholder alle sider relateret til ‘Projekt 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>
Vis, hvordan du kan få adgang til detaljer om Outlook’s opgaver.
// 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
Gør eller fastsætter datoen.
public DateTime DueDate { get; set; }
Ejendomsværdi
Examples
Se, hvordan man genererer en pdf, der indeholder alle sider relateret til ‘Projekt 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>
Vis, hvordan du kan få adgang til detaljer om Outlook’s opgaver.
// 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 indsæt ikonen.
public override TagIcon Icon { get; }
Ejendomsværdi
Methods
CreateCustomFollowUpDate(DateTime)
Skaber en ny notat opgave med NoFollowUpDateFlag-ikonen og angivet dato.
public static NoteTask CreateCustomFollowUpDate(DateTime dueDate)
Parameters
dueDate
DateTime
Den dobbelte dato.
Returns
Den Aspose.Note.NoteTask.
CreateFollowUpNextWeek()
Skab en ny opgave med FollowUpNextWeekFlag-ikonen.
public static NoteTask CreateFollowUpNextWeek()
Returns
Den Aspose.Note.NoteTask.
CreateFollowUpThisWeek()
Skab en ny opgave med FollowUpThisWeekFlag-ikonen.
public static NoteTask CreateFollowUpThisWeek()
Returns
Den Aspose.Note.NoteTask.
CreateFollowUpToday()
Skab en ny opgave med FollowUpTodayFlag-ikonen.
public static NoteTask CreateFollowUpToday()
Returns
Den Aspose.Note.NoteTask.
CreateFollowUpTomorrow()
Skab en ny opgave med FollowUpTomorrowFlag-ikonen.
public static NoteTask CreateFollowUpTomorrow()
Returns
Den Aspose.Note.NoteTask.
CreateNoFollowUpDate()
Skaber en ny notat opgave med NoFollowUpDateFlag-ikonen.
public static NoteTask CreateNoFollowUpDate()
Returns
Den Aspose.Note.NoteTask.
Equals(Objekt)
Det bestemmer, om det angivne objekt er lig med det nuværende objekt.
public override bool Equals(object obj)
Parameters
obj
object
Og det objekt.
Returns
Systemet er Boolean.
Equals(NoteTask)
Det bestemmer, om det angivne objekt er lig med det nuværende objekt.
public bool Equals(NoteTask other)
Parameters
other
NoteTask
Og det objekt.
Returns
Systemet er Boolean.
GetHashCode()
Det fungerer som en hashfunktion for den type.
public override int GetHashCode()
Returns
Det nye system.Int32.
SetOpen()
Sæt tagget til åbent stat.
public override void SetOpen()