Class Project

Class Project

Název místa: Aspose.Tasks Shromáždění: Aspose.Tasks.dll (25.4.0)

Představuje projekt.

public class Project

Inheritance

object Project

Dědiční členové

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

Remarks

Jedná se o centrální třídu v knihovně Aspose.Tasks.

Můžete použítProject

pro čtení jednoho z podporovaných formátů řízení projektů: MPP, MPT, MPX, XML.Chcete-li stáhnout stávající dokument v kterémkoli z podporovaných formátů, přejděte název souboru nebo tok do jednoho z konstruktor.

Použijte jednu z metody Shromažďování přetížení uložit projekt v kterémkoli z Aspose.Tasks.Saving.SaveFileFormát formátů: Primavera: P6 XML, PM XER; Microsoft Excel: XLSX, XML; Fixed Layout: PDF; Obrázky: JPEG, PNG, BMP, TIFF, SVG; Text: TXT; Ostatní: HTML.

Obsahuje informace o projektu, jako jsou Aspose.Tasks.Project.Views, Aspose.Tasks.Project.BuiltInProps, Aspose.Tasks.Project.CustomProps a Aspose.Tasks.Project.ExtendedAttributes.

Jedná se o kořenovou entitu, která obsahuje vstupní body pro manipulaci s jinými projektovými subjekty, jako jsou Aspose.Tasks.Task, Aspose.Tasks.Resource, Aspose.Tasks.ResourceAssignment, Aspose.Tasks.ExtendedAttribute a Aspose.Tasks.Calendar.

TheProject

Jednotky mohou být přístupné prostřednictvím typovaných sbírek, například Aspose.Tasks.Task.Children, Aspose.Tasks.Project.Resources, Aspose.Tasks.Project.ResourceAssignments, atd.

Constructors

Project()

Začíná nový příklad třídy Aspose.Tasks.Project.

public Project()

Project(String , String)

Začíná nový příklad třídy Aspose.Tasks.Project z šablony chráněné heslem (existující soubor mpp nebo mpt).

public Project(string projectTemplate, string protectionPassword)

Parameters

projectTemplate string

Cesta k šablonu k vytvoření projektu z.

protectionPassword string

Ochrana hesla.

Remarks

Přečtěte si heslo chráněné soubory v současné době podporovány pouze pro formát souboru MSP 2003.

Project(Stringová)

Začíná nový příklad třídy Aspose.Tasks.Project z šablony (existující soubor mpp nebo mpt).

public Project(string projectTemplate)

Parameters

projectTemplate string

Cesta k šablonu k vytvoření projektu z.

Project(Průvodce, PrimaveraReadOptions)

Začíná nový příklad třídy Aspose.Tasks.Project z Streamus uvedeným příkladem třídy Aspose.Tasks.PrimaveraReadOptions.

public Project(Stream stream, PrimaveraReadOptions options)

Parameters

stream Stream

Stream z projektu System.IO.Streamclass

options PrimaveraReadOptions

specifikovaný příklad Aspose.Tasks.PrimaveraReadOptionsclass, který umožňuje přizpůsobit čtení formátů Primavera (XER nebo XML).

Project(Přehrávač, ParseErrorCallback)

Začíná nový příklad třídy Aspose.Tasks.Project z šablony (existující soubor mpp nebo mpt).

public Project(string projectTemplate, ParseErrorCallback parseErrorHandler)

Parameters

projectTemplate string

Cesta k šablonu k vytvoření projektu z.

parseErrorHandler ParseErrorCallback

specifikovaná metoda callback pro řešení chyb xml parse.

Project(Stream)

Začíná nový příklad třídy Aspose.Tasks.Project z toku.

public Project(Stream stream)

Parameters

stream Stream

Přechod na nabití šablony.

Project(StreamReader)

Začíná nový příklad třídy Aspose.Tasks.Project z příkladu StreamReader.

public Project(StreamReader reader)

Parameters

reader StreamReader

Stream čtečka, odkud si stáhnout šablónu.

Project(Průvodce, PrimaveraReadOptions)

Začíná nový příklad třídy Aspose.Tasks.Project z šablony (existující soubor MPP nebo MPT)s uvedeným příkladem třídy Aspose.Tasks.PrimaveraReadOptions.

public Project(string projectTemplate, PrimaveraReadOptions options)

Parameters

projectTemplate string

Cesta k šablonu k vytvoření projektu z

options PrimaveraReadOptions

v uvedeném příkladu třídy Aspose.Tasks.PrimaveraReadOptions.

Project(DbSettings)

Začíná nový příklad třídy Aspose.Tasks.Project pro čtení dat z databáze, která je specifikována příkladem třídy Aspose.Tasks.Connectivity.DbSettings.

public Project(DbSettings settings)

Parameters

settings DbSettings

v uvedeném příkladu třídy Aspose.Tasks.Connectivity.DbSettings.

Project(Přehrávač, ParseErrorCallback)

Začíná nový příklad třídy Aspose.Tasks.Project z šablony (existující soubor mpp nebo mpt).

public Project(Stream stream, ParseErrorCallback parseErrorHandler)

Parameters

stream Stream

Přechod na nabití šablony.

parseErrorHandler ParseErrorCallback

specifikovaná metoda callback pro řešení chyb xml parse.

Project(Přívěs, String)

Začíná nový příklad třídy Aspose.Tasks.Project z šablony (existující soubor mpp nebo mpt).

public Project(Stream stream, string protectionPassword)

Parameters

stream Stream

