Class Project

Class Project

Името на пространството: Aspose.Tasks Асамблея: Aspose.Tasks.dll (25.4.0)

Представяне на проект.

public class Project

Inheritance

object Project

наследници

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Remarks

Това е централен клас в библиотеката Aspose.Tasks.

Човек може да използваProject

да прочетете един от поддържаните формати за управление на проекти: MPP, MPT, mpx, XML.За да изтеглите съществуващ документ във всеки от поддържаните формати, препратете името на файла или потока в един от конструкторите.За да създадете бял проект, обадете се на конструктора без параметри.

Aspose.Tasks.Saving.SaveFileФормати: Primavera: P6 XML, PM XER; Microsoft Excel: XLSX, XML; Fixed Layout: 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 от шаблон, защитен с парола (съществуващ mpp или mpt).

public Project(string projectTemplate, string protectionPassword)

Parameters

projectTemplate string

Пътят към шаблона за създаване на проект от.

protectionPassword string

Защита на паролата.

Remarks

Прочетете парола защитени файлове понастоящем се поддържа само за формат файл MSP 2003.

Project(Стрий)

Aspose.Tasks.Project от шаблон (съществуващ mpp или mpt).

public Project(string projectTemplate)

Parameters

projectTemplate string

Пътят към шаблона за създаване на проект от.

Project(Пътуване, PrimaveraReadOptions)

Иницијализира нова инстанция на класа Aspose.Tasks.Project от потокаAspose.Tasks.PrimaveraReadOptions.

public Project(Stream stream, PrimaveraReadOptions options)

Parameters

stream Stream

Поток на Project System.IO.Streamclass

options PrimaveraReadOptions

Aspose.Tasks.PrimaveraReadOptionsclass, който позволява персонализиране на четенето на Primavera формати (XER или XML).

Project(Етикети: ParseErrorCallback)

Aspose.Tasks.Project от шаблон (съществуващ mpp или mpt).

public Project(string projectTemplate, ParseErrorCallback parseErrorHandler)

Parameters

projectTemplate string

Пътят към шаблона за създаване на проект от.

parseErrorHandler ParseErrorCallback

Методът на повикване за справяне с грешките в xml parse.

Project(Stream)

Иницијализира нова инстанция на Aspose.Tasks.Проектен клас от поток.

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 от шаблон (съществуващ MPP или MPT)Aspose.Tasks.PrimaveraReadOptions.

public Project(string projectTemplate, PrimaveraReadOptions options)

Parameters

projectTemplate string

Пътят към шаблона за създаване на проект от

options PrimaveraReadOptions

Aspose.Tasks.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 от шаблон(съществуващ mpp или mpt).

public Project(Stream stream, ParseErrorCallback parseErrorHandler)

Parameters

stream Stream

Изтегляне за зареждане на шаблон.

parseErrorHandler ParseErrorCallback

Методът на повикване за справяне с грешките в xml parse.

Project(Стрий, Стрий)

Aspose.Tasks.Project от шаблон(съществуващ mpp или mpt).

public Project(Stream stream, string protectionPassword)

Parameters

stream Stream

Изтегляне за зареждане на шаблон.

protectionPassword string

Защита на паролата.

Remarks

Прочетете парола защитени файлове понастоящем се поддържа само за формат файл MSP 2003.

Project(Стринг, опции за натоварване)

Aspose.Tasks.Project от шаблон (съществуващ mpp или mpt)Aspose.Tasks.LoadOptions.

public Project(string projectTemplate, LoadOptions options)

Parameters

projectTemplate string

Пътят към шаблона за създаване на проект от

options LoadOptions

Aspose.Tasks.LoadOptions.

Project(Изтегляне, LoadOptions)

Иницијализира нова инстанция на класа Aspose.Tasks.Project от потокаAspose.Tasks.LoadOptions.

public Project(Stream stream, LoadOptions options)

Parameters

stream Stream

Поток на Project System.IO.Streamclass

options LoadOptions

в конкретния случай на Aspose.Tasks.LoadOptionsclass

Properties

ActualsInSync

Получава или задава стойност, която показва дали ActualsInSync е зададен или не.

[EntityField]
public NullableBool ActualsInSync { get; set; }

стойност на имота

NullableBool

