Class NoteTask
ja nimityö: Aspose.Note Kokoelma: Aspose.Note.dll (25.4.0)
Se edustaa huomautustehtävää.
public sealed class NoteTask : Aspose.Words.CheckBox, ITag, IEquatable<NoteTask>
{
}
Inheritance
Implements
Perintöjäsenet
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
Näytä, miten tuottaa pdf, joka sisältää kaikki sivut, jotka liittyvät ‘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"));
Näytä, miten pääset Outlookin tehtävien yksityiskohtiin.
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
Antaa tai asettaa tarvittava päivämäärä.
public DateTime DueDate
{
get;
set;
}
Omistuksen arvo
Examples
Näytä, miten tuottaa pdf, joka sisältää kaikki sivut, jotka liittyvät ‘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"));
Näytä, miten pääset Outlookin tehtävien yksityiskohtiin.
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
Valitse tai asettaa ikoni.
public override TagIcon Icon
{
get;
}
Omistuksen arvo
Methods
CreateCustomFollowUpDate(Tämä päivämäärä)
Luo uusi huomautustehtävä NoFollowUpDateFlag -ikonilla ja määritellyllä päivämäärällä.
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
Kaksinkertainen päivämäärä.
Returns
Se on Aspose.Note.NoteTask.
Luo seuraava viikko()
Luo uusi huomautustehtävä FollowUpNextWeekFlag -ikonilla.
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
Se on Aspose.Note.NoteTask.
Näytä tarkat tiedot( )
Luo uusi huomautustehtävä FollowUpThisWeekFlag -ikonilla.
public static NoteTask CreateFollowUpThisWeek()
{
var noteTask = new NoteTask();
noteTask.Title = "Follow Up This Week";
noteTask.StartDate = DateTime.Today.AddDays(7);
return noteTask;
}
Returns
Se on Aspose.Note.NoteTask.
SuunnitteleFollowUpToday()
Luo uusi huomautustehtävä FollowUpTodayFlag -kuvan avulla.
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
Se on Aspose.Note.NoteTask.
SuunnitteleTomorrow()
Luo uusi huomautustehtävä FollowUpTomorrowFlag -ikonilla.
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
Se on Aspose.Note.NoteTask.
LuoNoFollowUpDate()
Luo uusi huomautustehtävä NoFollowUpDateFlag -ikonilla.
public static NoteTask CreateNoFollowUpDate()
{
var noteTask = new NoteTask();
noteTask.FollowUpFlag = FollowUpFlag.None;
return noteTask;
}
Returns
Se on Aspose.Note.NoteTask.
Yhdenmukaisuus (object )
Se määrittää, onko määritetty objekti samanlainen kuin nykyinen objekti.
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
ja objekti.
Returns
Järjestelmä on Boolean.
Yhdenmukaisuus (NoteTask)
Se määrittää, onko määritetty objekti samanlainen kuin nykyinen objekti.
public bool Equals(NoteTask other)
{
return this.ID == other.ID;
}
Parameters
other
NoteTask
ja objekti.
Returns
Järjestelmä on Boolean.
Käytettävissä oleva koodi()
Se on hash-toiminto tyypille.
public override int GetHashCode()
{
}
Returns
Järjestelmä.Int32
Säätiö ()
Aseta merkki avoimeen valtioon.
public override void SetOpen()
{
}