Class Project
Именује се: Aspose.Tasks Асамблеја: Aspose.Tasks.dll (25.4.0)
Представљају пројекат.
public class Project
Inheritance
Наслеђени чланови
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
То је централна класа у Аппосе.Таскс библиотеци.
Један може користитиProject
да прочитате један од подржаних формата управљања пројектима: MPP, MPT, MPX, XML.Да бисте преузели постојећи документ у било ком од подржаних формата, пренесите име датотеке или струју у један од конструктора.
Користите један од метода за сачување преоптерећења да бисте сачували пројекат у било ком од Aspose.Tasks.Saving.SaveFileФормат: Primavera: P6 XML, PM XER; Microsoft Excel: XLSX, XML; Фиксирани распоред: PDF; Слике: JPEG, PNG, BMP, TIFF, SVG; Текст: TXT; Други: HTML.
Слагају информације широм пројекта као што су Aspose.Tasks.Project.Views, Aspose.Tasks.Project.BuiltInProps, Aspose.Tasks.Project.CustomProps, и Aspose.Tasks.Project.ExtendedAttributes.
То је корен ентитет који садржи улазне тачке за манипулисање другим ентитетима пројекта, као што су Aspose.Tasks.Task, Aspose.Tasks.Resource, Aspose.Tasks.ResourceAssignment, Aspose.Tasks.ExtendedAttribute и Aspose.Tasks.Calendar.
TheProject
ентитети се могу приступити кроз типоване колекције, на пример, Aspose.Tasks.Task.Children, Aspose.Tasks.Project.Resources, Aspose.Tasks.Project.ResourceAssignments, итд.
Constructors
Project()
Иницијалише нову инстанцију класе Aspose.Tasks.Project.
public Project()
Project(Стринг , Стринг)
Иницијалише нову инстанцију класе Aspose.Tasks.Project из шаблона заштићеног лозинком (постојећи МПП или МПТ датотека).
public Project(string projectTemplate, string protectionPassword)
Parameters
projectTemplate
string
Пут до шаблона за креирање пројекта из.
protectionPassword
string
Заштита лозинке.
Remarks
Читање лозинке заштићене датотеке тренутно подржава само за МСП 2003 формат датотеке.
Project(Стринг)
Иницијалише нову инстанцију класе Aspose.Tasks.Project из шаблона (постојећи МПП или МПТ датотека).
public Project(string projectTemplate)
Parameters
projectTemplate
string
Пут до шаблона за креирање пројекта из.
Project(Трчање, PrimaveraReadOptions)
Иницијалише нову инстанцију Аппосе.Таскс.Пројекат класе из потокаса одређеном инстанцијом Аппосе.Таскс.ПримавераПрочитајтеОпције класе.
public Project(Stream stream, PrimaveraReadOptions options)
Parameters
stream
Stream
Поток пројекта System.IO.Streamclass
options
PrimaveraReadOptions
одређени примјер Аппосе.Таскс.ПримавереПрочитањеКлас који вам омогућава да прилагодите читање Примавере формате (ХЕР или КСМЛ).
Project(КСНУМКС, ParseErrorCallback)
Иницијалише нову инстанцију класе Aspose.Tasks.Project из шаблона (постојећи МПП или МПТ датотека).
public Project(string projectTemplate, ParseErrorCallback parseErrorHandler)
Parameters
projectTemplate
string
Пут до шаблона за креирање пројекта из.
parseErrorHandler
ParseErrorCallback
метода одређеног позива за управљање xml парсе грешкама.
Project(Stream)
Иницијалише нову инстанцију Аппосе.Таскс.Пројекат класе из струје.
public Project(Stream stream)
Parameters
stream
Stream
Поток за пуњење шаблона из.
Project(StreamReader)
Иницијалише нову инстанцију класе Aspose.Tasks.Project из инстанције StreamReader.
public Project(StreamReader reader)
Parameters
reader
StreamReader
Проток читач где да преузмете шаблон из.
Project(КСНУМКС, PrimaveraReadOptions)
Иницијалише нову инстанцију класе Aspose.Tasks.Project из шаблона (постојећи МПП или МПТ датотека)са одређеном инстанцијом Аппосе.Таскс.ПримавераПрочитајтеОпције класе.
public Project(string projectTemplate, PrimaveraReadOptions options)
Parameters
projectTemplate
string
Пут до шаблона за креирање пројекта од
options
PrimaveraReadOptions
одређена инстанција Аппосе.Таскс.ПримавераПрочитајтеОпције класе.
Project(DbSettings)
Иницијалише нову инстанцију класе Aspose.Tasks.Project да чита податке из базе базе која је одређена инстанцијом класе Aspose.Tasks.Connectivity.DbSettings.
public Project(DbSettings settings)
Parameters
settings
DbSettings
одређена инстанција класе Aspose.Tasks.Connectivity.DbSettings.
Project(Стрејм, ParseErrorCallback)
Иницијалише нову инстанцију класе Aspose.Tasks.Project из шаблона (постојећи МПП или МПТ датотека).
public Project(Stream stream, ParseErrorCallback parseErrorHandler)
Parameters
stream
Stream
Поток за пуњење шаблона из.
parseErrorHandler
ParseErrorCallback
метода одређеног позива за управљање xml парсе грешкама.
Project(струја, струја)
Иницијалише нову инстанцију класе Aspose.Tasks.Project из шаблона (постојећи МПП или МПТ датотека).
public Project(Stream stream, string protectionPassword)
Parameters
stream
Stream
Поток за пуњење шаблона из.
protectionPassword
string
Заштита лозинке.
Remarks
Читање лозинке заштићене датотеке тренутно подржава само за МСП 2003 формат датотеке.
Project(КСНУМКС, LoadOptions)
Иницијалише нову инстанцију класе Aspose.Tasks.Project из шаблона (постојећи МПП или МПТ датотека)са одређеним примером класе Aspose.Tasks.LoadOptions.
public Project(string projectTemplate, LoadOptions options)
Parameters
projectTemplate
string
Пут до шаблона за креирање пројекта од
options
LoadOptions
одређена инстанција класе Aspose.Tasks.LoadOptions.
Project(Стрејм, опције за опције)
Иницијалише нову инстанцију Аппосе.Таскс.Пројекат класе из потокаса одређеним примером класе Aspose.Tasks.LoadOptions.
public Project(Stream stream, LoadOptions options)
Parameters
stream
Stream
Поток пројекта System.IO.Streamclass
options
LoadOptions
одређена инстанција Аппосе.Таскс.ЛоадОптионсклас
Properties
ActualsInSync
Добија или поставља вредност која указује на то да ли је ActualsInSync постављен или не.
[EntityField]
public NullableBool ActualsInSync { get; set; }
Вредност имовине
AdminProject
Добија или поставља вредност која указује на то да ли је AdminProject постављен или не.
[EntityField]
public NullableBool AdminProject { get; set; }
Вредност имовине
AreEditableActualCosts
Добија или поставља вредност која указује на то да ли је постављен или не.
[EntityField]
public NullableBool AreEditableActualCosts { get; set; }
Вредност имовине
Author
Добија или поставља вредност аутора.
[EntityField]
public string Author { get; set; }
Вредност имовине
AutoAddNewResourcesAndTasks
Добија или поставља вредност која указује на то да ли је AutoAddNewResourcesAndTasks постављен или не.
[EntityField]
public NullableBool AutoAddNewResourcesAndTasks { get; set; }
Вредност имовине
AutoCalculateAssignmentCosts
Добије или одређује да ли би трошкови за постављање и остали трошкови требали бити аутоматски израчунати користећи радове и стопе ресурса за постављање.
[EntityField]
public bool AutoCalculateAssignmentCosts { get; set; }
Вредност имовине
Autolink
Добија или поставља вредност која указује на то да ли је Аутолинк постављен или не.
[EntityField]
public NullableBool Autolink { get; set; }
Вредност имовине
BaselineForEarnedValue
Добија или поставља вредност BaselineForEarnedValue.
[EntityField]
public BaselineType BaselineForEarnedValue { get; set; }
Вредност имовине
BuiltInProps
Добија колекцију уграђених имовина пројекта.
public BuiltInProjectPropertyCollection BuiltInProps { get; }
Вредност имовине
BuiltInProjectPropertyCollection
CalculationMode
Добија или поставља начин израчунавања пројекта.Може бити једна од вредности Аппосе.Таскс.Пројекат.ЦалкулацијаМоде листирање.
public CalculationMode CalculationMode { get; set; }
Вредност имовине
Calendar
Добија или поставља вредност календара.
[EntityField]
public Calendar Calendar { get; set; }
Вредност имовине
Calendars
Добије Aspose.Tasks.CalendarCollection објекат овог пројекта инстанције.
public CalendarCollection Calendars { get; }
Вредност имовине
Category
Добија или поставља вредност категорије.
[EntityField]
public string Category { get; set; }
Вредност имовине
Comments
Добија или поставља вредност коментара.
[EntityField]
public string Comments { get; set; }
Вредност имовине
Company
Добија или поставља вредност компаније.
[EntityField]
public string Company { get; set; }
Вредност имовине
CreationDate
Добија или поставља вредност CreationDate-а.
[EntityField]
public DateTime CreationDate { get; set; }
Вредност имовине
CriticalPath
Добије колекцију која садржи листу критичких задатака која садржи критички пут овог пројекта.
public TaskCollection CriticalPath { get; }
Вредност имовине
CriticalSlackLimit
Добија или поставља вредност CriticalSlackLimit.
[EntityField]
public int CriticalSlackLimit { get; set; }
Вредност имовине
CurrencyCode
Добија или поставља вредност Цуренцоде.
[EntityField]
public string CurrencyCode { get; set; }
Вредност имовине
CurrencyDigits
Добија или поставља вредност валуте.
[EntityField]
public int CurrencyDigits { get; set; }
Вредност имовине
CurrencySymbol
Добија или поставља вредност ВалутеСимбол.
[EntityField]
public string CurrencySymbol { get; set; }
Вредност имовине
CurrencySymbolPosition
Добија или поставља вредност ВалутеСимболПозиција.
[EntityField]
public CurrencySymbolPositionType CurrencySymbolPosition { get; set; }
Вредност имовине
CurrentDate
Добија или поставља вредност CurrentDate.
[EntityField]
public DateTime CurrentDate { get; set; }
Вредност имовине
CustomDateFormat
Добија или поставља вредност CustomDateFormat.
[EntityField]
public string CustomDateFormat { get; set; }
Вредност имовине
CustomProps
Добија колекцију прилагођених имовина пројекта.
public CustomProjectPropertyCollection CustomProps { get; }
Вредност имовине
CustomProjectPropertyCollection
DateFormat
Добија или поставља вредност ДатеФормат.
[EntityField]
public DateFormat DateFormat { get; set; }
Вредност имовине
DaysPerMonth
Добијете или постављате вредност DaysPerMonth.
[EntityField]
public int DaysPerMonth { get; set; }
Вредност имовине
DefaultFinishTime
Добија или поставља вредност ДефолтФиницхТим.
[EntityField]
public DateTime DefaultFinishTime { get; set; }
Вредност имовине
DefaultFixedCostAccrual
Добија или поставља вредност ДефолтФиксЦостАцруал.
[EntityField]
public CostAccrualType DefaultFixedCostAccrual { get; set; }
Вредност имовине
DefaultOvertimeRate
Добија или поставља вредност DefaultOvertimeRate.
[EntityField]
public double DefaultOvertimeRate { get; set; }
Вредност имовине
DefaultStandardRate
Добија или поставља вредност DefaultStandardRate.
[EntityField]
public double DefaultStandardRate { get; set; }
Вредност имовине
DefaultStartTime
Добија или поставља вредност ДефолтСтартТиме.
[EntityField]
public DateTime DefaultStartTime { get; set; }
Вредност имовине
DefaultTaskMetoda
Добије или поставља вредност ДефолтТацкЕВМетод.
[EntityField]
public EarnedValueMethodType DefaultTaskEVMethod { get; set; }
Вредност имовине
DefaultTaskType
Добијете или постављате вредност ДефолтТаскТип.
[EntityField]
public TaskType DefaultTaskType { get; set; }
Вредност имовине
DefaultView
Добија или поставља подразумевани поглед на пројекат.
public View DefaultView { get; set; }
Вредност имовине
DefaultWeekWorkingDays
Добије примјер Аппосе.Таскс.ВикендДанацКоллекција класа која представља колекцију по подразумевању пројекта недељних радног дана и радног времена.
public WeekDayCollection DefaultWeekWorkingDays { get; }
Вредност имовине
Remarks
Датотеке се налазе само у МПП датотекама (не у КСНУМКС).
DisplayOptions
Добије инстанцију Аппосе.Таскс.ПројекатОпције класе.
public ProjectDisplayOptions DisplayOptions { get; }
Вредност имовине
DurationFormat
Добија или поставља вредност DurationFormat.
[EntityField]
public TimeUnitType DurationFormat { get; set; }
Вредност имовине
EarnedValueMethod
Добије или поставља вредност Метода за добијање вредности.
[EntityField]
public EarnedValueMethodType EarnedValueMethod { get; set; }
Вредност имовине
ExtendedAttributes
Добије ExtendedAttributeDefinitionCollection објекат.Сакупљање проширених атрибута (прилагођених поља) дефиниција повезаних са пројектом.
public ExtendedAttributeDefinitionCollection ExtendedAttributes { get; }
Вредност имовине
ExtendedAttributeDefinitionCollection
ExtendedCreationDate
Добија или поставља вредност ExtendedCreationDate.
[EntityField]
public DateTime ExtendedCreationDate { get; set; }
Вредност имовине
FinishDate
Добија или поставља вредност FinishDate.
[EntityField]
public DateTime FinishDate { get; set; }
Вредност имовине
FiscalYearStart
Добија или поставља вредност која указује на то да ли је FiscalYearStart постављен или не.
[EntityField]
public NullableBool FiscalYearStart { get; set; }
Вредност имовине
FyStartDate
Добија или поставља вредност FyStartDate.
[EntityField]
public Month FyStartDate { get; set; }
Вредност имовине
Guid
Добија или поставља вредност водича.
[EntityField]
public Guid Guid { get; set; }
Вредност имовине
HonorConstraints
Добија или поставља вредност која указује на то да ли је HonorConstraints постављен или не.
[EntityField]
public NullableBool HonorConstraints { get; set; }
Вредност имовине
HyperlinkBase
Добија или поставља вредност Хиперлинкбазе.
[EntityField]
public string HyperlinkBase { get; set; }
Вредност имовине
InsertedProjectsLikeSummary
Добија или поставља вредност која указује на то да ли је InsertedProjectsLikeSummary постављен или не.
[EntityField]
public NullableBool InsertedProjectsLikeSummary { get; set; }
Вредност имовине
KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled
Добија или поставља вредност која указује да ли је KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled постављен или не.
[EntityField]
public NullableBool KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled { get; set; }
Вредност имовине
Keywords
Добија или поставља вредност кључних речи.
[EntityField]
public string Keywords { get; set; }
Вредност имовине
LastAuthor
Добија или поставља вредност LastAuthor.
[EntityField]
public string LastAuthor { get; set; }
Вредност имовине
LastPrinted
Добија или поставља вредност LastPrinted.
[EntityField]
public DateTime LastPrinted { get; set; }
Вредност имовине
LastSaved
Добија или поставља вредност LastSaved.
[EntityField]
public DateTime LastSaved { get; set; }
Вредност имовине
Manager
Добија или поставља вредност менаџера.
[EntityField]
public string Manager { get; set; }
Вредност имовине
МицрософтПројекатСерверУРЛ
Добија или поставља вредност која указује на то да ли је MicrosoftProjectServerURL постављен или не.
[EntityField]
public NullableBool MicrosoftProjectServerURL { get; set; }
Вредност имовине
MinutesPerDay
Добијете или постављате вредност МинутеПердеј.
[EntityField]
public int MinutesPerDay { get; set; }
Вредност имовине
MinutesPerWeek
Добијете или постављате вредност МинутеПервека.
[EntityField]
public int MinutesPerWeek { get; set; }
Вредност имовине
MoveCompletedEndsBack
Добија или поставља вредност која указује на то да ли је MoveCompletedEndsBack постављен или не.
[EntityField]
public NullableBool MoveCompletedEndsBack { get; set; }
Вредност имовине
MoveCompletedEndsForward
Добија или поставља вредност која указује на то да ли је MoveCompletedEndsForward постављен или не.
[EntityField]
public NullableBool MoveCompletedEndsForward { get; set; }
Вредност имовине
MoveRemainingStartsBack
Добија или поставља вредност која указује на то да ли је MoveRemainingStartsBack постављен или не.
[EntityField]
public NullableBool MoveRemainingStartsBack { get; set; }
Вредност имовине
MoveRemainingStartsForward
Добија или поставља вредност која указује на то да ли је MoveRemainingStartsForward постављен или не.
[EntityField]
public NullableBool MoveRemainingStartsForward { get; set; }
Вредност имовине
MultipleCriticalPaths
Добија или поставља вредност која указује на то да ли је MultipleCriticalPaths постављен или не.
[EntityField]
public NullableBool MultipleCriticalPaths { get; set; }
Вредност имовине
Name
Добија или поставља вредност имена.
[EntityField]
public string Name { get; set; }
Вредност имовине
NewTaskStartDate
Добија или поставља вредност NewTaskStartDate.
[EntityField]
public TaskStartDateType NewTaskStartDate { get; set; }
Вредност имовине
NewTasksAreManual
Добија или поставља вредност која указује на то да ли је NewTasksAreManual постављен или не.
[EntityField]
public NullableBool NewTasksAreManual { get; set; }
Вредност имовине
NewTasksEffortDriven
Добија или поставља вредност која указује на то да ли је NewTasksEffortDriven постављен или не.
[EntityField]
public NullableBool NewTasksEffortDriven { get; set; }
Вредност имовине
NewTasksEstimated
Добија или поставља вредност која указује на то да ли је NewTasksEstimated постављен или не.
[EntityField]
public NullableBool NewTasksEstimated { get; set; }
Вредност имовине
OleObjects
Добија колекцију која садржи примере класе Aspose.Tasks.OleObject који су повезани или уграђени у овај пројектни датотеку.
public OleObjectCollection OleObjects { get; }
Вредност имовине
OutlineCodes
Добије OutlineCodeDefinitionCollection објекат.Сакупљање дефиниција излазног кода повезаних са пројектом.
public OutlineCodeDefinitionCollection OutlineCodes { get; }
Вредност имовине
OutlineCodeDefinitionCollection
PrimaveraProperties
Добија објекат који садржи пролећне специфичне својства за пројекат прочитано из пролећног датотеке.
public PrimaveraProjectProperties PrimaveraProperties { get; }
Вредност имовине
ProjectExternallyEdited
Добија или поставља вредност која указује на то да ли је ProjectExternallyEdited постављен или не.
[EntityField]
public NullableBool ProjectExternallyEdited { get; set; }
Вредност имовине
RemoveFileProperties
Добија или поставља вредност која указује на то да ли је RemoveFileProperties постављен или не.
[EntityField]
public NullableBool RemoveFileProperties { get; set; }
Вредност имовине
ResourceAssignments
Добије ресурсАсигментЦоллекција објекат.
public ResourceAssignmentCollection ResourceAssignments { get; }
Вредност имовине
ResourceFilters
Добија све дефиниције филтера засноване на ресурсима.ResourceFilters је колекција Aspose.Tasks.Filter објеката.
public FilterCollection ResourceFilters { get; }
Вредност имовине
ResourceGroups
Добија све дефиниције групе засноване на ресурсима.ResourceGroups је колекција Aspose.Tasks.Group објеката.
public GroupCollection ResourceGroups { get; }
Вредност имовине
Resources
добија објекат за прикупљање ресурса.
public ResourceCollection Resources { get; }
Вредност имовине
Revision
Добија или поставља вредност ревизије.
[EntityField]
public int Revision { get; set; }
Вредност имовине
RootTask
Добија корен дрвета задатака.
public Task RootTask { get; }
Вредност имовине
SaveVersion
Добија или поставља вредност SaveVersion-а.
[EntityField]
public int SaveVersion { get; set; }
Вредност имовине
ScheduleFromStart
Добије или поставља вредност која указује на то да ли је СхедулФромСтарт постављен или не.
[EntityField]
public NullableBool ScheduleFromStart { get; set; }
Вредност имовине
ShowProjectSummaryTask
Добија или поставља вредност која указује на то да ли је ShowProjectSummaryTask постављен или не.
[EntityField]
public bool ShowProjectSummaryTask { get; set; }
Вредност имовине
SplitsInProgressTasks
Добија или поставља вредност која указује да ли је SplitsInProgressTasks постављен или не.
[EntityField]
public NullableBool SplitsInProgressTasks { get; set; }
Вредност имовине
SpreadActualCost
Добија или поставља вредност која указује на то да ли је SpreadActualCost постављен или не.
[EntityField]
public NullableBool SpreadActualCost { get; set; }
Вредност имовине
SpreadPercentComplete
Добија или поставља вредност која указује да ли је SpreadPercentComplete постављен или не.
[EntityField]
public NullableBool SpreadPercentComplete { get; set; }
Вредност имовине
StartDate
Добија или поставља вредност StartDate-а.
[EntityField]
public DateTime StartDate { get; set; }
Вредност имовине
StatusDate
Добија или поставља вредност СтатусДате.
[EntityField]
public DateTime StatusDate { get; set; }
Вредност имовине
Subject
Добија или поставља вредност субјекта.
[EntityField]
public string Subject { get; set; }
Вредност имовине
Tables
Добија листу Аппосе.Таскс.Табела објеката.
public TableCollection Tables { get; }
Вредност имовине
TaskFilters
Добија све дефиниције филтера засноване на задатку.TaskFilters је колекција Aspose.Tasks.Filter објеката.
public FilterCollection TaskFilters { get; }
Вредност имовине
TaskGroups
Добија све дефиниције групе засноване на задатцима.TaskGroups је колекција Aspose.Tasks.Group објеката.
public GroupCollection TaskGroups { get; }
Вредност имовине
TaskLinks
Добије Aspose.Tasks.TaskLinkCollection објекат.
public TaskLinkCollection TaskLinks { get; }
Вредност имовине
TaskUpdatesResource
Добија или поставља вредност која указује на то да ли је TaskUpdatesResource постављен или не.
[EntityField]
public NullableBool TaskUpdatesResource { get; set; }
Вредност имовине
Template
Добија или поставља вредност шаблона.
[EntityField]
public string Template { get; set; }
Вредност имовине
TimescaleFinish
Добија или поставља вредност TimescaleFinish.
[EntityField]
public DateTime TimescaleFinish { get; set; }
Вредност имовине
TimescaleStart
Добија или поставља вредност TimescaleStart.
[EntityField]
public DateTime TimescaleStart { get; set; }
Вредност имовине
Title
Добија или поставља вредност наслова.
[EntityField]
public string Title { get; set; }
Вредност имовине
Uid
Добија или поставља вредност УИД-а.
[EntityField]
public string Uid { get; set; }
Вредност имовине
UpdateManuallyScheduledTasksWhenEditingLinks
Добија или поставља вредност која указује на то да ли је UpdateManuallyScheduledTasksWhenEditingLinks постављен или не.
[EntityField]
public NullableBool UpdateManuallyScheduledTasksWhenEditingLinks { get; set; }
Вредност имовине
VbaProject
Добије пример Аппосе.Таскс.Пројекат.ВбаПројекат класе.
public VbaProject VbaProject { get; }
Вредност имовине
Views
Добија листу објеката Aspose.Tasks.View.
public ViewCollection Views { get; }
Вредност имовине
КСНУМКС дефинисање
Добија или поставља дефиницију ВБС кода за пројекат.
public WBSCodeDefinition WBSCodeDefinition { get; set; }
Вредност имовине
WeekStartDay
Добијете или постављате вредност за WeekStartDay.
[EntityField]
public DayType WeekStartDay { get; set; }
Вредност имовине
WorkFormat
Добија или поставља вредност WorkFormat.
[EntityField]
public TimeUnitType WorkFormat { get; set; }
Вредност имовине
Methods
CopyTo(Project)
Копирати главне податке и својства пројекта на други пројекат.
public void CopyTo(Project another)
Parameters
another
Project
Још један пројекат за копирање података на.
CopyTo(Пројекат, CopyToOptions)
Копирати главне податке и својства пројекта на други пројекат.
public void CopyTo(Project another, CopyToOptions options)
Parameters
another
Project
Још један пројекат за копирање података на.
options
CopyToOptions
Опције за копирање да контролише процес копирања.
EnumerateAllChildTasks()
Поново наводи све задатке пројекта, укључујући и коренску задатак.
public IEnumerable<task> EnumerateAllChildTasks()
Returns
IEnumerable < Task >
IEnumerable koji se može koristiti za iteriranje svih zadataka projekta.
Remarks
Обезбеђује лакши начин за итерирање задатака у поређењу са методом Aspose.Tasks.Project.SelectAllChildTasks јер не додељује меморију за све задатке.
Дођите Т>(КСНУМКС, КСНУМКС КСНУМКС="">)
Враћа вредност на коју је имовина мапирана у овом контејнеру.
public T Get<t>(Key<t, prjkey=""> key)
Parameters
одређени кључ за имовину. Aspose.Tasks.Prj за добијање кључа за имовину.
Returns
T
вредност на коју је имовина мапирана у овом контејнеру.
Типови параметара
T
врста мапиране вредности.
GetBaselineSaveTime(BaselineType)
Повратак базена штеди време.
public DateTime GetBaselineSaveTime(BaselineType baselineNumber)
Parameters
baselineNumber
BaselineType
Број базене је Aspose.Tasks.BaselineType.
Returns
Последња база линија штеди датум и време.
Remarks
Враћа DateTime.MinValue ако основна линија није спасена.
GetDuration(Двоструко)
Добије Aspose.Tasks.Duration објекат са одређеним бројем јединица и подразумевани формат трајања који је дефинисан у подешавањама пројекта Aspose.Tasks.Prj.DurationFormat.
public Duration GetDuration(double val)
Parameters
val
double
одређени број јединица.
Returns
Објекат трајања.
Remarks
Овај метод треба користити пажљиво јер враћа различите трајања у зависности од подешавања Project.DurationFormat.На пример, GetWork(1.0) ће вратити 1 сат када је Project.DurationFormat TimeUnitType.Hour или 1 дан ако је Project.DurationFormat TimeUnitType.Day.
GetDuration(Двоструки, TimeUnitType)
Добије Aspose.Tasks.Duration објекат са одређеним бројем Aspose.Tasks.TimeUnitType јединица.
public Duration GetDuration(double val, TimeUnitType timeUnit)
Parameters
val
double
одређени број јединица.
timeUnit
TimeUnitType
одређена вредност TimeUnitType.
Returns
Објекат трајања.
GetDuration(TimeSpan, TimeUnitType)
Добије Aspose.Tasks.Duration објекат са одређеном System.TimeSpan вредност и одређеном Aspose.Tasks.TimeUnitType вредност.
public Duration GetDuration(TimeSpan timeSpan, TimeUnitType timeUnit)
Parameters
timeSpan
TimeSpan
Опремљен систем.TimeSpan вредност.
timeUnit
TimeUnitType
одређена вредност TimeUnitType.
Returns
Објекат трајања.
GetPageCount(SaveOptions)
Повратак броја странице за пројекат који ће бити рендериран користећи дате Aspose.Tasks.Saving.SaveOptions.
public int GetPageCount(SaveOptions saveOptions)
Parameters
saveOptions
SaveOptions
Опције за штедњу да добијете број странице за.
Returns
Странице које треба да рачунају.
Examples
У овом примјеру, на пример, ХтмлСавеОпције и број страница у резултату ХТМЛ се пише на конзолу.
Project project = new Project(@"test.mpp");
HtmlSaveOptions saveOptions = new HtmlSaveOptions
{
IncludeProjectNameInPageHeader = false,
IncludeProjectNameInTitle = false,
PageSize = PageSize.A4,
Timescale = Timescale.Days,
StartDate = project.Get(Prj.StartDate).Date,
EndDate = project.Get(Prj.FinishDate).Date
};
Console.WriteLine(project.GetPageCount(saveOptions));
GetPageCount()
Повратак броја странице за пројекат да се пренесе користећи подразумевани Aspose.Tasks.Visualization.Timescale(Days).
public int GetPageCount()
Returns
Странице треба да се рачунају.
GetPageCount(Timescale)
Повратак броја странице за пројекат који ће бити рендериран користећи дат Aspose.Tasks.Visualization.Timescale.
public int GetPageCount(Timescale scale)
Parameters
scale
Timescale
Skala za dobijanje broja stranica.
Returns
Странице треба да се рачунају.
GetPageCount(PresentationFormat)
Враћа број странице за пројекат који ће бити рендериран користећи подразумевани Aspose.Tasks.Visualization.Timescale(Days) и дат Aspose.Tasks.Visualization.PresentationФормат
public int GetPageCount(PresentationFormat format)
Parameters
format
PresentationFormat
Формат да добије број странице за.
Returns
Странице треба да се рачунају.
GetPageCount(ПрезентацијаФормат, Тимскале)
Повратак броја странице за пројекат који ће бити рендериран користећи дате Аппосе.Таске.Визуализација.Тимскале и Аппосе.Таске.Визуализација.ПредстављањеФормат.
public int GetPageCount(PresentationFormat format, Timescale scale)
Parameters
format
PresentationFormat
Формат да добије број странице за.
scale
Timescale
Skala za dobijanje broja stranica.
Returns
Странице које треба да рачунају.
GetPageCount(PageSize, Timescale, DateTime, DateTime)
Повратак броја странице за пројекат који ће бити рендериран користећи дат Аппосе.Таскс.Визуализација.Тимскале, Аппосе.Таскс.Визуализација.ПредстављањеФормат и распон датума.
public int GetPageCount(PageSize pageSize, Timescale scale, DateTime startDate, DateTime endDate)
Parameters
pageSize
PageSize
Величина да добијете број странице за.
scale
Timescale
Skala za dobijanje broja stranica.
startDate
DateTime
Датум почетка да добијете број странице за.
endDate
DateTime
Датум завршетка да добијете број странице за.
Returns
Странице треба да се рачунају.
GetPageCount(Странице у категорији „Тимскале“)
Повратак броја странице за пројекат који ће бити рендериран користећи дате Аппосе.Таске.Визуализација.Тимскале и Аппосе.Таске.Визуализација.ПагеСизе.
public int GetPageCount(PageSize pageSize, Timescale scale)
Parameters
pageSize
PageSize
Величина да добијете број странице за.
scale
Timescale
Skala za dobijanje broja stranica.
Returns
Странице треба да се рачунају.
GetPredecessors(Task)
Враћа скуп линкова за задатке који су претходници одређене задатке.
public TaskLinkCollection GetPredecessors(Task task)
Parameters
task
Task
Задатак је добити претходника.
Returns
Списак претходника Aspose.Tasks.TaskLink.
GetProjectFileInfo(Стринг)
Прочитајте информације о пројекту из датотеке.
public static ProjectFileInfo GetProjectFileInfo(string filename)
Parameters
filename
string
Назив пројекта је Филано.
Returns
Пројекат датотеке info Aspose.Tasks.ProjectFileInfo.
GetProjectFileInfo(Stream)
Добијете информације о пројектним датотекама из струје.
public static ProjectFileInfo GetProjectFileInfo(Stream stream)
Parameters
stream
Stream
Датотеке у току.
Returns
Пројекат датотеке info Aspose.Tasks.ProjectFileInfo.
GetWork(Двоструко)
Добије Aspose.Tasks.Duration објекат са одређеним System.Double вредност и подразумевани радни формат.
public Duration GetWork(double val)
Parameters
val
double
одређена двострука вредност.
Returns
Објекат трајања.
Remarks
Овај метод треба користити пажљиво јер враћа различите трајања у зависности од подешавања Project.WorkFormat.На пример, GetWork(1.0) ће вратити 1 сат када је Project.WorkFormat TimeUnitType.Hour или 1 дан ако је Project.WorkFormat TimeUnitType.Day.
Print()
Принтирање пројекта на подразумевани штампач са подразумеваним подешавањама штампача користећи стандардни (не кориснички интерфејс) контролер штампања.
public void Print()
Print(PrintOptions)
Принтерирајте пројекат на подразумевани штампач са подразумеваним подешавањама штампача и прилагођеним опцијама за складиштење користећи стандардни (не кориснички интерфејс) контролер штампања.
public void Print(PrintOptions options)
Parameters
options
PrintOptions
у одређеном примјеру класе Aspose.Tasks.Saving.PrintOptions.
Print(Стринг)
Принтирање пројекта на одређени штампач са подразумеваним подешавањама штампача користећи стандардни (не кориснички интерфејс) контролер штампања.
public void Print(string printerName)
Parameters
printerName
string
Опремљено име штампача.
Print(PrinterSettings)
Пројекат штампања према одређеним подешавањама штампача користећи стандардни (не кориснички интерфејс) контролер штампања.
public void Print(PrinterSettings printerSettings)
Parameters
printerSettings
PrinterSettings
одређена инстанција класе System.Drawing.Printing.PrinterSettings.
Print(ПринтерСеттингс, Стринг)
Пројекат штампања према одређеним подешавањама штампача користећи стандардни (не кориснички интерфејс) контролер штампања.
public void Print(PrinterSettings printerSettings, string documentName)
Parameters
printerSettings
PrinterSettings
одређена инстанција класе System.Drawing.Printing.PrinterSettings.
documentName
string
име документа који ће се приказивати (на пример, у дијалогу стања штампања или штампачу).
Print(ПринтерСеттингс, ПринтерСеттингс)
Пројекат штампања према одређеним подешавањама штампача и прилагођеним опцијама за складиштење користећи стандардни (не кориснички интерфејс) контролер штампања.
public void Print(PrinterSettings printerSettings, PrintOptions options)
Parameters
printerSettings
PrinterSettings
одређена инстанција класе System.Drawing.Printing.PrinterSettings.
options
PrintOptions
у одређеном примјеру класе Aspose.Tasks.Saving.PrintOptions.
Print(ПринтерСеттингс, ПринтерОптионс, Стринг)
Принтирање пројекта према одређеним подешавањама штампача, прилагођеним опцијама за складиштење и одређеном именом документа користећи стандардни (не кориснички интерфејс) контролер штампања.
public void Print(PrinterSettings printerSettings, PrintOptions options, string documentName)
Parameters
printerSettings
PrinterSettings
одређена инстанција класе System.Drawing.Printing.PrinterSettings.
options
PrintOptions
у одређеном примјеру класе Aspose.Tasks.Saving.PrintOptions.
documentName
string
име документа који ће се приказивати (на пример, у дијалогу стања штампања или штампачу).
Recalculate()
Објављује све пројектне задатке идентификаторе, ниво излаза, датуме почетка / завршетка, поставља рано / касно датуме, израчунава слагалице, радне и трошкове поља.
public void Recalculate()
Recalculate(Боол)
Објављује све пројектне задатке идентификаторе, ниво излаза, датуме почетка / завршетка, поставља рано / касно датуме, израчунава слагалице, радне и трошкове поља са опционалном валидацијом.
public void Recalculate(bool validate)
Parameters
validate
bool
Ако је то тачно, биће извршена валидација прерачуна.Који подаци су валидирани:Тренутно се спроводи само основна валидација задатака и задатак линк датум ранг.Распоред датума задатака (на пример, ActualStart - ActualFinish, EarlyStart - EarlyFinish, итд.) као и датуми задатака ће се проверити према критеријумима датума да је датум почетка мањи или једнак датуму завршетка.Ако било који од горе описаних услова не успе, онда ће се бацити Aspose.Tasks.RecalculationValidationException.
RecalculateResourceFields()
Прерачуна ИД, почетак и завршетак ресурса.
public void RecalculateResourceFields()
RecalculateResourceStartFinish()
Прерачунавање почетка и завршетка ресурса.
public void RecalculateResourceStartFinish()
RemoveInvalidResourceAssignments()
Елиминише неважеће распореде ресурса са листе распореда ресурса пројекта.
public void RemoveInvalidResourceAssignments()
Remarks
MS Project stvara prazan zadatak resursa za svaku zadaću. pozovite metodu da ih uklonite.
РеномерWBSCode()
Реномер WBS кода за све задатке.
public void RenumberWBSCode()
РеномерWBSCode(Листа <инт>)
Реномер WBS кода прошлих задатака.
public void RenumberWBSCode(List<int> taskIds)
Parameters
Задатак идентификатори да преименују ВБС кодове.
RescheduleUncompletedWorkToStartAfter(DateTime)
Развој незавршеног пројекта ради да почне након одређеног датума.
public void RescheduleUncompletedWorkToStartAfter(DateTime after)
Parameters
after
DateTime
Датум за повраћање незавршеног рада након.
RescheduleUncompletedWorkToStartAfter(Датум, Листа<задатак>)
Решења незавршене радове за одређену листу задатака које треба започети након одређеног датума.
public void RescheduleUncompletedWorkToStartAfter(DateTime after, List<task> taskCollection)
Parameters
after
DateTime
Датум за повраћање незавршеног рада након.
Списак<Задаци> за задатке за поновно исправљање незавршеног рада за.
Save(Стринг, SimpleSaveOptions)
Сачува документ у датотеку користећи наведене опције за сачување.
public void Save(string filename, SimpleSaveOptions options)
Parameters
filename
string
Име датотеке .
options
SimpleSaveOptions
Opcije za štednju.
Save(Стринг, SaveFileFormat)
Сачувате податке о пројекту у датотеку.
public void Save(string filename, SaveFileFormat format)
Parameters
filename
string
Име датотеке .
format
SaveFileFormat
Сачувај формат датотеке.
Save(Стринг)
Сачува податке о пројекту у датотеку у МПП формату.
public void Save(string filename)
Parameters
filename
string
Име датотеке .
Save(Покретање, SimpleSaveOptions)
Сачува пројекат у току користећи одређене опције за сачување.
public void Save(Stream stream, SimpleSaveOptions options)
Parameters
stream
Stream
У току струје.
options
SimpleSaveOptions
Opcije za štednju.
Save(Стрејм, SaveFileFormat)
Сачува подаци о пројекту у струју.
public void Save(Stream stream, SaveFileFormat format)
Parameters
stream
Stream
У току струје.
format
SaveFileFormat
датотеке датотеке датотеке датотеке датотеке датотеке датотеке датотеке датотеке датотеке датотеке.
SaveAsTemplate(String, SaveTemplateOptions)
Сачувај пројекат као шаблон.
public void SaveAsTemplate(string fileName, SaveTemplateOptions options)
Parameters
fileName
string
Име датотеке .
options
SaveTemplateOptions
наведене опције за сачување Aspose.Tasks.Saving.SaveTemplateOptions.
SaveAsTemplate(Стринг)
Сачува пројекат као шаблон на одређени пут датотеке.
public void SaveAsTemplate(string fileName)
Parameters
fileName
string
име одређеног датотеке.
SaveAsTemplate(Stream)
Сачува пројекат као шаблон за одређени ток.
public void SaveAsTemplate(Stream stream)
Parameters
stream
Stream
одређени ток да сачувате пројекат на.
SaveAsTemplate(Поток, SaveTemplateOptions)
Сачува пројекат као шаблон за одређени ток.
public void SaveAsTemplate(Stream stream, SaveTemplateOptions options)
Parameters
stream
Stream
Поток да сачувате шаблон пројекта на.
options
SaveTemplateOptions
наведене опције за сачување Aspose.Tasks.Saving.SaveTemplateOptions.
SaveReport(Stream)
Сачува извештај о прегледу пројекта на струју.
public void SaveReport(Stream stream)
Parameters
stream
Stream
Поток да сачувате извештај о пројекту на.
SaveReport(Стринг)
Сачува извештај о прегледу пројекта у ПДФ датотеку.
public void SaveReport(string fileName)
Parameters
fileName
string
Име датотеке .
SaveReport(Стрејм, Извештај)
Сачува извештај о пројекту одређеног типа на одређени ток.
public void SaveReport(Stream stream, ReportType reportType)
Parameters
stream
Stream
одређени ток да сачувате извештај о пројекту на.
reportType
ReportType
одређени извештај тип.Аспозе.Таске.Визуализација.РепортажТип
SaveReport(КСНУМКС, ReportType)
Сачува извештај о пројекту одређеног типа у ПДФ формату на одређени пут датотеке.
public void SaveReport(string fileName, ReportType reportType)
Parameters
fileName
string
име одређеног датотеке.
reportType
ReportType
одређени извештај тип.Аспозе.Таске.Визуализација.РепортажТип
SelectAllChildTasks()
Recursivno prikuplja sve detinjske zadatke iz korenog zadatka.
public IEnumerable<task> SelectAllChildTasks()
Returns
IEnumerable < Task >
Сакупљање задатака .
Сет <т>(КСНУМКС, КСНУМКС КСНУМКС=» » » » T)
Мапирајте одређену својство на одређену вредност у овом контејнеру.
public void Set<t>(Key<t, prjkey=""> key, T val)
Parameters
одређени кључ за имовину. Aspose.Tasks.Prj за добијање кључа за имовину.
val
T
То је вредност.
Типови параметара
T
врста мапиране вредности.
Set(Кључ<datetime, prjkey=» » » » Датум)
Мапирајте одређену својство на одређену вредност у овом контејнеру.
public void Set(Key<datetime, prjkey=""> key, DateTime val)
Parameters
одређени кључ за имовину. Aspose.Tasks.Prj за добијање кључа за имовину.
val
DateTime
То је вредност.
SetBaseline(BaselineType)
Сачува базелне поље на одређеном базелу за цео пројекат.
public void SetBaseline(BaselineType baselineType)
Parameters
baselineType
BaselineType
Тип базене да сачувате базене податке на.
SetBaseline(BaselineType, IEnumerable)
Сачува основне поље на одређеној основној линији за изабране задатке.
public void SetBaseline(BaselineType baselineType, IEnumerable<task> taskCollection)
Parameters
baselineType
BaselineType
Тип базене да сачувате базене податке на.
taskCollection
IEnumerable
<
Task
>
Списак задатака за складиштење базе података за.
SetBaselineSaveTime(БазелинТип, Датум)
Поставите базелин штеди време.
public void SetBaselineSaveTime(BaselineType baselineNumber, DateTime value)
Parameters
baselineNumber
BaselineType
Број базене је Aspose.Tasks.BaselineType.
value
DateTime
Последња база линија штеди датум и време.
Remarks
Поставите вредност у DateTime.MinValue ако основна линија није сачувана.
UpdateProjectWorkAsComplete(Датум времена, боол)
Ажурира све раде као комплетно кроз одређену датум за цео пројекат.
public void UpdateProjectWorkAsComplete(DateTime completeThrough, bool setZeroOrHundredPercentCompleteOnly)
Parameters
completeThrough
DateTime
Датум за ажурирање рада као што је завршено.
setZeroOrHundredPercentCompleteOnly
bool
Ако је постављен на истинске ажурирања само оне задатке као 100% комплетан чији је датум завршетка пре одређеног комплетног датума.У супротном, израчунава проценат комплетне вредности на основу планираног почетка и датума завршетка.
UpdateProjectWorkAsComplete(Датум, боол, Листа<задатак>)
Ажурира све радове као завршетак кроз одређени датум за одређени списак задатака.
public void UpdateProjectWorkAsComplete(DateTime completeThrough, bool setZeroOrHundredPercentCompleteOnly, List<task> taskCollection)
Parameters
completeThrough
DateTime
Датум за ажурирање рада као што је завршено.
setZeroOrHundredPercentCompleteOnly
bool
Ако је постављен на истинске ажурирања само оне задатке као 100% комплетан чији је датум завршетка пре одређеног комплетног датума.У супротном, израчунава проценат комплетне вредности на основу планираног почетка и датума завршетка.
Списак<Задаци> за задатке за ажурирање рада за.</datetime,></datetime,></t,></t,></t,></t,></t,></t,>