AdminProject

Получава или задава стойност, която показва дали AdminProject е зададен или не.

[EntityField]
public NullableBool AdminProject { get; set; }

стойност на имота

NullableBool

AreEditableActualCosts

Получава или задава стойност, която показва дали AreEditableActualCosts е зададен или не.

[EntityField]
public NullableBool AreEditableActualCosts { get; set; }

стойност на имота

NullableBool

Author

Получава или поставя стойност на автора.

[EntityField]
public string Author { get; set; }

стойност на имота

string

AutoAddNewResourcesAndTasks

AutoAddNewResourcesAndTasks.

[EntityField]
public NullableBool AutoAddNewResourcesAndTasks { get; set; }

стойност на имота

NullableBool

AutoCalculateAssignmentCosts

Получава или установява дали разходите за задаване и останалата цена трябва да се изчисляват автоматично, като се използват равнищата на работата и ресурсите на заданието.

[EntityField]
public bool AutoCalculateAssignmentCosts { get; set; }

стойност на имота

bool

Autolink

Получава или задава стойност, която показва дали Autolink е зададен или не.

[EntityField]
public NullableBool Autolink { get; set; }

стойност на имота

NullableBool

BaselineForEarnedValue

BaselineForEarnedValue.

[EntityField]
public BaselineType BaselineForEarnedValue { get; set; }

стойност на имота

BaselineType

BuiltInProps

Получава вградена колекция от имоти на проекта.

public BuiltInProjectPropertyCollection BuiltInProps { get; }

стойност на имота

BuiltInProjectPropertyCollection

CalculationMode

Получава или задава режим за изчисляване на проект.Aspose.Tasks.Project.CalculationMode.

public CalculationMode CalculationMode { get; set; }

стойност на имота

CalculationMode

Calendar

Получава или определя стойност на календара.

[EntityField]
public Calendar Calendar { get; set; }

стойност на имота

Calendar

Calendars

Aspose.Tasks.CalendarCollection.

public CalendarCollection Calendars { get; }

стойност на имота

CalendarCollection

Category

Получава или определя стойност на категория.

[EntityField]
public string Category { get; set; }

стойност на имота

string

Comments

Получава или поставя стойност на коментари.

[EntityField]
public string Comments { get; set; }

стойност на имота

string

Company

Получава или определя стойност на Дружеството.

[EntityField]
public string Company { get; set; }

стойност на имота

string

CreationDate

CreationDate.

[EntityField]
public DateTime CreationDate { get; set; }

стойност на имота

DateTime

CriticalPath

Получава колекция, която съдържа списък с критични задачи, които включват критичен път на този проект.Това е операция O(n), където n е броят на задачите в проекта.

public TaskCollection CriticalPath { get; }

стойност на имота

TaskCollection

CriticalSlackLimit

CriticalSlackLimit.

[EntityField]
public int CriticalSlackLimit { get; set; }

стойност на имота

int

CurrencyCode

CurrencyCode.

[EntityField]
public string CurrencyCode { get; set; }

стойност на имота

string

CurrencyDigits

CurrencyDigits.

[EntityField]
public int CurrencyDigits { get; set; }

стойност на имота

int

CurrencySymbol

Получава или поставя стойност на Символ на Валутата.

[EntityField]
public string CurrencySymbol { get; set; }

стойност на имота

string

CurrencySymbolPosition

SymbolPosition.

[EntityField]
public CurrencySymbolPositionType CurrencySymbolPosition { get; set; }

стойност на имота

CurrencySymbolPositionType

CurrentDate

CurrentDate.

[EntityField]
public DateTime CurrentDate { get; set; }

стойност на имота

DateTime

CustomDateFormat

CustomDateFormat.

[EntityField]
public string CustomDateFormat { get; set; }

стойност на имота

string

CustomProps

Получава колекция от персонализирани имоти на проекта.

public CustomProjectPropertyCollection CustomProps { get; }

стойност на имота

CustomProjectPropertyCollection

DateFormat

DateFormat.

[EntityField]
public DateFormat DateFormat { get; set; }

стойност на имота

DateFormat

DaysPerMonth

DaysPerMonth.

[EntityField]
public int DaysPerMonth { get; set; }

стойност на имота

int

