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

То је централна класа у Аппосе.Таскс библиотеци.

Један може користити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; }

Вредност имовине

NullableBool

AdminProject

Добија или поставља вредност која указује на то да ли је AdminProject постављен или не.

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

Вредност имовине

NullableBool

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

Добија или поставља вредност која указује на то да ли је Аутолинк постављен или не.

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

Вредност имовине

NullableBool

BaselineForEarnedValue

Добија или поставља вредност BaselineForEarnedValue.

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

Вредност имовине

BaselineType

BuiltInProps

Добија колекцију уграђених имовина пројекта.

public BuiltInProjectPropertyCollection BuiltInProps { get; }

Вредност имовине

BuiltInProjectPropertyCollection

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

Добије колекцију која садржи листу критичких задатака која садржи критички пут овог пројекта.Ово је операција О(н), у којој n је број задатака у пројекту.

public TaskCollection CriticalPath { get; }

Вредност имовине

TaskCollection

CriticalSlackLimit

Добија или поставља вредност CriticalSlackLimit.

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

Вредност имовине

int

CurrencyCode

Добија или поставља вредност Цуренцоде.

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

Вредност имовине

string

CurrencyDigits

Добија или поставља вредност валуте.

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

Вредност имовине

int

CurrencySymbol

Добија или поставља вредност ВалутеСимбол.

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

Вредност имовине

string

CurrencySymbolPosition

Добија или поставља вредност ВалутеСимболПозиција.

