การเรียนรู้มุมมองไทม์ไลน์ของโปรเจ็กต์ใน 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 ได้อย่างไร
ได้รับใบอนุญาตชั่วคราวที่นี่.