DefaultFinishTime

DefaultFinishTime.

[EntityField]
public DateTime DefaultFinishTime { get; set; }

стойност на имота

DateTime

DefaultFixedCostAccrual

DefaultFixedCostAccrual.

[EntityField]
public CostAccrualType DefaultFixedCostAccrual { get; set; }

стойност на имота

CostAccrualType

DefaultOvertimeRate

DefaultOvertimeRate.

[EntityField]
public double DefaultOvertimeRate { get; set; }

стойност на имота

double

DefaultStandardRate

DefaultStandardRate.

[EntityField]
public double DefaultStandardRate { get; set; }

стойност на имота

double

DefaultStartTime

DefaultStartTime.

[EntityField]
public DateTime DefaultStartTime { get; set; }

стойност на имота

DateTime

Метод на дефолт

DefaultTaskEVMethod.

[EntityField]
public EarnedValueMethodType DefaultTaskEVMethod { get; set; }

стойност на имота

EarnedValueMethodType

DefaultTaskType

DefaultTaskType.

[EntityField]
public TaskType DefaultTaskType { get; set; }

стойност на имота

TaskType

DefaultView

Получавате или задавате изрично изглед на проекта.

public View DefaultView { get; set; }

стойност на имота

View

DefaultWeekWorkingDays

Получава примера на клас Aspose.Tasks.WeekDayCollection, който представлява колекция от проектни работни дни и работни часове по подразбиране на седмицата.

public WeekDayCollection DefaultWeekWorkingDays { get; }

стойност на имота

WeekDayCollection

Remarks

mpp файлове (не в xml).

DisplayOptions

Aspose.Tasks.ProjectDisplayOptions.

public ProjectDisplayOptions DisplayOptions { get; }

стойност на имота

ProjectDisplayOptions

DurationFormat

DurationFormat.

[EntityField]
public TimeUnitType DurationFormat { get; set; }

стойност на имота

TimeUnitType

EarnedValueMethod

EarnedValueMethod.

[EntityField]
public EarnedValueMethodType EarnedValueMethod { get; set; }

стойност на имота

EarnedValueMethodType

ExtendedAttributes

ExtendedAttributeDefinitionCollection.Събиране на разширени атрибути (приспособени полета) дефиниции, свързани с проект.

public ExtendedAttributeDefinitionCollection ExtendedAttributes { get; }

стойност на имота

ExtendedAttributeDefinitionCollection

ExtendedCreationDate

ExtendedCreationDate.

[EntityField]
public DateTime ExtendedCreationDate { get; set; }

стойност на имота

DateTime

FinishDate

FinishDate.

[EntityField]
public DateTime FinishDate { get; set; }

стойност на имота

DateTime

FiscalYearStart

Получава или задава стойност, която показва дали FiscalYearStart е зададен или не.

[EntityField]
public NullableBool FiscalYearStart { get; set; }

стойност на имота

NullableBool

FyStartDate

FyStartDate.

[EntityField]
public Month FyStartDate { get; set; }

стойност на имота

Month

Guid

Получава или поставя стойност на ръководство.

[EntityField]
public Guid Guid { get; set; }

стойност на имота

Guid

HonorConstraints

Получава или задава стойност, която показва дали HonorConstraints е зададен или не.

[EntityField]
public NullableBool HonorConstraints { get; set; }

стойност на имота

NullableBool

HyperlinkBase

HyperlinkBase.

[EntityField]
public string HyperlinkBase { get; set; }

стойност на имота

string

InsertedProjectsLikeSummary

InsertedProjectsLikeSummary.

[EntityField]
public NullableBool InsertedProjectsLikeSummary { get; set; }

стойност на имота

NullableBool

KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled

KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled.

[EntityField]
public NullableBool KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled { get; set; }

стойност на имота

NullableBool

Keywords

Получава или поставя стойност на ключови думи.

[EntityField]
public string Keywords { get; set; }

стойност на имота

string

LastAuthor

LastAuthor.

[EntityField]
public string LastAuthor { get; set; }

стойност на имота

string

LastPrinted

LastPrinted.

[EntityField]
public DateTime LastPrinted { get; set; }

стойност на имота

DateTime

LastSaved

Получава или поставя стойност на LastSaved.