Přechod na nabití šablony.

protectionPassword string

Ochrana hesla.

Remarks

Přečtěte si heslo chráněné soubory v současné době podporovány pouze pro formát souboru MSP 2003.

Project(String a LoadOptions)

Začíná nový příklad třídy Aspose.Tasks.Project z šablony (existující soubor mpp nebo mpt)s uvedeným příkladem třídy Aspose.Tasks.LoadOptions.

public Project(string projectTemplate, LoadOptions options)

Parameters

projectTemplate string

Cesta k šablonu k vytvoření projektu z

options LoadOptions

v uvedeném případě třídy Aspose.Tasks.LoadOptions.

Project(Přenos, LoadOptions)

Začíná nový příklad třídy Aspose.Tasks.Project z Streamus uvedeným příkladem třídy Aspose.Tasks.LoadOptions.

public Project(Stream stream, LoadOptions options)

Parameters

stream Stream

Stream z projektu System.IO.Streamclass

options LoadOptions

v uvedeném příkladu Aspose.Tasks.LoadOptionsclass

Properties

ActualsInSync

Obdrží nebo nastaví hodnotu, která naznačuje, zda je ActualsInSync nastaven nebo ne.

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

Hodnota nemovitosti

NullableBool

AdminProject

Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven AdminProject nebo ne.

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

Hodnota nemovitosti

NullableBool

AreEditableActualCosts

Obdrží nebo nastaví hodnotu, která naznačuje, zda AreEditableActualCosts je nastaven nebo ne.

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

Hodnota nemovitosti

NullableBool

Author

Získáte nebo nastavíte hodnotu autora.

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

Hodnota nemovitosti

string

AutoAddNewResourcesAndTasks

Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven AutoAddNewResourcesAndTasks nebo ne.

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

Hodnota nemovitosti

NullableBool

AutoCalculateAssignmentCosts

Obdrží nebo stanoví, zda by náklady na zadání a zbývající náklady měly být automaticky vypočítány pomocí pracovních a zdrojových sazeb zadán.

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

Hodnota nemovitosti

bool

Autolink

Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven Autolink nebo ne.

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

Hodnota nemovitosti

NullableBool

BaselineForEarnedValue

Obdržíte nebo nastavíte hodnotu BaselineForEarnedValue.

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

Hodnota nemovitosti

BaselineType

BuiltInProps

Získává sbírku vestavěných nemovitostí projektu.

public BuiltInProjectPropertyCollection BuiltInProps { get; }

Hodnota nemovitosti

BuiltInProjectPropertyCollection

CalculationMode

Získáte nebo nastavíte způsob výpočtu projektu.Může to být jedna z hodnot Aspose.Tasks.Project.CalculationMode seznamu.

public CalculationMode CalculationMode { get; set; }

Hodnota nemovitosti

CalculationMode

Calendar

Obdržíte nebo nastavíte hodnotu kalendáře.

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

Hodnota nemovitosti

Calendar

Calendars

Objevuje Aspose.Tasks.CalendarCollection objekt tohoto příkladu projektu.

public CalendarCollection Calendars { get; }

Hodnota nemovitosti

CalendarCollection

Category

Získáte nebo nastavíte hodnotu kategorie.

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

Hodnota nemovitosti

string

Comments

Obdržíte nebo nastavte hodnotu koment.

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

Hodnota nemovitosti

string

Company

Získává nebo stanoví hodnotu společnosti.

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

Hodnota nemovitosti

string

CreationDate

Obdrží nebo nastaví hodnotu CreationDate.

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

Hodnota nemovitosti

DateTime

CriticalPath

Obdrží sbírku, která obsahuje seznam kritických úkolů, které zahrnují kritickou cestu tohoto projektu.Jedná se o operaci O(n), kde n je počet úkolů v projektu.

public TaskCollection CriticalPath { get; }

Hodnota nemovitosti

TaskCollection

CriticalSlackLimit

Obdrží nebo nastaví hodnotu CriticalSlackLimit.

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

Hodnota nemovitosti

int

CurrencyCode

Obdržíte nebo nastavíte hodnotu CurrencyCode.

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

Hodnota nemovitosti

string

CurrencyDigits

Obdržíte nebo nastavíte hodnotu CurrencyDigits.

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

Hodnota nemovitosti

int

CurrencySymbol

Obdržíte nebo nastavíte hodnotu MěnaSymbol.

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

Hodnota nemovitosti

string

CurrencySymbolPosition

Obdržíte nebo nastavíte hodnotu MěnaSymbolPosition.

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

Hodnota nemovitosti

CurrencySymbolPositionType

CurrentDate

Obdržíte nebo nastavíte hodnotu CurrentDate.

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

Hodnota nemovitosti

DateTime

CustomDateFormat

Obdržíte nebo nastavíte hodnotu CustomDateFormat.

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

Hodnota nemovitosti

string

CustomProps

Získává sbírku vlastností projektu.

public CustomProjectPropertyCollection CustomProps { get; }

Hodnota nemovitosti

CustomProjectPropertyCollection

DateFormat

Obdržíte nebo nastavíte hodnotu DateFormat.

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

Hodnota nemovitosti

DateFormat

DaysPerMonth

Získáte nebo nastavíte hodnotu DaysPerMonth.

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

Hodnota nemovitosti

int

DefaultFinishTime

Získáte nebo nastavíte hodnotu DefaultFinishTime.

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

Hodnota nemovitosti

DateTime

DefaultFixedCostAccrual

