Menguasai Tampilan Garis Waktu Proyek di Aspose.Tasks

Perkenalan

Membuat tampilan garis waktu yang menarik secara visual dan informatif sangat penting untuk manajemen proyek yang efektif. Aspose.Tasks untuk .NET memberikan solusi tangguh untuk menyesuaikan tampilan garis waktu, memungkinkan Anda menyesuaikan tampilan tugas sesuai dengan kebutuhan spesifik proyek Anda. Dalam panduan langkah demi langkah ini, kita akan mempelajari cara menggunakan Aspose.Tasks untuk membuat dan menyesuaikan tampilan garis waktu dengan mudah.

Prasyarat

Sebelum kita mendalami tutorialnya, pastikan Anda memiliki hal berikut:

  • Pengetahuan dasar tentang pemrograman C# dan .NET.
  • Aspose.Tasks untuk perpustakaan .NET diinstal. Jika tidak, unduhDi Sini.
  • Lingkungan pengembangan terintegrasi (IDE) seperti Visual Studio.

Impor Namespace

Pastikan Anda mengimpor namespace yang diperlukan dalam kode C# Anda:

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

Langkah 1: Inisialisasi Proyek dan Tampilan Timeline

Mulailah dengan menginisialisasi proyek baru dan tampilan garis waktu:

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

Langkah 2: Atur Properti Tampilan Garis Waktu

Sesuaikan tampilan garis waktu dengan mengatur berbagai properti:

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

Langkah 3: Tampilkan Detail Tampilan Garis Waktu

Ambil informasi tentang tampilan garis waktu:

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

Langkah 4: Tambahkan Tampilan ke Proyek

Tambahkan tampilan garis waktu yang disesuaikan ke proyek:

project.Views.Add(view);

Langkah 5: Tambahkan Data Uji ke Proyek

Isi proyek dengan contoh tugas:

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

Langkah 6: Simpan Proyek sebagai PDF

Simpan proyek dengan tampilan garis waktu yang disesuaikan sebagai file PDF:

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

Kesimpulan

Selamat! Anda telah berhasil mengkustomisasi tampilan garis waktu menggunakan Aspose.Tasks untuk .NET. Pustaka canggih ini menyederhanakan proses pembuatan jadwal proyek yang menarik secara visual, sehingga meningkatkan kemampuan manajemen proyek Anda.

FAQ

Apakah Aspose.Tasks kompatibel dengan kerangka .NET lainnya?

Ya, Aspose.Tasks mendukung berbagai kerangka .NET, memastikan kompatibilitas dengan lingkungan pengembangan Anda.

Bisakah saya menyesuaikan tampilan masing-masing tugas dalam tampilan garis waktu?

Sangat! Aspose.Tasks memberikan fleksibilitas untuk menyesuaikan tampilan setiap tugas dalam tampilan timeline.

Di mana saya dapat menemukan sumber daya tambahan dan dukungan untuk Aspose.Tasks?

MengunjungiDokumentasi Aspose.Tasksuntuk panduan komprehensif danforum dukungan untuk bantuan.

Apakah ada uji coba gratis yang tersedia untuk Aspose.Tasks?

Ya, Anda dapat menjelajahi uji coba gratisDi Sini.

Bagaimana cara mendapatkan lisensi sementara untuk Aspose.Tasks?

Dapatkan lisensi sementaraDi Sini.