[EntityField]
public DateTime LastSaved { get; set; }

стойност на имота

DateTime

Manager

Получава или определя стойност от мениджър.

[EntityField]
public string Manager { get; set; }

стойност на имота

string

MicrosoftProjectСървър URL

MicrosoftProjectServerURL.

[EntityField]
public NullableBool MicrosoftProjectServerURL { get; set; }

стойност на имота

NullableBool

MinutesPerDay

MinutesPerDay.

[EntityField]
public int MinutesPerDay { get; set; }

стойност на имота

int

MinutesPerWeek

MinutesPerWeek.

[EntityField]
public int MinutesPerWeek { get; set; }

стойност на имота

int

MoveCompletedEndsBack

Получава или задава стойност, която показва дали MoveCompletedEndsBack е зададен или не.

[EntityField]
public NullableBool MoveCompletedEndsBack { get; set; }

стойност на имота

NullableBool

MoveCompletedEndsForward

MoveCompletedEndsForward.

[EntityField]
public NullableBool MoveCompletedEndsForward { get; set; }

стойност на имота

NullableBool

MoveRemainingStartsBack

MoveRemainingStartsBack.

[EntityField]
public NullableBool MoveRemainingStartsBack { get; set; }

стойност на имота

NullableBool

MoveRemainingStartsForward

MoveRemainingStartsForward.

[EntityField]
public NullableBool MoveRemainingStartsForward { get; set; }

стойност на имота

NullableBool

MultipleCriticalPaths

Получава или задава стойност, която показва дали MultipleCriticalPaths е зададен или не.

[EntityField]
public NullableBool MultipleCriticalPaths { get; set; }

стойност на имота

NullableBool

Name

Получава или поставя стойност на име.

[EntityField]
public string Name { get; set; }

стойност на имота

string

NewTaskStartDate

NewTaskStartDate.

[EntityField]
public TaskStartDateType NewTaskStartDate { get; set; }

стойност на имота

TaskStartDateType

NewTasksAreManual

Получава или задава стойност, която показва дали NewTasksAreManual е зададен или не.

[EntityField]
public NullableBool NewTasksAreManual { get; set; }

стойност на имота

NullableBool

NewTasksEffortDriven

Получава или задава стойност, която показва дали NewTasksEffortDriven е зададен или не.

[EntityField]
public NullableBool NewTasksEffortDriven { get; set; }

стойност на имота

NullableBool

NewTasksEstimated

Получава или задава стойност, която показва дали NewTasksEstimated е зададен или не.

[EntityField]
public NullableBool NewTasksEstimated { get; set; }

стойност на имота

NullableBool

OleObjects

Получава колекция, съдържаща примери от клас Aspose.Tasks.OleObject, които са свързани или вградени в този проект файл.Тази колекция се чете само с изключение на операцията “Чест”.

public OleObjectCollection OleObjects { get; }

стойност на имота

OleObjectCollection

OutlineCodes

OutlineCodeDefinitionCollection.Събиране на дефиниции на изходния код, свързани с проект.

public OutlineCodeDefinitionCollection OutlineCodes { get; }

стойност на имота

OutlineCodeDefinitionCollection

PrimaveraProperties

Primavera, за проект, прочетен от файла Primavera.

public PrimaveraProjectProperties PrimaveraProperties { get; }

стойност на имота

PrimaveraProjectProperties

ProjectExternallyEdited

ProjectExternallyEdited.

[EntityField]
public NullableBool ProjectExternallyEdited { get; set; }

стойност на имота

NullableBool

RemoveFileProperties

Получава или задава стойност, която показва дали RemoveFileProperties е зададена или не.

[EntityField]
public NullableBool RemoveFileProperties { get; set; }

стойност на имота

NullableBool

ResourceAssignments

Получаване на обекта на ResourceAssignment.

public ResourceAssignmentCollection ResourceAssignments { get; }

стойност на имота

ResourceAssignmentCollection

ResourceFilters

Получава всички дефиниции на филтри, базирани на ресурсите.ResourceFilters е колекция от Aspose.Tasks.Filter.

public FilterCollection ResourceFilters { get; }

стойност на имота

FilterCollection

ResourceGroups

Получава всички определения на групата, базирани на ресурсите.ResourceGroups е колекция от Aspose.Tasks.Group.

