Class NoteTask

Class NoteTask

Именује се: Aspose.Note Асамблеја: Aspose.Note.dll (25.4.0)

Представља задатак белешке.

public sealed class NoteTask : Aspose.Words.CheckBox, ITag, IEquatable<NoteTask>
    {
    }

Inheritance

object CheckBox NoteTask

Implements

ITag , IEquatable

Наслеђени чланови

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

Показује како генерисати ПДФ са свим страницама везаним за “Пројекат А”.

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"));

Показује како приступити детаљима задатака изглед.

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;
   }

Вредност имовине

DateTime

Examples

Показује како генерисати ПДФ са свим страницама везаним за “Пројекат А”.

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"));

Показује како приступити детаљима задатака изглед.

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;
   }

Вредност имовине

TagIcon

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

NoteTask

Апсос.Ноттесцк и др.

Претходни Чланак CreateFollowUpNextWeek()

Креира нови задатак за белешке са иконом 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

NoteTask

Апсос.Ноттесцк и др.

CreateFollowUpThisWeek()

Креира нови задатак за белешке са иконом FollowUpThisWeekFlag.

public static NoteTask CreateFollowUpThisWeek()
{
    var noteTask = new NoteTask();
    noteTask.Title = "Follow Up This Week";
    noteTask.StartDate = DateTime.Today.AddDays(7);
    return noteTask;
}

Returns

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

NoteTask

Апсос.Ноттесцк и др.

Sledeći Чланак Следећи Утре()

Креира нови задатак за белешке са иконом 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

NoteTask

Апсос.Ноттесцк и др.

CreateNoFollowUpDate()

Креира нова задатак за белешке са иконом NoFollowUpDateFlag.

public static NoteTask CreateNoFollowUpDate()
   {
      var noteTask = new NoteTask();
      noteTask.FollowUpFlag = FollowUpFlag.None;
      return noteTask;
   }

Returns

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

bool

Систем је боолеан.

Еквивалент (NoteTask)

Одређује да ли је одређени објекат једнак тренутном објекту.

public bool Equals(NoteTask other)
   {
      return this.ID == other.ID;
   }

Parameters

other NoteTask

То је објекат.

Returns

bool

Систем је боолеан.

КСНУМКС (

Служи као хасх функција за тип.

public override int GetHashCode()
   {
   }

Returns

int

Систем.инт32.

Отворено ()

Поставите ознаку на отворено стање.

public override void SetOpen()
   {
   }

 Српски