[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

Добија или поставља вредност ДатеФормат.

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

Вредност имовине

DateFormat

DaysPerMonth

Добијете или постављате вредност DaysPerMonth.

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

Вредност имовине

int

DefaultFinishTime

Добија или поставља вредност ДефолтФиницхТим.

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

Вредност имовине

DateTime

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

Добија или поставља вредност ДефолтСтартТиме.

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

Вредност имовине

DateTime

DefaultTaskMetoda

Добије или поставља вредност ДефолтТацкЕВМетод.

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

Вредност имовине

EarnedValueMethodType

DefaultTaskType

Добијете или постављате вредност ДефолтТаскТип.

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

Вредност имовине

TaskType

DefaultView

Добија или поставља подразумевани поглед на пројекат.

public View DefaultView { get; set; }

Вредност имовине

View

DefaultWeekWorkingDays

Добије примјер Аппосе.Таскс.ВикендДанацКоллекција класа која представља колекцију по подразумевању пројекта недељних радног дана и радног времена.

public WeekDayCollection DefaultWeekWorkingDays { get; }

Вредност имовине

WeekDayCollection

Remarks

Датотеке се налазе само у МПП датотекама (не у КСНУМКС).

DisplayOptions

Добије инстанцију Аппосе.Таскс.ПројекатОпције класе.

public ProjectDisplayOptions DisplayOptions { get; }

Вредност имовине

ProjectDisplayOptions

DurationFormat

Добија или поставља вредност DurationFormat.

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

Вредност имовине

TimeUnitType

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

Добија или поставља вредност Хиперлинкбазе.

[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

МицрософтПројекатСерверУРЛ

Добија или поставља вредност која указује на то да ли је MicrosoftProjectServerURL постављен или не.

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

Вредност имовине

NullableBool

MinutesPerDay

Добијете или постављате вредност МинутеПердеј.

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

Вредност имовине

int

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

Добија објекат који садржи пролећне специфичне својства за пројекат прочитано из пролећног датотеке.

public PrimaveraProjectProperties PrimaveraProperties { get; }

Вредност имовине

PrimaveraProjectProperties

ProjectExternallyEdited

Добија или поставља вредност која указује на то да ли је ProjectExternallyEdited постављен или не.

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

Вредност имовине

NullableBool

RemoveFileProperties

Добија или поставља вредност која указује на то да ли је RemoveFileProperties постављен или не.

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

Вредност имовине

NullableBool

ResourceAssignments

Добије ресурсАсигментЦоллекција објекат.

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

Добије или поставља вредност која указује на то да ли је СхедулФромСтарт постављен или не.

[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

Добија или поставља вредност СтатусДате.

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

Вредност имовине

DateTime

Subject

Добија или поставља вредност субјекта.

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

Вредност имовине

string

Tables

Добија листу Аппосе.Таскс.Табела објеката.

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

Добија или поставља вредност УИД-а.

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

Вредност имовине

string

UpdateManuallyScheduledTasksWhenEditingLinks

Добија или поставља вредност која указује на то да ли је UpdateManuallyScheduledTasksWhenEditingLinks постављен или не.

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

Вредност имовине

NullableBool

VbaProject

Добије пример Аппосе.Таскс.Пројекат.ВбаПројекат класе.

public VbaProject VbaProject { get; }

Вредност имовине

VbaProject

Views

Добија листу објеката Aspose.Tasks.View.

public ViewCollection Views { get; }

Вредност имовине

ViewCollection

КСНУМКС дефинисање

Добија или поставља дефиницију ВБС кода за пројекат.

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 koji se može koristiti za iteriranje svih zadataka projekta.

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

Опремљен систем.TimeSpan вредност.

timeUnit TimeUnitType

одређена вредност TimeUnitType.

Returns

Duration

Објекат трајања.

GetPageCount(SaveOptions)

Повратак броја странице за пројекат који ће бити рендериран користећи дате Aspose.Tasks.Saving.SaveOptions.

public int GetPageCount(SaveOptions saveOptions)

Parameters

saveOptions SaveOptions

Опције за штедњу да добијете број странице за.

Returns

int

Странице које треба да рачунају.

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

int

Странице треба да се рачунају.

GetPageCount(Timescale)

Повратак броја странице за пројекат који ће бити рендериран користећи дат Aspose.Tasks.Visualization.Timescale.

public int GetPageCount(Timescale scale)

Parameters

scale Timescale

Skala za dobijanje broja stranica.

Returns

int

Странице треба да се рачунају.

GetPageCount(PresentationFormat)

Враћа број странице за пројекат који ће бити рендериран користећи подразумевани Aspose.Tasks.Visualization.Timescale(Days) и дат Aspose.Tasks.Visualization.PresentationФормат

public int GetPageCount(PresentationFormat format)

Parameters

format PresentationFormat

Формат да добије број странице за.

Returns

int

Странице треба да се рачунају.

GetPageCount(ПрезентацијаФормат, Тимскале)

Повратак броја странице за пројекат који ће бити рендериран користећи дате Аппосе.Таске.Визуализација.Тимскале и Аппосе.Таске.Визуализација.ПредстављањеФормат.

public int GetPageCount(PresentationFormat format, Timescale scale)

Parameters

format PresentationFormat

Формат да добије број странице за.

scale Timescale

Skala za dobijanje broja stranica.

Returns

int

Странице које треба да рачунају.

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

int

Странице треба да се рачунају.

GetPageCount(Странице у категорији „Тимскале“)

Повратак броја странице за пројекат који ће бити рендериран користећи дате Аппосе.Таске.Визуализација.Тимскале и Аппосе.Таске.Визуализација.ПагеСизе.

public int GetPageCount(PageSize pageSize, Timescale scale)

Parameters

pageSize PageSize

Величина да добијете број странице за.

scale Timescale

Skala za dobijanje broja stranica.

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(ПринтерСеттингс, ПринтерСеттингс)

Пројекат штампања према одређеним подешавањама штампача и прилагођеним опцијама за складиштење користећи стандардни (не кориснички интерфејс) контролер штампања.

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

taskIds List < int >

Задатак идентификатори да преименују ВБС кодове.

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

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

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(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% комплетан чији је датум завршетка пре одређеног комплетног датума.У супротном, израчунава проценат комплетне вредности на основу планираног почетка и датума завршетка.

taskCollection List < Task >

Списак<Задаци> за задатке за ажурирање рада за.</datetime,></datetime,></t,></t,></t,></t,></t,></t,>

 Српски