Získáte nebo nastavíte hodnotu DefaultFixedCostAccrual.

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

Hodnota nemovitosti

CostAccrualType

DefaultOvertimeRate

Obdrží nebo nastaví hodnotu DefaultOvertimeRate.

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

Hodnota nemovitosti

double

DefaultStandardRate

Obdrží nebo nastaví hodnotu DefaultStandardRate.

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

Hodnota nemovitosti

double

DefaultStartTime

Získáte nebo nastavíte hodnotu DefaultStartTime.

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

Hodnota nemovitosti

DateTime

DefaultTaskMetoda

Získáte nebo nastavíte hodnotu DefaultTaskEVMethod.

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

Hodnota nemovitosti

EarnedValueMethodType

DefaultTaskType

Obdrží nebo nastaví hodnotu DefaultTaskType.

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

Hodnota nemovitosti

TaskType

DefaultView

Získáte nebo nastavíte výchozí pohled na projekt.

public View DefaultView { get; set; }

Hodnota nemovitosti

View

DefaultWeekWorkingDays

Získáte příklad třídy Aspose.Tasks.WeekDayCollection, která představuje sběr projektových předvolených pracovních dnů a pracovních hodin týdne.

public WeekDayCollection DefaultWeekWorkingDays { get; }

Hodnota nemovitosti

WeekDayCollection

Remarks

daje jsou obsaženy pouze v mpp souborech (ne v xml).

DisplayOptions

Získáte příklad třídy Aspose.Tasks.ProjectDisplayOptions.

public ProjectDisplayOptions DisplayOptions { get; }

Hodnota nemovitosti

ProjectDisplayOptions

DurationFormat

Získáte nebo nastavíte hodnotu DurationFormat.

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

Hodnota nemovitosti

TimeUnitType

EarnedValueMethod

Získáte nebo nastavíte hodnotu EarnedValueMethod.

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

Hodnota nemovitosti

EarnedValueMethodType

ExtendedAttributes

Objekt se rozšiřuje.Sbírka rozšířených atributů (přizpůsobených polí) definic spojených s projektem.

public ExtendedAttributeDefinitionCollection ExtendedAttributes { get; }

Hodnota nemovitosti

ExtendedAttributeDefinitionCollection

ExtendedCreationDate

Obdržíte nebo nastavíte hodnotu ExtendedCreationDate.

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

Hodnota nemovitosti

DateTime

FinishDate

Obdržíte nebo nastavíte hodnotu FinishDate.

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

Hodnota nemovitosti

DateTime

FiscalYearStart

Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven FiscalYearStart nebo ne.

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

Hodnota nemovitosti

NullableBool

FyStartDate

Obdržíte nebo nastavíte hodnotu FyStartDate.

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

Hodnota nemovitosti

Month

Guid

Obdrží nebo stanoví hodnotu průvodce.

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

Hodnota nemovitosti

Guid

HonorConstraints

Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven HonorConstraints nebo ne.

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

Hodnota nemovitosti

NullableBool

HyperlinkBase

Obdrží nebo nastaví hodnotu HyperlinkBase.

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

Hodnota nemovitosti

string

InsertedProjectsLikeSummary

Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven InsertedProjectsLikeSummary nebo ne.

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

Hodnota nemovitosti

NullableBool

KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled

Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled nebo ne.

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

Hodnota nemovitosti

NullableBool

Keywords

Získáte nebo nastavte hodnotu klíčových slov.

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

Hodnota nemovitosti

string

LastAuthor

Získáte nebo nastavíte hodnotu LastAuthor.

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

Hodnota nemovitosti

string

LastPrinted

Obdržíte nebo nastavíte hodnotu LastPrinted.

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

Hodnota nemovitosti

DateTime

LastSaved

Obdrží nebo nastaví hodnotu LastSaved.

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

Hodnota nemovitosti

DateTime

Manager

Získáte nebo nastavíte hodnotu manažera.

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

Hodnota nemovitosti

string

• MicrosoftProjectServerURL

Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven MicrosoftProjectServerURL nebo ne.

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

Hodnota nemovitosti

NullableBool

MinutesPerDay

Obdržíte nebo nastavíte hodnotu MinutesPerDay.

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

Hodnota nemovitosti

int

MinutesPerWeek

Obdržíte nebo nastavíte hodnotu MinutesPerWeek.

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

Hodnota nemovitosti

int

MoveCompletedEndsBack

Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven MoveCompletedEndsBack nebo ne.

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

Hodnota nemovitosti

NullableBool

MoveCompletedEndsForward

Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven MoveCompletedEndsForward nebo ne.

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

Hodnota nemovitosti

NullableBool

MoveRemainingStartsBack

Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven MoveRemainingStartsBack nebo ne.

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

Hodnota nemovitosti

NullableBool

MoveRemainingStartsForward

Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven MoveRemainingStartsForward nebo ne.

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

Hodnota nemovitosti

NullableBool

MultipleCriticalPaths

Obdrží nebo nastaví hodnotu, která naznačuje, zda je MultipleCriticalPaths nastaven nebo ne.

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

Hodnota nemovitosti

NullableBool

Name

Obdrží nebo nastaví hodnotu jména.

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

Hodnota nemovitosti

string

NewTaskStartDate

Získáte nebo nastavíte hodnotu NewTaskStartDate.

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

Hodnota nemovitosti

TaskStartDateType

NewTasksAreManual

Obdrží nebo nastaví hodnotu, která naznačuje, zda je NewTasksAreManual nastaven nebo ne.

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

