## Project class

Merupakan proyek.

```csharp
public class Project
```

## Konstruktor

| Nama | Keterangan |
| --- | --- |
| [Project](project/#constructor)() | Menginisialisasi instance baru dari`Project` kelas. |
| [Project](project/#constructor_1)(DbSettings) | Menginisialisasi instance baru dari`Project` kelas untuk membaca data dari database yang ditentukan oleh instance dari[`DbSettings`](../../aspose.tasks.connectivity/dbsettings/) kelas. |
| [Project](project/#constructor_2)(Stream) | Menginisialisasi instance baru dari`Project` kelas dari aliran. |
| [Project](project/#constructor_7)(StreamReader) | Menginisialisasi instance baru dari`Project` kelas dari instance StreamReader. |
| [Project](project/#constructor_8)(string) | Menginisialisasi instance baru dari`Project` kelas dari templat (file mpp atau mpt yang ada). |
| [Project](project/#constructor_3)(Stream, LoadOptions) | Menginisialisasi instance baru dari`Project` kelas dari Stream dengan contoh tertentu dari[`LoadOptions`](../loadoptions/) kelas. |
| [Project](project/#constructor_4)(Stream, ParseErrorCallback) | Menginisialisasi instance baru dari`Project`kelas dari templat (file mpp atau mpt yang ada). |
| [Project](project/#constructor_5)(Stream, PrimaveraReadOptions) | Menginisialisasi instance baru dari`Project` kelas dari Stream dengan contoh tertentu dari[`PrimaveraReadOptions`](../primaverareadoptions/) kelas. |
| [Project](project/#constructor_6)(Stream, string) | Menginisialisasi instance baru dari`Project`kelas dari templat (file mpp atau mpt yang ada). |
| [Project](project/#constructor_9)(string, LoadOptions) | Menginisialisasi instance baru dari`Project` kelas dari templat (file mpp atau mpt yang ada) dengan instance yang ditentukan dari[`LoadOptions`](../loadoptions/) kelas. |
| [Project](project/#constructor_10)(string, ParseErrorCallback) | Menginisialisasi instance baru dari`Project` kelas dari templat (file mpp atau mpt yang ada). |
| [Project](project/#constructor_11)(string, PrimaveraReadOptions) | Menginisialisasi instance baru dari`Project` kelas dari templat (file MPP atau MPT yang ada) dengan instance yang ditentukan dari[`PrimaveraReadOptions`](../primaverareadoptions/) kelas. |
| [Project](project/#constructor_12)(string, string) | Menginisialisasi instance baru dari`Project` kelas dari templat yang dilindungi kata sandi (file mpp atau mpt yang ada). |

## Properti

| Nama | Keterangan |
| --- | --- |
| [ActualsInSync](../../aspose.tasks/project/actualsinsync/) { get; set; } | Mendapat atau menyetel nilai yang menunjukkan apakah ActualsInSync disetel atau tidak. |
| [AdminProject](../../aspose.tasks/project/adminproject/) { get; set; } | Mendapat atau menyetel nilai yang menunjukkan apakah AdminProject disetel atau tidak. |
| [AreEditableActualCosts](../../aspose.tasks/project/areeditableactualcosts/) { get; set; } | Mendapat atau menyetel nilai yang menunjukkan apakah AreEditableActualCosts disetel atau tidak. |
| [Author](../../aspose.tasks/project/author/) { get; set; } | Mendapat atau menetapkan nilai Author. |
| [AutoAddNewResourcesAndTasks](../../aspose.tasks/project/autoaddnewresourcesandtasks/) { get; set; } | Mendapat atau menyetel nilai yang menunjukkan apakah AutoAddNewResourcesAndTasks disetel atau tidak. |
| [Autolink](../../aspose.tasks/project/autolink/) { get; set; } | Mendapat atau menyetel nilai yang menunjukkan apakah Tautan Otomatis disetel atau tidak. |
| [BaselineForEarnedValue](../../aspose.tasks/project/baselineforearnedvalue/) { get; set; } | Mendapat atau menetapkan nilai BaselineForEarnedValue. |
| [BuiltInProps](../../aspose.tasks/project/builtinprops/) { get; } | Mendapat koleksi properti bawaan proyek. |
| [CalculationMode](../../aspose.tasks/project/calculationmode/) { get; set; } | Mendapat atau menetapkan mode kalkulasi suatu proyek. Dapat berupa salah satu nilai dari[`CalculationMode`](./calculationmode/) pencacahan. |
| [Calendar](../../aspose.tasks/project/calendar/) { get; set; } | Mendapat atau menetapkan nilai Kalender. |
| [Calendars](../../aspose.tasks/project/calendars/) { get; } | Mendapat[`CalendarCollection`](../calendarcollection/) objek instance Proyek ini. |
| [Category](../../aspose.tasks/project/category/) { get; set; } | Mendapat atau menetapkan nilai Kategori. |
| [Comments](../../aspose.tasks/project/comments/) { get; set; } | Mendapat atau menetapkan nilai Komentar. |
| [Company](../../aspose.tasks/project/company/) { get; set; } | Mendapat atau menetapkan nilai Perusahaan. |
| [CreationDate](../../aspose.tasks/project/creationdate/) { get; set; } | Mendapat atau menetapkan nilai CreationDate. |
| [CriticalPath](../../aspose.tasks/project/criticalpath/) { get; } | Mendapat koleksi yang berisi daftar tugas Penting yang terdiri dari Jalur Penting proyek ini. Ini adalah operasi O(n), di mana n adalah jumlah tugas dalam proyek. |
| [CriticalSlackLimit](../../aspose.tasks/project/criticalslacklimit/) { get; set; } | Mendapat atau menetapkan nilai CriticalSlackLimit. |
| [CurrencyCode](../../aspose.tasks/project/currencycode/) { get; set; } | Mendapat atau menetapkan nilai CurrencyCode. |
| [CurrencyDigits](../../aspose.tasks/project/currencydigits/) { get; set; } | Mendapat atau menetapkan nilai CurrencyDigits. |
| [CurrencySymbol](../../aspose.tasks/project/currencysymbol/) { get; set; } | Mendapat atau menetapkan nilai CurrencySymbol. |
| [CurrencySymbolPosition](../../aspose.tasks/project/currencysymbolposition/) { get; set; } | Mendapat atau menetapkan nilai CurrencySymbolPosition. |
| [CurrentDate](../../aspose.tasks/project/currentdate/) { get; set; } | Mendapat atau menetapkan nilai CurrentDate. |
| [CustomDateFormat](../../aspose.tasks/project/customdateformat/) { get; set; } | Mendapat atau menetapkan nilai CustomDateFormat. |
| [CustomProps](../../aspose.tasks/project/customprops/) { get; } | Mendapat koleksi properti kustom proyek. |
| [DateFormat](../../aspose.tasks/project/dateformat/) { get; set; } | Mendapat atau menetapkan nilai DateFormat. |
| [DaysPerMonth](../../aspose.tasks/project/dayspermonth/) { get; set; } | Mendapat atau menetapkan nilai DaysPerMonth. |
| [DefaultFinishTime](../../aspose.tasks/project/defaultfinishtime/) { get; set; } | Mendapat atau menetapkan nilai DefaultFinishTime. |
| [DefaultFixedCostAccrual](../../aspose.tasks/project/defaultfixedcostaccrual/) { get; set; } | Mendapat atau menetapkan nilai DefaultFixedCostAccrual. |
| [DefaultOvertimeRate](../../aspose.tasks/project/defaultovertimerate/) { get; set; } | Mendapat atau menetapkan nilai DefaultOvertimeRate. |
| [DefaultStandardRate](../../aspose.tasks/project/defaultstandardrate/) { get; set; } | Mendapat atau menetapkan nilai DefaultStandardRate. |
| [DefaultStartTime](../../aspose.tasks/project/defaultstarttime/) { get; set; } | Mendapat atau menetapkan nilai DefaultStartTime. |
| [DefaultTaskEVMethod](../../aspose.tasks/project/defaulttaskevmethod/) { get; set; } | Mendapat atau menetapkan nilai DefaultTaskEVMethod. |
| [DefaultTaskType](../../aspose.tasks/project/defaulttasktype/) { get; set; } | Mendapat atau menetapkan nilai DefaultTaskType. |
| [DefaultView](../../aspose.tasks/project/defaultview/) { get; set; } | Mendapat atau menyetel tampilan default proyek. |
| [DefaultWeekWorkingDays](../../aspose.tasks/project/defaultweekworkingdays/) { get; } | Mendapat instance dari[`WeekDayCollection`](../weekdaycollection/) kelas yang mewakili kumpulan hari kerja dan waktu kerja minggu default proyek. |
| [DisplayOptions](../../aspose.tasks/project/displayoptions/) { get; } | Mendapat instance dari[`ProjectDisplayOptions`](../projectdisplayoptions/) kelas. |
| [DurationFormat](../../aspose.tasks/project/durationformat/) { get; set; } | Mendapat atau menetapkan nilai DurationFormat. |
| [EarnedValueMethod](../../aspose.tasks/project/earnedvaluemethod/) { get; set; } | Mendapat atau menetapkan nilai EarnedValueMethod. |
| [ExtendedAttributes](../../aspose.tasks/project/extendedattributes/) { get; } | Mendapat objek ExtendedAttributeDefinitionCollection. Kumpulan definisi atribut yang diperluas (bidang khusus) yang terkait dengan proyek. |
| [ExtendedCreationDate](../../aspose.tasks/project/extendedcreationdate/) { get; set; } | Mendapat atau menetapkan nilai ExtendedCreationDate. |
| [FinishDate](../../aspose.tasks/project/finishdate/) { get; set; } | Mendapat atau menetapkan nilai FinishDate. |
| [FiscalYearStart](../../aspose.tasks/project/fiscalyearstart/) { get; set; } | Mendapat atau menyetel nilai yang menunjukkan apakah FiscalYearStart disetel atau tidak. |
| [FyStartDate](../../aspose.tasks/project/fystartdate/) { get; set; } | Mendapat atau menetapkan nilai FyStartDate. |
| [Guid](../../aspose.tasks/project/guid/) { get; set; } | Mendapat atau menetapkan nilai Guid. |
| [HonorConstraints](../../aspose.tasks/project/honorconstraints/) { get; set; } | Mendapat atau menyetel nilai yang menunjukkan apakah HonorConstraints disetel atau tidak. |
| [HyperlinkBase](../../aspose.tasks/project/hyperlinkbase/) { get; set; } | Mendapat atau menetapkan nilai HyperlinkBase. |
| [InsertedProjectsLikeSummary](../../aspose.tasks/project/insertedprojectslikesummary/) { get; set; } | Mendapat atau menyetel nilai yang menunjukkan apakah InsertedProjectsLikeSummary disetel atau tidak. |
| [KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled](../../aspose.tasks/project/keeptaskonnearestworkingtimewhenmadeautoscheduled/) { get; set; } | Mendapat atau menyetel nilai yang menunjukkan apakah KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled disetel atau tidak. |
| [Keywords](../../aspose.tasks/project/keywords/) { get; set; } | Mendapat atau menetapkan nilai Kata Kunci. |
| [LastAuthor](../../aspose.tasks/project/lastauthor/) { get; set; } | Mendapat atau menetapkan nilai LastAuthor. |
| [LastPrinted](../../aspose.tasks/project/lastprinted/) { get; set; } | Mendapat atau menetapkan nilai LastPrinted. |
| [LastSaved](../../aspose.tasks/project/lastsaved/) { get; set; } | Mendapat atau menetapkan nilai LastSaved. |
| [Manager](../../aspose.tasks/project/manager/) { get; set; } | Mendapat atau menetapkan nilai Manajer. |
| [MicrosoftProjectServerURL](../../aspose.tasks/project/microsoftprojectserverurl/) { get; set; } | Mendapat atau menyetel nilai yang menunjukkan apakah MicrosoftProjectServerURL disetel atau tidak. |
| [MinutesPerDay](../../aspose.tasks/project/minutesperday/) { get; set; } | Mendapat atau menetapkan nilai MenitPerHari. |
| [MinutesPerWeek](../../aspose.tasks/project/minutesperweek/) { get; set; } | Mendapat atau menetapkan nilai MinutesPerWeek. |
| [MoveCompletedEndsBack](../../aspose.tasks/project/movecompletedendsback/) { get; set; } | Mendapat atau menyetel nilai yang menunjukkan apakah MoveCompletedEndsBack disetel atau tidak. |
| [MoveCompletedEndsForward](../../aspose.tasks/project/movecompletedendsforward/) { get; set; } | Mendapat atau menyetel nilai yang menunjukkan apakah MoveCompletedEndsForward disetel atau tidak. |
| [MoveRemainingStartsBack](../../aspose.tasks/project/moveremainingstartsback/) { get; set; } | Mendapat atau menyetel nilai yang menunjukkan apakah MoveRemainingStartsBack disetel atau tidak. |
| [MoveRemainingStartsForward](../../aspose.tasks/project/moveremainingstartsforward/) { get; set; } | Mendapat atau menyetel nilai yang menunjukkan apakah MoveRemainingStartsForward disetel atau tidak. |
| [MultipleCriticalPaths](../../aspose.tasks/project/multiplecriticalpaths/) { get; set; } | Mendapat atau menyetel nilai yang menunjukkan apakah MultipleCriticalPaths disetel atau tidak. |
| [Name](../../aspose.tasks/project/name/) { get; set; } | Mendapat atau menetapkan nilai Name. |
| [NewTasksAreManual](../../aspose.tasks/project/newtasksaremanual/) { get; set; } | Mendapat atau menyetel nilai yang menunjukkan apakah NewTasksAreManual disetel atau tidak. |
| [NewTasksEffortDriven](../../aspose.tasks/project/newtaskseffortdriven/) { get; set; } | Mendapat atau menyetel nilai yang menunjukkan apakah NewTasksEffortDriven disetel atau tidak. |
| [NewTasksEstimated](../../aspose.tasks/project/newtasksestimated/) { get; set; } | Mendapat atau menyetel nilai yang menunjukkan apakah NewTasksEstimated disetel atau tidak. |
| [NewTaskStartDate](../../aspose.tasks/project/newtaskstartdate/) { get; set; } | Mendapat atau menetapkan nilai NewTaskStartDate. |
| [OleObjects](../../aspose.tasks/project/oleobjects/) { get; } | Mendapat koleksi yang berisi instance dari[`OleObject`](../oleobject/) kelas yang ditautkan atau disematkan ke file proyek ini. Tersedia untuk format file mpp saja. Koleksi ini hanya bisa dibaca kecuali untuk operasi 'Bersihkan'. |
| [OutlineCodes](../../aspose.tasks/project/outlinecodes/) { get; } | Mendapat objek OutlineCodeDefinitionCollection. Kumpulan definisi kode outline yang terkait dengan proyek. |
| [ProjectExternallyEdited](../../aspose.tasks/project/projectexternallyedited/) { get; set; } | Mendapat atau menyetel nilai yang menunjukkan apakah ProjectExternallyEdited disetel atau tidak. |
| [RemoveFileProperties](../../aspose.tasks/project/removefileproperties/) { get; set; } | Mendapat atau menyetel nilai yang menunjukkan apakah RemoveFileProperties disetel atau tidak. |
| [ResourceAssignments](../../aspose.tasks/project/resourceassignments/) { get; } | Mendapat objek ResourceAssignmentCollection. |
| [ResourceFilters](../../aspose.tasks/project/resourcefilters/) { get; } | Mendapat semua definisi filter berbasis sumber daya. ResourceFilters adalah kumpulan dari[`Filter`](../filter/) objek. |
| [ResourceGroups](../../aspose.tasks/project/resourcegroups/) { get; } | Mendapat semua definisi grup berbasis sumber daya. ResourceGroups adalah kumpulan dari[`Group`](../group/) objek. |
| [Resources](../../aspose.tasks/project/resources/) { get; } | Mendapat objek ResourceCollection. |
| [Revision](../../aspose.tasks/project/revision/) { get; set; } | Mendapat atau menetapkan nilai Revisi. |
| [RootTask](../../aspose.tasks/project/roottask/) { get; } | Mendapat akar pohon tugas. |
| [SaveVersion](../../aspose.tasks/project/saveversion/) { get; set; } | Mendapat atau menetapkan nilai SaveVersion. |
| [ScheduleFromStart](../../aspose.tasks/project/schedulefromstart/) { get; set; } | Mendapat atau menyetel nilai yang menunjukkan apakah ScheduleFromStart disetel atau tidak. |
| [ShowProjectSummaryTask](../../aspose.tasks/project/showprojectsummarytask/) { get; set; } | Mendapat atau menyetel nilai yang menunjukkan apakah ShowProjectSummaryTask disetel atau tidak. |
| [SplitsInProgressTasks](../../aspose.tasks/project/splitsinprogresstasks/) { get; set; } | Mendapat atau menyetel nilai yang menunjukkan apakah SplitsInProgressTasks disetel atau tidak. |
| [SpreadActualCost](../../aspose.tasks/project/spreadactualcost/) { get; set; } | Mendapat atau menyetel nilai yang menunjukkan apakah SpreadActualCost disetel atau tidak. |
| [SpreadPercentComplete](../../aspose.tasks/project/spreadpercentcomplete/) { get; set; } | Mendapat atau menyetel nilai yang menunjukkan apakah SpreadPercentComplete disetel atau tidak. |
| [StartDate](../../aspose.tasks/project/startdate/) { get; set; } | Mendapat atau menetapkan nilai StartDate. |
| [StatusDate](../../aspose.tasks/project/statusdate/) { get; set; } | Mendapat atau menetapkan nilai StatusDate. |
| [Subject](../../aspose.tasks/project/subject/) { get; set; } | Mendapat atau menetapkan nilai Subjek. |
| [Tables](../../aspose.tasks/project/tables/) { get; } | Mendapat daftar[`Table`](../table/) objek. |
| [TaskFilters](../../aspose.tasks/project/taskfilters/) { get; } | Mendapat semua definisi filter berbasis tugas. TaskFilters adalah kumpulan dari[`Filter`](../filter/) objek. |
| [TaskGroups](../../aspose.tasks/project/taskgroups/) { get; } | Mendapat semua definisi grup berbasis tugas. TaskGroups adalah kumpulan dari[`Group`](../group/) objek. |
| [TaskLinks](../../aspose.tasks/project/tasklinks/) { get; } | Mendapat[`TaskLinkCollection`](../tasklinkcollection/) objek. |
| [TaskUpdatesResource](../../aspose.tasks/project/taskupdatesresource/) { get; set; } | Mendapat atau menyetel nilai yang menunjukkan apakah TaskUpdatesResource disetel atau tidak. |
| [Template](../../aspose.tasks/project/template/) { get; set; } | Mendapat atau menetapkan nilai Template. |
| [TimescaleFinish](../../aspose.tasks/project/timescalefinish/) { get; set; } | Mendapat atau menetapkan nilai TimescaleFinish. |
| [TimescaleStart](../../aspose.tasks/project/timescalestart/) { get; set; } | Mendapat atau menetapkan nilai TimescaleStart. |
| [Title](../../aspose.tasks/project/title/) { get; set; } | Mendapat atau menetapkan nilai Judul. |
| [Uid](../../aspose.tasks/project/uid/) { get; set; } | Mendapat atau menetapkan nilai Uid. |
| [UpdateManuallyScheduledTasksWhenEditingLinks](../../aspose.tasks/project/updatemanuallyscheduledtaskswheneditinglinks/) { get; set; } | Mendapat atau menyetel nilai yang menunjukkan apakah UpdateManuallyScheduledTasksWhenEditingLinks disetel atau tidak. |
| [VbaProject](../../aspose.tasks/project/vbaproject/) { get; } | Mendapat instance dari[`VbaProject`](./vbaproject/) kelas. |
| [Views](../../aspose.tasks/project/views/) { get; } | Mendapat daftar[`View`](../view/) objek. |
| [WBSCodeDefinition](../../aspose.tasks/project/wbscodedefinition/) { get; set; } | Mendapat atau menyetel Definisi Kode WBS untuk proyek. |
| [WeekStartDay](../../aspose.tasks/project/weekstartday/) { get; set; } | Mendapat atau menetapkan nilai WeekStartDay. |
| [WorkFormat](../../aspose.tasks/project/workformat/) { get; set; } | Mendapat atau menetapkan nilai WorkFormat. |

## Metode

| Nama | Keterangan |
| --- | --- |
| [CopyTo](../../aspose.tasks/project/copyto/#copyto)(Project) | Menyalin data utama dan properti proyek ke proyek lain. |
| [CopyTo](../../aspose.tasks/project/copyto/#copyto_1)(Project, CopyToOptions) | Menyalin data utama dan properti proyek ke proyek lain. |
| [EnumerateAllChildTasks](../../aspose.tasks/project/enumerateallchildtasks/)() | Secara rekursif menghitung semua tugas proyek termasuk tugas root. |
| [Get&lt;T&gt;](../../aspose.tasks/project/get/)(Key&lt;T, PrjKey&gt;) | Mengembalikan nilai properti yang dipetakan dalam wadah ini. |
| [GetBaselineSaveTime](../../aspose.tasks/project/getbaselinesavetime/)(BaselineType) | Mengembalikan waktu penyimpanan baseline. |
| [GetDuration](../../aspose.tasks/project/getduration/#getduration)(double) | Mendapat[`Duration`](../duration/) objek dengan jumlah unit yang ditentukan dan format durasi default yang ditentukan dalam pengaturan proyek[`DurationFormat`](../prj/durationformat/) . |
| [GetDuration](../../aspose.tasks/project/getduration/#getduration_1)(double, TimeUnitType) | Mendapat[`Duration`](../duration/) objek dengan jumlah yang ditentukan[`TimeUnitType`](../timeunittype/) unit. |
| [GetDuration](../../aspose.tasks/project/getduration/#getduration_2)(TimeSpan, TimeUnitType) | Mendapat[`Duration`](../duration/) objek dengan yang ditentukanTimeSpan nilai dan ditentukan[`TimeUnitType`](../timeunittype/) nilai. |
| [GetPageCount](../../aspose.tasks/project/getpagecount/#getpagecount)() | Mengembalikan jumlah halaman untuk proyek yang akan dirender menggunakan default[`Timescale`](../../aspose.tasks.visualization/timescale/) (Hari). |
| [GetPageCount](../../aspose.tasks/project/getpagecount/#getpagecount_4)(PresentationFormat) | Mengembalikan jumlah halaman untuk proyek yang akan dirender menggunakan default[`Timescale`](../../aspose.tasks.visualization/timescale/) (hari) dan diberikan[`PresentationFormat`](../../aspose.tasks.visualization/presentationformat/) |
| [GetPageCount](../../aspose.tasks/project/getpagecount/#getpagecount_1)(SaveOptions) | Mengembalikan jumlah halaman untuk proyek yang akan dirender menggunakan yang diberikan[`SaveOptions`](../../aspose.tasks.saving/saveoptions/) . |
| [GetPageCount](../../aspose.tasks/project/getpagecount/#getpagecount_6)(Timescale) | Mengembalikan jumlah halaman untuk proyek yang akan dirender menggunakan yang diberikan[`Timescale`](../../aspose.tasks.visualization/timescale/) . |
| [GetPageCount](../../aspose.tasks/project/getpagecount/#getpagecount_2)(PageSize, Timescale) | Mengembalikan jumlah halaman untuk proyek yang akan dirender menggunakan yang diberikan[`Timescale`](../../aspose.tasks.visualization/timescale/) Dan[`PageSize`](../../aspose.tasks.visualization/pagesize/) . |
| [GetPageCount](../../aspose.tasks/project/getpagecount/#getpagecount_5)(PresentationFormat, Timescale) | Mengembalikan jumlah halaman untuk proyek yang akan dirender menggunakan yang diberikan[`Timescale`](../../aspose.tasks.visualization/timescale/) Dan[`PresentationFormat`](../../aspose.tasks.visualization/presentationformat/) . |
| [GetPageCount](../../aspose.tasks/project/getpagecount/#getpagecount_3)(PageSize, Timescale, DateTime, DateTime) | Mengembalikan jumlah halaman untuk proyek yang akan dirender menggunakan yang diberikan[`Timescale`](../../aspose.tasks.visualization/timescale/) ,[`PresentationFormat`](../../aspose.tasks.visualization/presentationformat/) dan rentang tanggal. |
| [GetPredecessors](../../aspose.tasks/project/getpredecessors/)(Task) | Mengembalikan kumpulan tautan tugas yang merupakan pendahulu dari tugas yang ditentukan. |
| [GetWork](../../aspose.tasks/project/getwork/)(double) | Mendapat[`Duration`](../duration/) objek dengan yang ditentukanDouble nilai dan format kerja default. |
| [Print](../../aspose.tasks/project/print/#print)() | Mencetak proyek ke printer default dengan pengaturan printer default menggunakan pengontrol cetak standar (tanpa Antarmuka Pengguna). |
| [Print](../../aspose.tasks/project/print/#print_2)(PrinterSettings) | Mencetak proyek sesuai dengan pengaturan printer yang ditentukan menggunakan pengontrol cetak standar (tanpa Antarmuka Pengguna). |
| [Print](../../aspose.tasks/project/print/#print_1)(PrintOptions) | Mencetak proyek ke printer default dengan pengaturan printer default dan opsi penyimpanan khusus menggunakan pengontrol cetak standar (tanpa Antarmuka Pengguna). |
| [Print](../../aspose.tasks/project/print/#print_6)(string) | Mencetak proyek ke printer yang ditentukan dengan pengaturan printer default menggunakan pengontrol cetak standar (tanpa Antarmuka Pengguna). |
| [Print](../../aspose.tasks/project/print/#print_3)(PrinterSettings, PrintOptions) | Mencetak proyek sesuai dengan pengaturan printer yang ditentukan dan opsi penyimpanan khusus menggunakan pengontrol cetak standar (tanpa Antarmuka Pengguna). |
| [Print](../../aspose.tasks/project/print/#print_5)(PrinterSettings, string) | Mencetak proyek sesuai dengan pengaturan printer yang ditentukan menggunakan pengontrol cetak standar (tanpa Antarmuka Pengguna). |
| [Print](../../aspose.tasks/project/print/#print_4)(PrinterSettings, PrintOptions, string) | Mencetak proyek sesuai dengan pengaturan printer yang ditentukan, opsi penyimpanan khusus, dan nama dokumen yang ditentukan menggunakan pengontrol cetak standar (tanpa Antarmuka Pengguna). |
| [Recalculate](../../aspose.tasks/project/recalculate/#recalculate)() | Menjadwal ulang semua id tugas proyek, tingkat garis besar, tanggal mulai/selesai, menetapkan tanggal awal/akhir, menghitung kelonggaran, bidang pekerjaan dan biaya. |
| [Recalculate](../../aspose.tasks/project/recalculate/#recalculate_1)(bool) | Menjadwal ulang semua id tugas proyek, tingkat garis besar, tanggal mulai/selesai, menetapkan tanggal awal/akhir, menghitung kelonggaran, bidang pekerjaan dan biaya dengan validasi opsional. |
| [RecalculateResourceFields](../../aspose.tasks/project/recalculateresourcefields/)() | Menghitung ulang Id, Mulai dan Selesai sumber daya. |
| [RecalculateResourceStartFinish](../../aspose.tasks/project/recalculateresourcestartfinish/)() | Menghitung Ulang Mulai dan Selesai sumber daya. |
| [RemoveInvalidResourceAssignments](../../aspose.tasks/project/removeinvalidresourceassignments/)() | Menghilangkan penetapan sumber daya yang tidak valid dari daftar penetapan sumber daya proyek. |
| [RenumberWBSCode](../../aspose.tasks/project/renumberwbscode/#renumberwbscode)() | Penomoran ulang kode WBS semua tugas. |
| [RenumberWBSCode](../../aspose.tasks/project/renumberwbscode/#renumberwbscode_1)(List&lt;int&gt;) | Penomoran ulang kode WBS dari tugas yang telah selesai. |
| [RescheduleUncompletedWorkToStartAfter](../../aspose.tasks/project/rescheduleuncompletedworktostartafter/#rescheduleuncompletedworktostartafter)(DateTime) | Menjadwal ulang pekerjaan proyek yang belum selesai untuk dimulai setelah tanggal yang ditentukan. |
| [RescheduleUncompletedWorkToStartAfter](../../aspose.tasks/project/rescheduleuncompletedworktostartafter/#rescheduleuncompletedworktostartafter_1)(DateTime, List&lt;Task&gt;) | Menjadwal ulang pekerjaan yang belum selesai untuk daftar tugas tertentu agar dimulai setelah tanggal yang ditentukan. |
| [Save](../../aspose.tasks/project/save/#save_3)(string) | Menyimpan data proyek ke file dalam format mpp. |
| [Save](../../aspose.tasks/project/save/#save)(Stream, MPPSaveOptions) | Menyimpan proyek ke aliran menggunakan opsi penyimpanan yang ditentukan. |
| [Save](../../aspose.tasks/project/save/#save_1)(Stream, SaveFileFormat) | Menyimpan data proyek ke aliran. |
| [Save](../../aspose.tasks/project/save/#save_2)(Stream, SaveOptions) | Menyimpan proyek ke aliran menggunakan opsi penyimpanan yang ditentukan. |
| [Save](../../aspose.tasks/project/save/#save_4)(string, MPPSaveOptions) | Menyimpan dokumen ke format file mpp menggunakan opsi penyimpanan yang ditentukan. |
| [Save](../../aspose.tasks/project/save/#save_5)(string, SaveFileFormat) | Menyimpan data proyek ke file. |
| [Save](../../aspose.tasks/project/save/#save_6)(string, SaveOptions) | Menyimpan dokumen ke file menggunakan opsi penyimpanan yang ditentukan. |
| [SaveAsTemplate](../../aspose.tasks/project/saveastemplate/#saveastemplate)(Stream) | Menyimpan proyek sebagai template ke aliran tertentu. |
| [SaveAsTemplate](../../aspose.tasks/project/saveastemplate/#saveastemplate_2)(string) | Menyimpan proyek sebagai templat ke jalur file yang ditentukan. |
| [SaveAsTemplate](../../aspose.tasks/project/saveastemplate/#saveastemplate_1)(Stream, SaveTemplateOptions) | Menyimpan proyek sebagai template ke aliran tertentu. |
| [SaveAsTemplate](../../aspose.tasks/project/saveastemplate/#saveastemplate_3)(string, SaveTemplateOptions) | Menyimpan proyek sebagai template. |
| [SaveReport](../../aspose.tasks/project/savereport/#savereport)(Stream) | Menyimpan laporan ikhtisar proyek ke aliran. |
| [SaveReport](../../aspose.tasks/project/savereport/#savereport_2)(string) | Menyimpan laporan ikhtisar proyek ke file PDF. |
| [SaveReport](../../aspose.tasks/project/savereport/#savereport_1)(Stream, ReportType) | Menyimpan laporan proyek dari jenis yang ditentukan ke aliran yang ditentukan. |
| [SaveReport](../../aspose.tasks/project/savereport/#savereport_3)(string, ReportType) | Menyimpan laporan proyek dari jenis yang ditentukan dalam format PDF ke jalur file yang ditentukan. |
| [SelectAllChildTasks](../../aspose.tasks/project/selectallchildtasks/)() | Mengumpulkan semua tugas anak dari tugas root secara rekursif. |
| [Set](../../aspose.tasks/project/set/#set)(Key&lt;DateTime, PrjKey&gt;, DateTime) | Memetakan properti yang ditentukan ke nilai yang ditentukan dalam penampung ini. |
| [Set&lt;T&gt;](../../aspose.tasks/project/set/#set_1)(Key&lt;T, PrjKey&gt;, T) | Memetakan properti yang ditentukan ke nilai yang ditentukan dalam penampung ini. |
| [SetBaseline](../../aspose.tasks/project/setbaseline/#setbaseline)(BaselineType) | Menyimpan bidang baseline ke baseline yang ditentukan untuk keseluruhan proyek. |
| [SetBaseline](../../aspose.tasks/project/setbaseline/#setbaseline_1)(BaselineType, IEnumerable&lt;Task&gt;) | Menyimpan bidang baseline ke baseline yang ditentukan untuk tugas yang dipilih. |
| [SetBaselineSaveTime](../../aspose.tasks/project/setbaselinesavetime/)(BaselineType, DateTime) | Mengatur waktu penyimpanan garis dasar. |
| [UpdateProjectWorkAsComplete](../../aspose.tasks/project/updateprojectworkascomplete/#updateprojectworkascomplete)(DateTime, bool) | Memperbarui semua pekerjaan sebagai selesai melalui tanggal yang ditentukan untuk keseluruhan proyek. |
| [UpdateProjectWorkAsComplete](../../aspose.tasks/project/updateprojectworkascomplete/#updateprojectworkascomplete_1)(DateTime, bool, List&lt;Task&gt;) | Memperbarui semua pekerjaan sebagai selesai melalui tanggal yang ditentukan untuk daftar tugas yang ditentukan. |
| static [GetProjectFileInfo](../../aspose.tasks/project/getprojectfileinfo/#getprojectfileinfo)(Stream) | Mendapat info file proyek dari aliran. |
| static [GetProjectFileInfo](../../aspose.tasks/project/getprojectfileinfo/#getprojectfileinfo_1)(string) | Baca info file proyek dari file. |

### Perkataan

Itu **Proyek** adalah kelas pusat di perpustakaan Aspose.Tasks.

Satu dapat digunakan **Proyek**untuk membaca salah satu format manajemen proyek yang didukung: MPP, MPT, MPX, XML.

Untuk memuat dokumen yang ada dalam salah satu format yang didukung, berikan nama file atau aliran ke salah satu **Proyek** konstruktor. Untuk membuat proyek kosong, panggil konstruktor tanpa parameter.

Gunakan salah satu kelebihan metode Simpan untuk menyimpan proyek di salah satu[`SaveFileFormat`](../../aspose.tasks.saving/savefileformat/) format: Primavera: P6 XML, PM XER; Microsoft Excel: XLSX, XML; Tata Letak Tetap: PDF; Gambar: JPEG, PNG, BMP, TIFF, SVG; Teks: TXT; Lainnya: HTML.

Untuk mencetak proyek, gunakan salah satu dari[`Print`](./print/) kelebihan metode.

Itu **Proyek** menyimpan informasi di seluruh proyek seperti[`Views`](./views/) , [`BuiltInProps`](./builtinprops/) ,[`CustomProps`](./customprops/) , Dan[`ExtendedAttributes`](./extendedattributes/) . Sebagian besar objek ini dapat diakses melalui properti yang sesuai dari **Proyek** kelas.

Itu **Proyek**adalah entitas akar yang berisi titik masuk untuk memanipulasi entitas proyek lainnya, seperti[`Task`](../task/) ,[`Resource`](../resource/) ,[`ResourceAssignment`](../resourceassignment/) ,[`ExtendedAttribute`](../extendedattribute/) Dan[`Calendar`](../calendar/).

Itu **Proyek** entitas dapat diakses melalui koleksi yang diketik, misalnya[`Children`](../task/children/) ,[`Resources`](./resources/) ,[`ResourceAssignments`](./resourceassignments/) , dll.

### Lihat juga

* ruang nama [Aspose.Tasks](../../aspose.tasks/)
* perakitan [Aspose.Tasks](../../)

<!-- DO NOT EDIT: generated by xmldocmd for Aspose.Tasks.dll -->