public GroupCollection ResourceGroups { get; }

стойност на имота

GroupCollection

Resources

Получаване на обекта за събиране на ресурси.

public ResourceCollection Resources { get; }

стойност на имота

ResourceCollection

Revision

Получава или поставя стойност на преглед.

[EntityField]
public int Revision { get; set; }

стойност на имота

int

RootTask

Открива корена на дървото на задачите.

public Task RootTask { get; }

стойност на имота

Task

SaveVersion

SaveVersion.

[EntityField]
public int SaveVersion { get; set; }

стойност на имота

int

ScheduleFromStart

Получава или задава стойност, която показва дали ScheduleFromStart е зададен или не.

[EntityField]
public NullableBool ScheduleFromStart { get; set; }

стойност на имота

NullableBool

ShowProjectSummaryTask

Получава или задава стойност, която показва дали ShowProjectSummaryTask е зададен или не.

[EntityField]
public bool ShowProjectSummaryTask { get; set; }

стойност на имота

bool

SplitsInProgressTasks

Получава или задава стойност, която показва дали SplitsInProgressTasks е зададен или не.

[EntityField]
public NullableBool SplitsInProgressTasks { get; set; }

стойност на имота

NullableBool

SpreadActualCost

Получава или задава стойност, която показва дали SpreadActualCost е зададен или не.

[EntityField]
public NullableBool SpreadActualCost { get; set; }

стойност на имота

NullableBool

SpreadPercentComplete

Получава или задава стойност, която показва дали SpreadPercentComplete е зададен или не.

[EntityField]
public NullableBool SpreadPercentComplete { get; set; }

стойност на имота

NullableBool

StartDate

Получава или задава стойност на StartDate.

[EntityField]
public DateTime StartDate { get; set; }

стойност на имота

DateTime

StatusDate

StatusDate.

[EntityField]
public DateTime StatusDate { get; set; }

стойност на имота

DateTime

Subject

Получава или поставя стойност на субект.

[EntityField]
public string Subject { get; set; }

стойност на имота

string

Tables

Aspose.Tasks.Table.

public TableCollection Tables { get; }

стойност на имота

TableCollection

TaskFilters

Получава всички дефиниции на филтри, базирани на задачи.TaskFilters е колекция от Aspose.Tasks.Filter.

public FilterCollection TaskFilters { get; }

стойност на имота

FilterCollection

TaskGroups

Получават се всички определения на групата, базирани на задачи.TaskGroups е колекция от Aspose.Tasks.Group.

public GroupCollection TaskGroups { get; }

стойност на имота

GroupCollection

TaskLinks

Aspose.Tasks.TaskLinkCollection.

public TaskLinkCollection TaskLinks { get; }

стойност на имота

TaskLinkCollection

TaskUpdatesResource

Получава или задава стойност, която показва дали TaskUpdatesResource е зададен или не.

[EntityField]
public NullableBool TaskUpdatesResource { get; set; }

стойност на имота

NullableBool

Template

Получава или поставя стойност на шаблон.

[EntityField]
public string Template { get; set; }

стойност на имота

string

TimescaleFinish

TimescaleFinish.

[EntityField]
public DateTime TimescaleFinish { get; set; }

стойност на имота

DateTime

TimescaleStart

TimescaleStart.

[EntityField]
public DateTime TimescaleStart { get; set; }

стойност на имота

DateTime

Title

Получава или поставя стойност на заглавие.

[EntityField]
public string Title { get; set; }

стойност на имота

string

Uid

Получава или поставя стойност на Uid.

[EntityField]
public string Uid { get; set; }

стойност на имота

string

UpdateManuallyScheduledTasksWhenEditingLinks

UpdateManuallyScheduledTasksWhenEditingLinks.

[EntityField]
public NullableBool UpdateManuallyScheduledTasksWhenEditingLinks { get; set; }

стойност на имота

NullableBool

VbaProject

Aspose.Tasks.Project.VbaProject.

public VbaProject VbaProject { get; }

стойност на имота

VbaProject

Views

Aspose.Tasks.View.

public ViewCollection Views { get; }

стойност на имота

ViewCollection

Определение на WBSCode

WBS Code Definition.