Hodnota nemovitosti

NullableBool

NewTasksEffortDriven

Obdrží nebo nastaví hodnotu, která naznačuje, zda je NewTasksEffortDriven nastaven nebo ne.

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

Hodnota nemovitosti

NullableBool

NewTasksEstimated

Obdrží nebo nastaví hodnotu, která naznačuje, zda je NewTasksEstimated nastaven nebo ne.

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

Hodnota nemovitosti

NullableBool

OleObjects

Obdrží sbírku obsahující příklady třídy Aspose.Tasks.OleObject, které jsou propojeny nebo vložené do tohoto souboru projektu.K dispozici pouze pro formát souboru mpp. Tato sbírka je čtená pouze s výjimkou “Clear” operace.

public OleObjectCollection OleObjects { get; }

Hodnota nemovitosti

OleObjectCollection

OutlineCodes

Obsahuje OutlineCodeDefinitionCollection.Shromažďování definic outline kódu spojených s projektem.

public OutlineCodeDefinitionCollection OutlineCodes { get; }

Hodnota nemovitosti

OutlineCodeDefinitionCollection

PrimaveraProperties

Obdrží objekt, který obsahuje vlastnosti specifické pro Primavera pro projekt čtený z souboru Primavera.

public PrimaveraProjectProperties PrimaveraProperties { get; }

Hodnota nemovitosti

PrimaveraProjectProperties

ProjectExternallyEdited

Obdrží nebo nastaví hodnotu, která naznačuje, zda je ProjectExternallyEdited nastaven nebo ne.

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

Hodnota nemovitosti

NullableBool

RemoveFileProperties

Obdrží nebo nastaví hodnotu, která naznačuje, zda je RemoveFileProperties nastaven nebo ne.

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

Hodnota nemovitosti

NullableBool

ResourceAssignments

Objedná se o objekt AssignmentCollection.

public ResourceAssignmentCollection ResourceAssignments { get; }

Hodnota nemovitosti

ResourceAssignmentCollection

ResourceFilters

Získá všechny definice filtru založené na zdroji.ResourceFilters je sbírka objektů Aspose.Tasks.Filter.

public FilterCollection ResourceFilters { get; }

Hodnota nemovitosti

FilterCollection

ResourceGroups

Obdrží všechny definice skupiny založené na zdroji.ResourceGroups je sbírka objektů Aspose.Tasks.Group.

public GroupCollection ResourceGroups { get; }

Hodnota nemovitosti

GroupCollection

Resources

Objekt získává zdrojovou kolekci.

public ResourceCollection Resources { get; }

Hodnota nemovitosti

ResourceCollection

Revision

Obdrží nebo stanoví hodnotu přezkumu.

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

Hodnota nemovitosti

int

RootTask

Získá kořen stromu úkol.

public Task RootTask { get; }

Hodnota nemovitosti

Task

SaveVersion

Získáte nebo nastavíte hodnotu SaveVersion.

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

Hodnota nemovitosti

int

ScheduleFromStart

Obdrží nebo nastaví hodnotu, která naznačuje, zda je ScheduleFromStart nastaven nebo ne.

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

Hodnota nemovitosti

NullableBool

ShowProjectSummaryTask

Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven ShowProjectSummaryTask nebo ne.

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

Hodnota nemovitosti

bool

SplitsInProgressTasks

Obdrží nebo nastaví hodnotu, která naznačuje, zda je SplitsInProgressTasks nastaven nebo ne.

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

Hodnota nemovitosti

NullableBool

SpreadActualCost

Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven SpreadActualCost nebo ne.

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

Hodnota nemovitosti

NullableBool

SpreadPercentComplete

Obdrží nebo nastaví hodnotu, která naznačuje, zda je SpreadPercentComplete nastaven nebo ne.

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

Hodnota nemovitosti

NullableBool

StartDate

Získáte nebo nastavíte hodnotu StartDate.

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

Hodnota nemovitosti

DateTime

StatusDate

Obdržíte nebo nastavíte hodnotu StatusDate.

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

Hodnota nemovitosti

DateTime

Subject

Obdrží nebo stanoví hodnotu subjektu.

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

Hodnota nemovitosti

string

Tables

Získáte seznam objektů Aspose.Tasks.Table.

public TableCollection Tables { get; }

Hodnota nemovitosti

TableCollection

TaskFilters

Dostane všechny definice filtru založené na úkolu.TaskFilters je sbírka objektů Aspose.Tasks.Filter.

public FilterCollection TaskFilters { get; }

Hodnota nemovitosti

FilterCollection

TaskGroups

Dostane všechny definice skupiny založené na úkolu.TaskGroups je kolekce objektů Aspose.Tasks.Group.

public GroupCollection TaskGroups { get; }

Hodnota nemovitosti

GroupCollection

TaskLinks

Obsahuje Aspose.Tasks.TaskLinkCollection.

public TaskLinkCollection TaskLinks { get; }

Hodnota nemovitosti

TaskLinkCollection

TaskUpdatesResource

Obdrží nebo nastaví hodnotu, která naznačuje, zda je TaskUpdatesResource nastaven nebo ne.

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

Hodnota nemovitosti

NullableBool

Template

Obdržíte nebo nastavíte hodnotu šablony.

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

Hodnota nemovitosti

string

TimescaleFinish

Získáte nebo nastavíte hodnotu TimescaleFinish.

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

Hodnota nemovitosti

DateTime

TimescaleStart

Získáte nebo nastavíte hodnotu TimescaleStart.

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

