Class NoteTask
Το όνομα: Aspose.Note Συγκέντρωση: Aspose.Note.dll (25.4.0)
Αντιπροσωπεύει ένα καθήκον σημειώματος.
public sealed class NoteTask : Aspose.Words.CheckBox, ITag, IEquatable<NoteTask>
{
}
Inheritance
Implements
Κληρονομημένα μέλη
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
Δείχνει πώς να δημιουργήσετε ένα pdf που περιέχει όλες τις σελίδες που σχετίζονται με το “Project 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"));
Δείχνει πώς να έχετε πρόσβαση στις λεπτομέρειες των καθηκόντων του 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
Αποκτά ή καθορίζει την κατάλληλη ημερομηνία.
public DateTime DueDate
{
get;
set;
}
Αξία ιδιοκτησίας
Examples
Δείχνει πώς να δημιουργήσετε ένα pdf που περιέχει όλες τις σελίδες που σχετίζονται με το “Project 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"));
Δείχνει πώς να έχετε πρόσβαση στις λεπτομέρειες των καθηκόντων του 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
Πάρτε ή τοποθετήστε το εικονίδιο.
public override TagIcon Icon
{
get;
}
Αξία ιδιοκτησίας
Methods
CreateCustomFollowUpDate(Ημερομηνία)
Δημιουργεί μια νέα εργασία σημειώσεων με το εικονίδιο NoFollowUpDateFlag και την καθορισμένη ημερομηνία.
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
Η διπλή ημερομηνία.
Returns
Το Aspose.Note.NoteTask
Επόμενη Εβδομάδα( )
Δημιουργήστε μια νέα εργασία σημειώσεων με το εικονίδιο 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
Το Aspose.Note.NoteTask
Επόμενο άρθροΑυτή η εβδομάδα()
Δημιουργήστε μια νέα εργασία σημειώσεων με το εικονίδιο FollowUpThisWeekFlag.
public static NoteTask CreateFollowUpThisWeek()
{
var noteTask = new NoteTask();
noteTask.Title = "Follow Up This Week";
noteTask.StartDate = DateTime.Today.AddDays(7);
return noteTask;
}
Returns
Το Aspose.Note.NoteTask
ΣΗΜΕΡΑ ΕΡΓΑΣΙΑ ()
Δημιουργήστε μια νέα εργασία σημειώσεων με το εικονίδιο 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
Το Aspose.Note.NoteTask
ΔημιουργήστεΣυνεχώς( )
Δημιουργήστε μια νέα εργασία σημειώσεων με το εικονίδιο 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
Το Aspose.Note.NoteTask
ΔημιουργήστεNoFollowUpDate()
Δημιουργεί μια νέα εργασία σημειώσεων με το εικονίδιο NoFollowUpDateFlag.
public static NoteTask CreateNoFollowUpDate()
{
var noteTask = new NoteTask();
noteTask.FollowUpFlag = FollowUpFlag.None;
return noteTask;
}
Returns
Το Aspose.Note.NoteTask
Το αντικείμενο (object)
καθορίζει αν το συγκεκριμένο αντικείμενο είναι ίσο με το τρέχον αντικείμενο.
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
Το αντικείμενο .
Returns
Το σύστημα.Boolean
Ομολογίες (NoteTask)
καθορίζει αν το συγκεκριμένο αντικείμενο είναι ίσο με το τρέχον αντικείμενο.
public bool Equals(NoteTask other)
{
return this.ID == other.ID;
}
Parameters
other
NoteTask
Το αντικείμενο .
Returns
Το σύστημα.Boolean
Κορυφαία Κώδικα ()
Λειτουργεί ως λειτουργία hash για τον τύπο.
public override int GetHashCode()
{
}
Returns
Το σύστημα.Int32.
Ανοιχτό ( )
Εισάγετε την ετικέτα στο ανοιχτό κράτος.
public override void SetOpen()
{
}