public WBSCodeDefinition WBSCodeDefinition { get; set; }

стойност на имота

WBSCodeDefinition

WeekStartDay

WeekStartDay.

[EntityField]
public DayType WeekStartDay { get; set; }

стойност на имота

DayType

WorkFormat

WorkFormat.

[EntityField]
public TimeUnitType WorkFormat { get; set; }

стойност на имота

TimeUnitType

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, който може да се използва за итериране на всички задачи на проекта.

Remarks

Осигурява по-лесен начин за итериране на задачи в сравнение с Aspose.Tasks.Project.SelectAllChildTasks метод, тъй като не разпределя паметта за всички задачи.

Бъди Т>(Където, Където="">)

Възстановява стойността, към която имотът е мапиран в този контейнер.

public T Get<t>(Key<t, prjkey=""> key)

Parameters

key Key <t, prjkey ="">

Ключът за собственост. Aspose.Tasks.Prj за получаване на ключа на собствеността.

Returns

T

стойността, към която е мапирана собствеността в този контейнер.

Типове параметри

T

Типът на хартирана стойност.

GetBaselineSaveTime(BaselineType)

Връщане на базовата линия спестява време.

public DateTime GetBaselineSaveTime(BaselineType baselineNumber)

Parameters

baselineNumber BaselineType

Aspose.Tasks.BaselineType.

Returns

DateTime

Последната базална линия спестява дата и време.

Remarks

DateTime.MinValue.

GetDuration(Двойно)

Aspose.Tasks.Duration обект с посочения брой единици и формат за поддръжка, който е дефиниран в настройките на проекта Aspose.Tasks.Prj.DurationFormat.

public Duration GetDuration(double val)

Parameters

val double

Определено количество единици.

Returns

Duration

Продължителност на обекта.

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

Duration

Продължителност на обекта.

GetDuration(TimeSpan и TimeUnitType)

Aspose.Tasks.Duration обект с определена System.TimeSpan стойност и определена Aspose.Tasks.TimeUnitType.

public Duration GetDuration(TimeSpan timeSpan, TimeUnitType timeUnit)

Parameters

timeSpan TimeSpan

System.TimeSpan.

timeUnit TimeUnitType

TimeUnitType.

Returns

Duration

Продължителност на обекта.

GetPageCount(SaveOptions)

Aspose.Tasks.Saving.SaveOptions.

public int GetPageCount(SaveOptions saveOptions)

Parameters

saveOptions SaveOptions

Опции за спестяване, за да се получи страница брой за.

Returns

int

Страница, която трябва да се преброи.

Examples

HtmlSaveOptions и броят на страниците в резултат HTML.

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

int

Страницата трябва да се преброи.

GetPageCount(Timescale)

Aspose.Tasks.Visualization.Timescale.

public int GetPageCount(Timescale scale)

Parameters

scale Timescale

Размерът, за който се брои страницата.

Returns

int

Страницата трябва да се преброи.

GetPageCount(PresentationFormat)

Повръща броя на страниците, за да се реализира проектът с помощта на подразбиране Aspose.Tasks.Visualization.Timescale(Days) и да се даде Aspose.Tasks.Visualization.PresentationFormat

public int GetPageCount(PresentationFormat format)

Parameters

format PresentationFormat

Форматът за получаване на страницата се брои.

Returns

int

Страницата трябва да се преброи.

GetPageCount(Източник: Timescale)

Aspose.Tasks.Visualization.Timescale и Aspose.Tasks.Visualization.PresentationFormat.

public int GetPageCount(PresentationFormat format, Timescale scale)

Parameters

format PresentationFormat

Форматът за получаване на страницата се брои.

scale Timescale

Размерът, за който се брои страницата.

Returns

int

Страница, която трябва да се преброи.

GetPageCount(PageSize, Време, Време, Време, Време)

Aspose.Tasks.Visualization.Timescale, Aspose.Tasks.Visualization.Presentation.

public int GetPageCount(PageSize pageSize, Timescale scale, DateTime startDate, DateTime endDate)

Parameters

pageSize PageSize

Размерът на страницата се брои.

scale Timescale

Размерът, за който се брои страницата.

startDate DateTime

Начална дата за получаване на страница.

endDate DateTime