Hodnota nemovitosti

DateTime

Title

Obdrží nebo nastaví hodnotu titulu.

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

Hodnota nemovitosti

string

Uid

Získáte nebo nastavíte hodnotu UID.

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

Hodnota nemovitosti

string

UpdateManuallyScheduledTasksWhenEditingLinks

Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven UpdateManuallyScheduledTasksWhenEditingLinks nebo ne.

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

Hodnota nemovitosti

NullableBool

VbaProject

Obdrží příklad třídy Aspose.Tasks.Project.VbaProject.

public VbaProject VbaProject { get; }

Hodnota nemovitosti

VbaProject

Views

Dostane seznam objektů Aspose.Tasks.View.

public ViewCollection Views { get; }

Hodnota nemovitosti

ViewCollection

Definice WBSCode

Získáte nebo nastavíte definici kódu WBS pro projekt.

public WBSCodeDefinition WBSCodeDefinition { get; set; }

Hodnota nemovitosti

WBSCodeDefinition

WeekStartDay

Získáte nebo nastavíte hodnotu WeekStartDay.

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

Hodnota nemovitosti

DayType

WorkFormat

Obdrží nebo nastaví hodnotu WorkFormat.

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

Hodnota nemovitosti

TimeUnitType

Methods

CopyTo(Project)

Kopírujte hlavní údaje a vlastnosti projektu do jiného projektu.

public void CopyTo(Project another)

Parameters

another Project

Další projekt pro kopírování dat.

CopyTo(Projekty, CopyToOptions)

Kopírujte hlavní údaje a vlastnosti projektu do jiného projektu.

public void CopyTo(Project another, CopyToOptions options)

Parameters

another Project

Další projekt pro kopírování dat.

options CopyToOptions

Možnosti kopírování pro kontrolu procesu kopírován.

EnumerateAllChildTasks()

Recursivně popisuje všechny úkoly projektu, včetně úkolů kořene.

public IEnumerable<task> EnumerateAllChildTasks()

Returns

IEnumerable < Task >

IEnumerable, který lze použít k iterace všech úkolů projektu.

Remarks

Poskytuje lehčí způsob, jak iterovat nad úkoly ve srovnání s Aspose.Tasks.Project.SelectAllChildTasks metodou, protože neuděluje paměť pro všechny úkoly.

Zbavte se>(Klíčová, prjkey="">"">)

Vrátí hodnotu, na kterou je majetek mapován v tomto kontejneru.

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

Parameters

key Key <t, prjkey ="">

specifikovaný klíč k nemovitosti. Aspose.Tasks.Prj získat klíč k nemovitosti.

Returns

T

hodnotu, na kterou je majetek mapován v tomto kontejneru.

Typy parametrů

T

Typ mapované hodnoty.

GetBaselineSaveTime(BaselineType)

Zpět na základnu ušetří čas.

public DateTime GetBaselineSaveTime(BaselineType baselineNumber)

Parameters

baselineNumber BaselineType

slo základny Aspose.Tasks.BaselineType.

Returns

DateTime

Poslední úspora dat a času.

Remarks

Zpět DateTime.MinValue, pokud základní linka nebyla zachráněna.

GetDuration(Dvojitý)

Objekt Aspose.Tasks.Duration se specifikovaným počtem jednotek a výchozím formátem trvání, který je definován v nastavení projektu Aspose.Tasks.Prj.DurationFormat.

public Duration GetDuration(double val)

Parameters

val double

určitého počtu jednotek.

Returns

Duration

Objekt trván.

Remarks

Tato metoda by měla být použita opatrně, protože to vrací různé trvání v závislosti na nastavení Project.DurationFormat.Například GetWork(1.0) vrátí 1 hodinu, když je Project.DurationFormat TimeUnitType.Hour nebo 1 den, pokud je Project.DurationFormat TimeUnitType.Day.

GetDuration(Dvojitý, TimeUnitType)

Obsahuje objekt Aspose.Tasks.Duration s uvedeným počtem jednotek Aspose.Tasks.TimeUnitType.

public Duration GetDuration(double val, TimeUnitType timeUnit)

Parameters

val double

určitého počtu jednotek.

timeUnit TimeUnitType

specifikovaná hodnota TimeUnitType.

Returns

Duration

Objekt trván.

GetDuration(TimeSpan a TimeUnitType)

Objekt Aspose.Tasks.Duration se specifikovanou hodnotou System.TimeSpan a specifikovanou hodnotou Aspose.Tasks.TimeUnitType.

public Duration GetDuration(TimeSpan timeSpan, TimeUnitType timeUnit)

Parameters

timeSpan TimeSpan

Specifikovaná hodnota System.TimeSpan.

timeUnit TimeUnitType

specifikovaná hodnota TimeUnitType.

Returns

Duration

Objekt trván.

GetPageCount(SaveOptions)

Stránka se vrací počítá pro projekt, který má být zrealizován pomocí Aspose.Tasks.Saving.SaveOptions.

public int GetPageCount(SaveOptions saveOptions)

Parameters

saveOptions SaveOptions

Shromažďovací možnosti k získání počtu stránek pro.

Returns

int

slo stránky, které má být vydáno.

Examples

V tomto příkladu HtmlSaveOptions a počet stránek v výsledném HTML je napsán na konzoli.

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

Stránka se vrací počítat pro projekt, který bude vydán pomocí výchozí Aspose.Tasks.Visualization.Timescale(Days).

public int GetPageCount()

