إتقان طرق عرض الجداول الزمنية للمشروع في Aspose.Tasks

مقدمة

يعد إنشاء عروض جدول زمني جذابة وغنية بالمعلومات أمرًا بالغ الأهمية لإدارة المشروع بشكل فعال. يوفر Aspose.Tasks for .NET حلاً قويًا لتخصيص طرق عرض المخطط الزمني، مما يسمح لك بتخصيص عرض المهام وفقًا للاحتياجات المحددة لمشروعك. في هذا الدليل التفصيلي، سنستكشف كيفية استخدام Aspose.Tasks لإنشاء طرق عرض المخطط الزمني وتخصيصها بسهولة.

المتطلبات الأساسية

قبل أن نتعمق في البرنامج التعليمي، تأكد من أن لديك ما يلي:

  • المعرفة الأساسية ببرمجة C# و.NET.
  • تم تثبيت Aspose.Tasks لمكتبة .NET. إذا لم يكن الأمر كذلك، قم بتنزيلههنا.
  • بيئة تطوير متكاملة (IDE) مثل Visual Studio.

استيراد مساحات الأسماء

تأكد من استيراد مساحات الأسماء الضرورية في كود C# الخاص بك:

    using Aspose.Tasks;
    using System;
    
    using Aspose.Tasks.Saving;

الخطوة 1: تهيئة عرض المشروع والمخطط الزمني

ابدأ بتهيئة مشروع جديد وعرض الجدول الزمني:

var project = new Project();
var view = new TimelineView();

الخطوة 2: تعيين خصائص عرض المخطط الزمني

قم بتخصيص عرض المخطط الزمني عن طريق تعيين خصائص مختلفة:

view.DateFormat = DateFormat.DateDddDd;
view.DisplayOverlapped = true;
view.ShowPanZoom = true;
view.ShowTimescale = true;
view.ShowToday = true;
view.TextLinesCount = 2;

الخطوة 3: عرض المخطط الزمني وعرض التفاصيل

استرداد المعلومات حول عرض المخطط الزمني:

Console.WriteLine("Show Dates: " + view.ShowDates);

الخطوة 4: إضافة عرض إلى المشروع

أضف عرض المخطط الزمني المخصص للمشروع:

project.Views.Add(view);

الخطوة 5: إضافة بيانات الاختبار إلى المشروع

قم بملء المشروع بالمهام النموذجية:

var task1 = project.RootTask.Children.Add("Task 1");
task1.Set(Tsk.Start, new DateTime(2020, 4, 29, 8, 0, 0));
task1.Set(Tsk.Duration, task1.ParentProject.GetDuration(24, TimeUnitType.Hour));
var task2 = project.RootTask.Children.Add("Task 2");
task2.Set(Tsk.Start, new DateTime(2020, 4, 29, 8, 0, 0));
task2.Set(Tsk.Duration, task1.ParentProject.GetDuration(40, TimeUnitType.Hour));

الخطوة 6: احفظ المشروع بصيغة PDF

احفظ المشروع باستخدام عرض المخطط الزمني المخصص كملف PDF:

project.Save("Your Document Directory/SetTimeScaleCount_out.pdf", SaveFileFormat.Pdf);

خاتمة

تهانينا! لقد نجحت في تخصيص طرق عرض المخطط الزمني باستخدام Aspose.Tasks لـ .NET. تعمل هذه المكتبة القوية على تبسيط عملية إنشاء جداول زمنية جذابة بصريًا للمشروع، مما يعزز قدرات إدارة المشروع لديك.

الأسئلة الشائعة

هل Aspose.Tasks متوافق مع أطر عمل .NET الأخرى؟

نعم، يدعم Aspose.Tasks أطر عمل .NET المختلفة، مما يضمن التوافق مع بيئة التطوير لديك.

هل يمكنني تخصيص مظهر المهام الفردية في عرض المخطط الزمني؟

قطعاً! يوفر Aspose.Tasks المرونة لتخصيص مظهر كل مهمة في عرض المخطط الزمني.

أين يمكنني العثور على موارد ودعم إضافيين لـ Aspose.Tasks؟

قم بزيارةAspose.Tasks الوثائقللحصول على أدلة شاملة ومنتدى الدعم للمساعدة.

هل هناك نسخة تجريبية مجانية متاحة لـ Aspose.Tasks؟

نعم، يمكنك استكشاف النسخة التجريبية المجانيةهنا.

كيف يمكنني الحصول على ترخيص مؤقت لـ Aspose.Tasks؟

الحصول على ترخيص مؤقتهنا.