Prj Class

Represents supported properties of Project object.
Inheritance Hierarchy
SystemObject
  Aspose.TasksPrj

Namespace:  Aspose.Tasks
Assembly:  Aspose.Tasks (in Aspose.Tasks.dll) Version: 21.10
Syntax
public static class Prj

The Prj type exposes the following members.

Fields
  NameDescription
Public fieldStatic memberCode exampleActualsInSync
Determines whether all actual works have been synchronized with the project.
Public fieldStatic memberCode exampleAdminProject
Determines whether a project is an administrative project.
Public fieldStatic memberCode exampleAreEditableActualCosts
Determines whether actual costs are editable.
Public fieldStatic memberCode exampleAuthor
The author of a project.
Public fieldStatic memberCode exampleAutoAddNewResourcesAndTasks
Determines whether new resources or tasks automatically added to a resource or task pool.
Public fieldStatic memberCode exampleAutolink
Determines whether inserted or moved tasks are auto linked.
Public fieldStatic memberCode exampleBaselineForEarnedValue
The specific baseline used to calculate Variance values.
Public fieldStatic memberCode exampleCalendar
The project calendar.
Public fieldStatic memberCode exampleCategory
The category of a project.
Public fieldStatic memberCode exampleComments
Project's comments.
Public fieldStatic memberCode exampleCompany
The company where a project was created.
Public fieldStatic memberCode exampleCreationDate
The date and time when a project was created.
Public fieldStatic memberCode exampleCriticalSlackLimit
The number of days to the end of a task when Microsoft Project marks that task as a critical task.
Public fieldStatic memberCode exampleCurrencyCode
The three letter currency character code as defined in ISO 4217. Example of valid values is "USD".
Public fieldStatic memberCode exampleCurrencyDigits
The number of digits after a decimal symbol.
Public fieldStatic memberCode exampleCurrencySymbol
The currency symbol used in a project.
Public fieldStatic memberCode exampleCurrencySymbolPosition
The placement of the currency symbol.
Public fieldStatic memberCode exampleCurrentDate
The system date.
Public fieldStatic memberCode exampleCustomDateFormat
Project view custom date format. Used to format dates when DateFormat property is set to Custom.
Public fieldStatic memberCode exampleDateFormat
Project view date format.
Public fieldStatic memberCode exampleDaysPerMonth
The number of days per month.
Public fieldStatic memberCode exampleDefaultFinishTime
The default finish time of new tasks.
Public fieldStatic memberCode exampleDefaultFixedCostAccrual
The default type when fixed costs are accrued.
Public fieldStatic memberCode exampleDefaultOvertimeRate
The default overtime rate for new resources.
Public fieldStatic memberCode exampleDefaultStandardRate
The default standard rate for new resources.
Public fieldStatic memberCode exampleDefaultStartTime
The default start time of new tasks.
Public fieldStatic memberCode exampleDefaultTaskEVMethod
The default earned value method for tasks.
Public fieldStatic memberCode exampleDefaultTaskType
The default type of new tasks.
Public fieldStatic memberCode exampleDurationFormat
The format for expressing the bulk duration.
Public fieldStatic memberCode exampleEarnedValueMethod
The default method for calculating earned value.
Public fieldStatic memberCode exampleExtendedCreationDate
Date used for calculation and reporting.
Public fieldStatic memberCode exampleFinishDate
The finish date of a project.
Public fieldStatic memberCode exampleFiscalYearStart
Determines whether the fiscal year numbering is used.
Public fieldStatic memberCode exampleFyStartDate
The month when fiscal year is starting.
Public fieldStatic memberCode exampleGuid
The GUID of the project.
Public fieldStatic memberCode exampleHonorConstraints
Determines whether tasks honor their constraint dates.
Public fieldStatic memberCode exampleHyperlinkBase
Project's hyperlink base.
Public fieldStatic memberCode exampleInsertedProjectsLikeSummary
Determines whether subtasks are calculated as summary tasks.
Public fieldStatic memberCode exampleKeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled
Determines whether manual tasks must be kept on nearest working time when made as auto scheduled.
Public fieldStatic memberCode exampleKeywords
Project's keywords.
Public fieldStatic memberCode exampleLastAuthor
Project's last author.
Public fieldStatic memberCode exampleLastPrinted
Project's last print time.
Remarks
Saved in UTC format in mpp files. DateTime type.
Public fieldStatic memberCode exampleLastSaved
The date when a project was saved last time.
Remarks
Saved in UTC format in mpp files. DateTime type.
Public fieldStatic memberCode exampleManager
The manager of a project.
Public fieldStatic memberCode exampleMicrosoftProjectServerURL
Determines whether a project was created by a Project Server user as opposed to an NT user.
Public fieldStatic memberCode exampleMinutesPerDay
The number of minutes per day.
Public fieldStatic memberCode exampleMinutesPerWeek
The number of minutes per week.
Public fieldStatic memberCode exampleMoveCompletedEndsBack
Determines whether the end of completed portions of tasks scheduled to start after the status date but started earlier should be moved back to the status date.
Public fieldStatic memberCode exampleMoveCompletedEndsForward
Determines whether the end of completed portions of tasks scheduled to have been completed before the status date but begun later should be moved up to the status date.
Public fieldStatic memberCode exampleMoveRemainingStartsBack
Determines whether the beginning of remaining portions of tasks scheduled to start after the status date but started earlier should be moved back to the status date.
Public fieldStatic memberCode exampleMoveRemainingStartsForward
Determines whether the beginning of remaining portions of tasks scheduled to have begun later should be moved up to the status date.
Public fieldStatic memberCode exampleMultipleCriticalPaths
Determines whether multiple critical paths are calculated.
Public fieldStatic memberCode exampleName
The name of the project.
Public fieldStatic memberCode exampleNewTasksAreManual
Determines whether new tasks created as manual.
Public fieldStatic memberCode exampleNewTasksEffortDriven
Determines whether new tasks are effort driven.
Public fieldStatic memberCode exampleNewTasksEstimated
Determines whether an estimated duration is shown by default.
Public fieldStatic memberCode exampleNewTaskStartDate
The default start date type for new tasks.
Public fieldStatic memberCode exampleProjectExternallyEdited
Determines whether the project was externally edited.
Public fieldStatic memberCode exampleRemoveFileProperties
Determines whether all file properties will be removed on save.
Public fieldStatic memberCode exampleRevision
The number of times a project was saved.
Public fieldStatic memberCode exampleSaveVersion
The version of Microsoft Office Project from which a project file was saved.
Public fieldStatic memberCode exampleScheduleFromStart
Determines whether to calculate the project schedule forward from the start date.
Public fieldStatic memberCode exampleShowProjectSummaryTask
Determines whether to display summary information about an entire project on a single row with its own summary task bar at the top of the Gantt Chart view.
Public fieldStatic memberCode exampleSplitsInProgressTasks
Determines whether in-progress tasks can be split.
Public fieldStatic memberCode exampleSpreadActualCost
Determines whether actual costs are spread to the status date.
Public fieldStatic memberCode exampleSpreadPercentComplete
Determines whether a percent complete is spread to the status date.
Public fieldStatic memberCode exampleStartDate
The start date of a project.
Public fieldStatic memberCode exampleStatusDate
the status date to display progress or to calculate earned value totals. The status date is the same as the current date (today's date) unless a different status date is specified.
Public fieldStatic memberCode exampleSubject
The subject of a project.
Public fieldStatic memberCode exampleTaskUpdatesResource
Determines whether updates to tasks update resources.
Public fieldStatic memberCode exampleTemplate
Project's template.
Public fieldStatic memberCode exampleTimescaleFinish
The date that the timescale in the view finishes.
Public fieldStatic memberCode exampleTimescaleStart
The date that the timescale in the view starts.
Public fieldStatic memberCode exampleTitle
The title of a project.
Public fieldStatic memberCode exampleUid
The unique Id of a project.
Public fieldStatic memberCode exampleUpdateManuallyScheduledTasksWhenEditingLinks
Determines whether manual tasks must be updated when links were edited.
Public fieldStatic memberCode exampleWeekStartDay
First day of a week.
Public fieldStatic memberCode exampleWorkFormat
The format used to show the duration of the task.
Examples
Shows how to read/write project name.
var project = new Project(DataDir + "Blank2010.mpp");

project.Set(Prj.Name, "Custom Project Name");

Console.WriteLine("Project name: " + project.Get(Prj.Name));
See Also