Датата на изтичане, за да се получи страница брой за.

Returns

int

Страницата трябва да се преброи.

GetPageCount(Размер на страницата, Timescale)

Aspose.Tasks.Visualization.Timescale и Aspose.Tasks.Visualization.PageSize.

public int GetPageCount(PageSize pageSize, Timescale scale)

Parameters

pageSize PageSize

Размерът на страницата се брои.

scale Timescale

Размерът, за който се брои страницата.

Returns

int

Страницата трябва да се преброи.

GetPredecessors(Task)

Възстановява колекция от връзки за задачите, които са предшественици на посочената задача.

public TaskLinkCollection GetPredecessors(Task task)

Parameters

task Task

Задачата е да се получат предшественици.

Returns

TaskLinkCollection

Aspose.Tasks.TaskLink.

GetProjectFileInfo(Стрий)

Прочетете информацията за проектния файл от файла.

public static ProjectFileInfo GetProjectFileInfo(string filename)

Parameters

filename string

Филмът на проекта.

Returns

ProjectFileInfo

info Aspose.Tasks.ProjectFileInfo.

GetProjectFileInfo(Stream)

Проектен файл получава информация от потока.

public static ProjectFileInfo GetProjectFileInfo(Stream stream)

Parameters

stream Stream

Пътят на данните.

Returns

ProjectFileInfo

info Aspose.Tasks.ProjectFileInfo.

GetWork(Двойно)

Aspose.Tasks.Duration обект с посочената System.Double.

public Duration GetWork(double val)

Parameters

val double

Определена двойна стойност.

Returns

Duration

Продължителност на обекта.

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(Настройки за принтиране, PrintOptions)

Принтиране на проекта в съответствие с определените настройки на принтера и персонализирани опции за съхранение с помощта на стандартния (без потребителски интерфейс) контролер за печат.

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

Решете всички задачи на проекта IDs, нива на изход, дати за стартиране/завършване, задайте ранни / късни дати, изчислете слокове, полета за работа и разходи.

public void Recalculate()

Recalculate(Боул)

Отваря всички задачи на проекта IDs, нива на изход, дати за стартиране/завършване, задава ранни / късни дати, изчислява слокове, полета за работа и разходи с опционална валидация.

public void Recalculate(bool validate)

Parameters

validate bool

Ако е вярно, ще бъде извършена валидирането на преизчислението.Какви данни са валидирани:В момента се осъществява само основна валидация на задачите и датите на връзката за задачи.Датите на задачите (напр. ActualStart -ActualFinish, EarlyStarts -EarlyFinish и т.н.) както и датите за връзки към задачи ще бъдат проверени срещу критериите за дата, че началната дата е по-малка или равна на датата на завършване.Aspose.Tasks.RecalculationValidationException.

RecalculateResourceFields()

Идентифицира, започва и завършва ресурсите.

public void RecalculateResourceFields()

RecalculateResourceStartFinish()

Преизчислява началото и края на ресурсите.

public void RecalculateResourceStartFinish()

RemoveInvalidResourceAssignments()

Премахва невалидните задания на ресурсите от списъка на задачите за ресурси на проекта.

public void RemoveInvalidResourceAssignments()

Remarks

MS Project създава празна задача за всяка задача. повикайте метода да ги премахнете.

Реномер на WBSCode()

Реномер на WBS код за всички задачи.

public void RenumberWBSCode()

Реномер на WBSCode(Листата на>)

Реномер WBS код на преминатите задачи.

public void RenumberWBSCode(List<int> taskIds)

Parameters

taskIds List < int >

Задайте идентификатори, за да преброите WBS кодове.

RescheduleUncompletedWorkToStartAfter(DateTime)

Отваряне на незавършени проекти работа да започне след определена дата.

public void RescheduleUncompletedWorkToStartAfter(DateTime after)

Parameters

after DateTime

Дата за възстановяване на незавършената работа след.

RescheduleUncompletedWorkToStartAfter(Дата, списък на задачите>)

Отваряне на незавършена работа за определен списък от задачи, които трябва да започнат след определена дата.

public void RescheduleUncompletedWorkToStartAfter(DateTime after, List<task> taskCollection)

Parameters

after DateTime

Дата за възстановяване на незавършената работа след.