Returns

int

Stránka se počít.

GetPageCount(Timescale)

Stránka se vrací počítá pro projekt, který má být zrealizován pomocí Aspose.Tasks.Visualization.Timescale.

public int GetPageCount(Timescale scale)

Parameters

scale Timescale

Rozsah počítání stránky pro.

Returns

int

Stránka se počít.

GetPageCount(PresentationFormat)

Stránka se vrací počítat pro projekt, který má být zrealizován pomocí výchozí Aspose.Tasks.Visualization.Timescale(Dny) a daný Aspose.Tasks.Visualization.PresentationFormat

public int GetPageCount(PresentationFormat format)

Parameters

format PresentationFormat

Formát pro získání počtu stránek.

Returns

int

Stránka se počít.

GetPageCount(Představení, časový rozsah)

Stránka se vrací počítat pro projekt, který bude předložen pomocí dané Aspose.Tasks.Visualization.Timescale a Aspose.Tasks.Visualization.PresentationFormat.

public int GetPageCount(PresentationFormat format, Timescale scale)

Parameters

format PresentationFormat

Formát pro získání počtu stránek.

scale Timescale

Rozsah počítání stránky pro.

Returns

int

slo stránky, které má být vydáno.

GetPageCount(PageSize, časové rozměry, datum, datum)

Stránka se vrací počítat pro projekt, který bude předložen pomocí daného Aspose.Tasks.Visualization.Timescale, Aspose.Tasks.Visualization.PresentationFormát a rozsah dat.

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

Parameters

pageSize PageSize

Velikost, na kterou se stránka počít.

scale Timescale

Rozsah počítání stránky pro.

startDate DateTime

Datum zahájení pro získání počtu stránek.

endDate DateTime

Konečný termín k získání počtu stránek.

Returns

int

Stránka se počít.

GetPageCount(Hodnocení, Timescale)

Stránka se vrací počítat pro projekt, který bude předán pomocí dané Aspose.Tasks.Visualization.Timescale a Aspose.Tasks.Visualization.PageSize.

public int GetPageCount(PageSize pageSize, Timescale scale)

Parameters

pageSize PageSize

Velikost, na kterou se stránka počít.

scale Timescale

Rozsah počítání stránky pro.

Returns

int

Stránka se počít.

GetPredecessors(Task)

Vrátí sbírku odkazů na úkoly, které jsou předchůdci určeného úkolu.

public TaskLinkCollection GetPredecessors(Task task)

Parameters

task Task

kolem je získat předchůdce.

Returns

TaskLinkCollection

Seznam předchůdců Aspose.Tasks.TaskLink.

GetProjectFileInfo(Stringová)

Přečtěte si informace o projektu z souboru.

public static ProjectFileInfo GetProjectFileInfo(string filename)

Parameters

filename string

Název projektu fil.

Returns

ProjectFileInfo

Projektový soubor info Aspose.Tasks.ProjectFileInfo.

GetProjectFileInfo(Stream)

Obdrží informace o souboru projektu z toku.

public static ProjectFileInfo GetProjectFileInfo(Stream stream)

Parameters

stream Stream

a datového toku.

Returns

ProjectFileInfo

Projektový soubor info Aspose.Tasks.ProjectFileInfo.

GetWork(Dvojitý)

Objekt Aspose.Tasks.Duration se specifikovanou System.Double hodnotou a výchozím pracovním formátem.

public Duration GetWork(double val)

Parameters

val double

Specifikovaná dvojí hodnota.

Returns

Duration

Objekt trván.

Remarks

Tato metoda by měla být používána opatrně, protože to vrací různé trvání v závislosti na nastavení Project.WorkFormat.Například GetWork(1.0) vrátí 1 hodinu, když je Project.WorkFormat TimeUnitType.Hour nebo 1 den, pokud je Project.WorkFormat TimeUnitType.Day.

Print()

Vytiskněte projekt na výchozí tiskárnu s výchozími nastaveními tiskárny pomocí standardního (bez uživatelského rozhraní) tiskového ovladače.

public void Print()

Print(PrintOptions)

Vytiskněte projekt na výchozí tiskárnu s výchozími nastaveními tiskárny a nastavenými možnostmi ukládání pomocí standardního (bez uživatelského rozhraní) tiskového ovladače.

public void Print(PrintOptions options)

Parameters

options PrintOptions

v uvedeném příkladu třídy Aspose.Tasks.Saving.PrintOptions.

Print(Stringová)

Vytiskněte projekt na specifikovanou tiskárnu s výchozím nastavením tiskárny pomocí standardního (bez uživatelského rozhraní) tiskového ovladače.

public void Print(string printerName)

Parameters

printerName string

Specifikovaný název tiskárny.

Print(PrinterSettings)

Vytiskněte projekt podle stanovených nastavení tiskárny pomocí standardního (bez uživatelského rozhraní) tiskového ovladače.

public void Print(PrinterSettings printerSettings)

Parameters

printerSettings PrinterSettings

Zobrazí se ve třídě System.Drawing.Printing.PrinterSettings.

Print(Tiskárna, String)

Vytiskněte projekt podle stanovených nastavení tiskárny pomocí standardního (bez uživatelského rozhraní) tiskového ovladače.

public void Print(PrinterSettings printerSettings, string documentName)

Parameters

printerSettings PrinterSettings

Zobrazí se ve třídě System.Drawing.Printing.PrinterSettings.

documentName string

název dokumentu, který se zobrazí (např. v dialogovém okně stavu tisku nebo v tiskárn).