taskCollection List < Task >

Списък<Задачи> на задачите за презареждане на незавършена работа за.

Save(Етикети: SimpleSaveOptions)

Съхранява документа в файл, като използва определените опции за съхранение.

public void Save(string filename, SimpleSaveOptions options)

Parameters

filename string

Името на файла.

options SimpleSaveOptions

Възможностите за спасяване.

Save(Стъпка, SaveFileFormat)

Съхранява данните за проекта в файла.

public void Save(string filename, SaveFileFormat format)

Parameters

filename string

Името на файла.

format SaveFileFormat

Съхраняване на файлове формат.

Save(Стрий)

Съхранява данните за проекта във файла във формат mpp.

public void Save(string filename)

Parameters

filename string

Името на файла.

Save(Изтегляне, SimpleSaveOptions)

Съхранява проекта до поток, като използва определените възможности за съхранение.

public void Save(Stream stream, SimpleSaveOptions options)

Parameters

stream Stream

на потока .

options SimpleSaveOptions

Възможностите за спасяване.

Save(Изтегляне, SaveFileFormat)

Съхранява данните за проекта в потока.

public void Save(Stream stream, SaveFileFormat format)

Parameters

stream Stream

на потока .

format SaveFileFormat

Съхраняване на файл формат.Aspose.Tasks.Saving.SaveFileFormat

SaveAsTemplate(Стъпка, 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(Стрий)

Съхранява доклада за преглед на проекта в PDF файл.

public void SaveReport(string fileName)

Parameters

fileName string

Името на файла.

SaveReport(Изтегляне, ReportType)

Съхранява доклада за проекта на посочения тип към посочения поток.

public void SaveReport(Stream stream, ReportType reportType)

Parameters

stream Stream

на посочения поток за съхранение на доклада за проекта.

reportType ReportType

специфициран доклад тип.Aspose.Tasks.Visualization.ReportType

SaveReport(Стъпка, ReportType)

Съхранява доклада за проекта на посочения тип във формат PDF към посочения път на файла.

public void SaveReport(string fileName, ReportType reportType)

Parameters

fileName string

Името на датотеката.

reportType ReportType

специфициран доклад тип.Aspose.Tasks.Visualization.ReportType

SelectAllChildTasks()

Повторно събира всички задачи на детето от коренната задача.

public IEnumerable<task> SelectAllChildTasks()

Returns

IEnumerable < Task >

Събиране на задачи.

Стъпка T>(Където, Където="">, )

Картиране на посочената собственост към определената стойност в този контейнер.

public void Set<t>(Key<t, prjkey=""> key, T val)

Parameters

key Key <t, prjkey ="">

Ключът за собственост. Aspose.Tasks.Prj за получаване на ключа на собствеността.

val T

Стойността е.

Типове параметри

T

Типът на хартирана стойност.

Set(Ключ<datetime, prjkey="">, )

Картиране на посочената собственост към определената стойност в този контейнер.

public void Set(Key<datetime, prjkey=""> key, DateTime val)

Parameters

key Key < DateTime , PrjKey >

Ключът за собственост. Aspose.Tasks.Prj за получаване на ключа на собствеността.

val DateTime

Стойността е.

SetBaseline(BaselineType)

Спестява базовите полета до посочената база за целия проект.

public void SetBaseline(BaselineType baselineType)

Parameters

baselineType BaselineType

Базовият тип за съхранение на база данни.

SetBaseline(Базел Тип, IEnumerable)

Спестява базовите полета до посочената базова линия за избраните задачи.

public void SetBaseline(BaselineType baselineType, IEnumerable<task> taskCollection)

Parameters

baselineType BaselineType

Базовият тип за съхранение на база данни.

taskCollection IEnumerable < Task >

Списък на задачите за съхранение на база данни за.

SetBaselineSaveTime(Базел Тип, DateTime)

Поставете базалната линия, за да спестите време.

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% завършени, чиято дата на завършване е преди определена пълна дата.В противен случай се изчислява процентна пълна стойност въз основа на планираните дати за стартиране и завършване.

taskCollection List < Task >

Списък<Задачи> на задачите за актуализиране на работата за.</datetime,></datetime,></t,></t,></t,></t,></t,></t,>

 Български