Print(Tiskové nastavení, PrintOptions)

Vytiskněte projekt podle stanovených nastavení tiskárny a nastavte možnosti ušetření pomocí standardního (bez uživatelského rozhraní) tiskového ovladače.

public void Print(PrinterSettings printerSettings, PrintOptions options)

Parameters

printerSettings PrinterSettings

Zobrazí se ve třídě System.Drawing.Printing.PrinterSettings.

options PrintOptions

v uvedeném příkladu třídy Aspose.Tasks.Saving.PrintOptions.

Print(PrinterSettings, PrinterOptions, řetěz)

Vytiskněte projekt podle nastavení tiskárny, možnosti přizpůsobení a specifikovaného názvu dokumentu pomocí standardního (bez uživatelského rozhraní) tiskového ovladače.

public void Print(PrinterSettings printerSettings, PrintOptions options, string documentName)

Parameters

printerSettings PrinterSettings

Zobrazí se ve třídě System.Drawing.Printing.PrinterSettings.

options PrintOptions

v uvedeném příkladu třídy Aspose.Tasks.Saving.PrintOptions.

documentName string

název dokumentu, který se zobrazí (např. v dialogovém okně stavu tisku nebo v tiskárn).

Recalculate()

Přepisuje všechny úkoly projektu ID, úrovně výstupu, datum zahájení / ukončení, nastaví dříve / pozdě datum, vypočítá úrazy, pracovní a náklady.

public void Recalculate()

Recalculate(Bolíček)

Přepisuje všechny projektové úkoly ID, úrovně výstupu, datum zahájení / ukončení, nastaví dříve / pozdě datum, vypočítá údery, pracovní a nákladové pole s volitelnou validac.

public void Recalculate(bool validate)

Parameters

validate bool

Pokud je to pravda, bude provedeno potvrzení recalculace.Jaké údaje jsou validovány:V současné době se provádí pouze základní validace úkolů a datových řad úkol.Datové řady úkolů (např. ActualStart - ActualFinish, EarlyStart - EarlyFinish atd.) stejně jako daty úkolových odkazů budou kontrolovány proti kritériím data, že datum zahájení je menší nebo rovná se datu dokončen.Pokud některý z výše popsaných podmínek selže, pak Aspose.Tasks.RecalculationValidationException bude vyhozen.

RecalculateResourceFields()

Recalkuluje ID, start a konec zdroj.

public void RecalculateResourceFields()

RecalculateResourceStartFinish()

Odpočítá začátek a konec zdroj.

public void RecalculateResourceStartFinish()

RemoveInvalidResourceAssignments()

Odstraňuje neplatné úlohy zdrojů z seznamu úlohy zdrojů projektu.

public void RemoveInvalidResourceAssignments()

Remarks

MS Project vytváří prázdnou úlohu zdrojů pro každou úlohu.

Příslušenství WBSCode()

Renumber WBS kód všech úkol.

public void RenumberWBSCode()

Příslušenství WBSCode(Seznam > Int>)

Renumber WBS kód předchozích úkol.

public void RenumberWBSCode(List<int> taskIds)

Parameters

taskIds List < int >

Identifikátory úkolů, aby se jmenovaly WBS kódy.

RescheduleUncompletedWorkToStartAfter(DateTime)

Neúplné projektové práce začít po stanoveném termínu.

public void RescheduleUncompletedWorkToStartAfter(DateTime after)

Parameters

after DateTime

Po skončení nedokončené práce je nutné dokončit.

RescheduleUncompletedWorkToStartAfter(Datum, Seznam úkolů>)

Závěry nedokončené práce pro určitý seznam úkolů, které mají být zahájeny po určitém termínu.

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

Parameters

after DateTime

Po skončení nedokončené práce je nutné dokončit.

taskCollection List < Task >

Seznam úkolů< úkolů k obnovení nedokončené práce pro.

Save(Shrnutí, SimpleSaveOptions)

Uloží dokument do souboru pomocí specifikovaných možností ušetřen.

public void Save(string filename, SimpleSaveOptions options)

Parameters

filename string

Název souboru.

options SimpleSaveOptions

Možnosti ušetřen.

Save(Shrnutí, SaveFileFormat)

Uloží data projektu do souboru.

public void Save(string filename, SaveFileFormat format)

Parameters

filename string

Název souboru.

format SaveFileFormat

Shromažďuje formát souboru.

Save(Stringová)

Uloží data projektu do souboru ve formátu mpp.

public void Save(string filename)

Parameters

filename string

Název souboru.

Save(Prohlídka, SimpleSaveOptions)

Ušetří projekt do toku pomocí specifikovaných možností ušetřen.

public void Save(Stream stream, SimpleSaveOptions options)

Parameters

stream Stream

To je proud.

options SimpleSaveOptions

Možnosti ušetřen.

Save(Přenos, SaveFileFormat)

Ušetřete data projektu do toku.

public void Save(Stream stream, SaveFileFormat format)

Parameters

stream Stream

To je proud.

format SaveFileFormat

uložené soubor formát.Aspose.Tasks.Saving.SaveFileFormat

SaveAsTemplate(Shrnutí, SaveTemplateOptions)

Ušetřete projekt jako šablónu.

public void SaveAsTemplate(string fileName, SaveTemplateOptions options)

Parameters

fileName string

Název souboru.

options SaveTemplateOptions

Specifikované možnosti ušetření Aspose.Tasks.Saving.SaveTemplateOptions.

SaveAsTemplate(Stringová)

Ušetří projekt jako šablonu na specifikovanou cestu souboru.

public void SaveAsTemplate(string fileName)

Parameters

fileName string

specifikovaný název souboru.

SaveAsTemplate(Stream)

Ušetří projekt jako šablonu na určitý tok.

public void SaveAsTemplate(Stream stream)

Parameters

stream Stream

Způsob, jak projekt zachránit.

SaveAsTemplate(Stream, SaveTemplateOptions)

Ušetří projekt jako šablonu na určitý tok.

public void SaveAsTemplate(Stream stream, SaveTemplateOptions options)

Parameters

stream Stream

Stream zachraňovat projektový šablona na.

options SaveTemplateOptions

Specifikované možnosti ušetření Aspose.Tasks.Saving.SaveTemplateOptions.

SaveReport(Stream)

Ušetří zprávu o přehledu projektu do toku.

public void SaveReport(Stream stream)

Parameters

stream Stream

Přechod zachraňovat zprávu o projektu.

SaveReport(Stringová)

Uložte přehled projektu do souboru PDF.

public void SaveReport(string fileName)

Parameters

fileName string

Název souboru.

SaveReport(Stream, ReportType)

Uloží zprávu o projektu specifikovaného typu do specifikovaného toku.

public void SaveReport(Stream stream, ReportType reportType)

Parameters

stream Stream

specifikovaný tok pro ukládání zprávy o projektu.

reportType ReportType

specifikovaná zpráva typ.Aspose.Tasks.Visualization.ReportType

SaveReport(Třída, ReportType)

Uloží zprávu o projektu specifikovaného typu ve formátu PDF na specifikovanou cestu souboru.

public void SaveReport(string fileName, ReportType reportType)

Parameters

fileName string

specifikovaný název souboru.

reportType ReportType

specifikovaná zpráva typ.Aspose.Tasks.Visualization.ReportType

SelectAllChildTasks()

Recursivně shromažďuje všechny dětské úkoly kořenového úkolu.

public IEnumerable<task> SelectAllChildTasks()

Returns

IEnumerable < Task >

Sbírka úkol.

Set(Klíčová, prjkey="">, A“ T)

Mapujte specifikovanou vlastnost na specifikovanou hodnotu v tomto kontejneru.

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

Parameters

key Key <t, prjkey ="">

specifikovaný klíč k nemovitosti. Aspose.Tasks.Prj získat klíč k nemovitosti.

val T

a hodnotu.

Typy parametrů

T

Typ mapované hodnoty.

Set(Klíčová data, prjkey="">, DateTime)

Mapujte specifikovanou vlastnost na specifikovanou hodnotu v tomto kontejneru.

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

Parameters

key Key < DateTime , PrjKey >

specifikovaný klíč k nemovitosti. Aspose.Tasks.Prj získat klíč k nemovitosti.

val DateTime

a hodnotu.

SetBaseline(BaselineType)

Ušetří základní pole na specifikovanou základnu pro celý projekt.

public void SetBaseline(BaselineType baselineType)

Parameters

baselineType BaselineType

Základní typ pro ukládání dat dat na.

SetBaseline(Základní typ, IEnumerable)

Ušetří základní pole na specifikovanou základní linii pro vybrané úkoly.

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

Parameters

baselineType BaselineType

Základní typ pro ukládání dat dat na.

taskCollection IEnumerable < Task >

Seznam úkolů pro ukládání základních dat.

SetBaselineSaveTime(Třída, datová doba)

Vytvořte základnu, která ušetří čas.

public void SetBaselineSaveTime(BaselineType baselineNumber, DateTime value)

Parameters

baselineNumber BaselineType

slo základny Aspose.Tasks.BaselineType.

value DateTime

Poslední úspora dat a času.

Remarks

Nastavení hodnoty na DateTime.MinValue, pokud základní linka nebyla uložena.

UpdateProjectWorkAsComplete(Doba trvání, bool)

Aktualizace veškeré práce jako kompletní přes stanovený datum pro celý projekt.

public void UpdateProjectWorkAsComplete(DateTime completeThrough, bool setZeroOrHundredPercentCompleteOnly)

Parameters

completeThrough DateTime

Datum aktualizace práce, jak již bylo dokončeno.

setZeroOrHundredPercentCompleteOnly bool

Pokud je nastaven na skutečné aktualizace pouze ty úkoly, které jsou 100% hotové, jejichž datum dokončení je před specifikovaným úplným datem.V opačném případě vypočítá procento úplné hodnoty na základě plánovaných počátečních a úplných dat.

UpdateProjectWorkAsComplete(DateTime, bool, seznam<závod>)

Aktualizuje všechny práce jako kompletní přes stanovený datum pro stanovený seznam úkol.

public void UpdateProjectWorkAsComplete(DateTime completeThrough, bool setZeroOrHundredPercentCompleteOnly, List<task> taskCollection)

Parameters

completeThrough DateTime

Datum aktualizace práce, jak již bylo dokončeno.

setZeroOrHundredPercentCompleteOnly bool

Pokud je nastaven na skutečné aktualizace pouze ty úkoly, které jsou 100% hotové, jejichž datum dokončení je před specifikovaným úplným datem.V opačném případě vypočítá procento úplné hodnoty na základě plánovaných počátečních a úplných dat.

taskCollection List < Task >

Seznam úkolů< úkolů k aktualizaci práce pro.</datetime,></datetime,></t,></t,></t,></t,></t,></t,>

 Čeština