Aspose.Tasks

包含用于在不使用 Microsoft Project 的情况下处理 Microsoft Project 文档的类。

课程

班级描述
ApsLayoutBuilderOutOfMemoryException表示当没有足够的内存来继续构建图像布局时发生的异常。
Asn代表属性ResourceAssignment对象.
AssignmentBaseline表示资源分配的基线。
AssignmentBaselineCollection代表集合AssignmentBaseline对象.
AvailabilityPeriod表示资源可用的时间段。
AvailabilityPeriodCollection表示包含的集合AvailabilityPeriod对象.
Baseline表示资源的基线值。
BaselineCollection代表集合Baseline对象.
BitmapInvalidSizeException表示当没有足够的内存来创建位图实例时发生的异常。
BuildVersionInfo包含构建版本和产品信息。
ByMonthDayRepetition表示基于某天在一个月中的绝对位置的模式。
ByMonthWeekDayRepetition表示基于一个月中工作日位置的模式。
ByYearDayRepetition表示基于某天在一个月中的绝对位置的模式。
ByYearWeekDayRepetition表示基于一个月中工作日位置的模式。
Calendar表示项目中使用的日历。
CalendarCollection代表集合Calendar对象.
CalendarException表示日历中的异常时间段。
CalendarExceptionCollection代表集合CalendarException对象.
CompoundDocumentHeaderException表示MPP文件头被破坏时抛出的异常。
CopyToOptions允许在复制项目数据时指定其他选项。
CssSavingArgs此类表示与外部 CSS 文件保存相关的一组数据, 发生在转换为 HTML 格式的过程中。
DailyCalendarRepetition表示基于日历日的每日重复模式中的重复类。
DailyRecurrencePattern表示用于在项目中创建每日重复任务的参数集。
DailyRepetitionBase表示每日重复模式中重复的基类。
DailyWorkRepetition表示基于工作日的每日重复模式中的重复类。
DayTypeCollection代表集合DayType对象.
EndAfterRecurrenceRange表示循环任务的循环范围,受出现次数限制。
EndByRecurrenceRange表示重复任务的重复范围,以完成日为限。
ExtendedAttribute表示扩展属性。
ExtendedAttributeCollection代表集合ExtendedAttribute对象.
ExtendedAttributeDefinition表示与项目关联的扩展属性定义。
ExtendedAttributeDefinitionCollection代表集合ExtendedAttributeDefinition对象.
Filter代表Project中的一个过滤器。
FilterCollection包含列表Filterobjects. 实现 ICollection<Filter> 接口.
FilterCriteria定义任务或资源必须满足才能显示在 MSP 视图中的条件。
FontResolveCallbackDelegate表示处理字体解析事件的方法回调。
FontResolveEventArgs为解析字体时调用的回调提供参数。
FontSavingArgs此类表示与外部字体文件保存相关的数据集, 发生在转换为 HTML 格式的过程中。
GanttChartView表示甘特图视图。
Group表示组定义。 Group 对象是 ResourceGroups 集合或 TaskGroups 集合的成员。
GroupCollection包含列表Group objects. 实现 ICollection<Group> 接口.
GroupCriterion表示组定义中的条件。 GroupCriterion 对象是GroupCriterionCollection集合.
GroupCriterionCollection包含一个集合GroupCriterionobjects. 实现 ICollection<GroupCriterion> 接口.
ImageSavingArgs此类表示与外部图像文件保存相关的数据集, 发生在转换为 HTML 格式的过程中。
InvalidPasswordException表示用错误密码打开密码保护文件时抛出的异常类型。
License提供许可组件的方法。
LoadOptions允许在从文件或流加载项目时指定额外的加载参数。
Metered提供设置计量密钥的方法。
MonthlyRecurrencePattern表示用于在项目中创建每月重复任务的参数集。
MonthlyRepetitionBase表示每月日位置的基本模式。
NoPrinterInstalledException表示OS没有安装打印机时抛出的异常。
OleObject表示可以插入到 MPP 文件的甘特图视图中的 OLE 对象。
OleObjectCollection表示包含OleObject类.
OutlineCode表示一个大纲代码的值。
OutlineCodeCollection代表集合OutlineCode对象.
OutlineCodeDefinition代表一个大纲代码定义。
OutlineCodeDefinitionCollection代表集合OutlineCodeDefinition对象.
OutlineMask表示定义大纲代码格式的掩码的四个元素。
OutlineMaskCollection代表集合OutlineMask对象.
OutlineValue代表一个轮廓值。
OutlineValueCollection代表集合OutlineValue对象.
ParseErrorArgsParseErrorCallback代表.
ParseErrorCallback表示一个方法回调,用于处理读取 xml 数据时可能发生的解析错误。
PrimaveraReadOptions允许在读取 Primavera Xml 或 Primavera Xer 文件时指定附加选项。
PrimaveraTaskProperties表示从 Primavera 格式(P6XML 的 XER)读取的任务的 Primavera 特定属性。
PrimaveraXerReader表示读取器从 Primavera XER file 读取项目 UID
PrimaveraXmlReader表示允许从 Primavera Xml 文件中检索项目 UID 的读取器。
Prj表示支持的属性Project对象.
Project代表一个项目。
ProjectDisplayOptions表示项目实例的显示选项。
ProjectFileInfo类实例包含有关项目文件格式和 Microsoft Project 版本的信息, 文件是在其中创建的。
ProjectInfoProject Online 上提供的有关已发布项目的简要信息。
ProjectOnlineException表示在与 Project Online 或 Project Server 实例交互期间发现错误时引发的异常。
ProjectServerCredentials用于连接到 Project Online 或 Project Server 的本地实例的凭据。
ProjectServerManager提供读取和执行指定 Project Online 帐户中项目或 指定本地 Project Server 实例(支持 Project Server 2016 和 2019 版本)中项目的方法的类。
ProjectServerSaveOptions允许在将项目保存到 Project Server 或 Project Online 时指定其他选项。
Rate表示时间段的定义以及该时间段内适用于资源的费率。
RateByDateCollection表示一个集合,它映射了DateTime到Rate对象.
RateCollection表示包含的集合Rate对象.
ReadOnlyCollectionBase<T>表示对象的只读集合。
RecalculationValidationException表示重新计算后项目发现错误时抛出的异常。
RecurrencePatternBase表示递归模式的基类。
RecurrenceRangeBase表示循环任务的循环范围。
RecurringTaskInfo表示项目中重复任务的详细信息。
RecurringTaskParameters表示用于在项目中创建周期性任务的参数集。
Resource表示项目中的资源。
ResourceAssignment表示项目中的资源分配。
ResourceAssignmentCollection代表集合ResourceAssignment对象.
ResourceCollection代表集合Resource对象.
ResourceSavingArgs此类表示与外部资源文件的保存相关的一组数据 that 发生在转换为 HTML 格式的过程中。
ResourceUsageView表示项目中的资源使用视图。
ResourceUsageViewFieldCollection代表一个集合ResourceUsageViewField价值观.
Rsc表示支持的属性Resource对象.
SplitPart表示一个任务部分。 SplitPart 是任务的 SplitParts 集合的成员。
SplitPartCollection代表任务部分的集合。
Table代表Project 中的一个表
TableCollection包含列表Table objects. 实现 ICollection<Table> 接口.
TableField表示项目中表的一个字段。
TableFieldCollection包含列表TableField objects. 实现 IList<TableField> 接口.
Task代表项目中的任务。
TaskBaseline表示任务的基线。
TaskBaselineCollection代表集合TaskBaseline对象.
TaskCollection代表集合Task对象.
TaskLink表示前导链接。
TaskLinkCollection代表集合Task对象.
TasksException代表标准内部异常类型。
TasksLoggedException代表标准内部异常类型。
TasksReadingException表示标准内部读取异常类型。
TasksRenderingException表示将项目视图渲染为图形格式时可能发生的异常。
TasksWritingException表示标准内部写入异常类型。
TaskUsageView表示项目中的任务使用视图。
TaskUsageViewFieldCollection代表集合TaskUsageViewField价值观.
TaskValidationException表示重新计算后项目任务发现错误时抛出的异常。
TimelineView表示项目的时间轴视图。
TimephasedData表示一个时间分段数据。
TimephasedDataCollection代表集合TimephasedData对象.
Tsk代表属性Task对象.
UsageView表示项目中的使用视图。
ValidationException表示在实体验证过程中发现错误时抛出的异常。
Value表示值列表中的值。
VbaModule代表一个VBA模块。
VbaModuleAttribute的属性VbaModule对象
VbaModuleAttributeCollection代表集合VbaModuleAttribute对象.
VbaModuleCollection代表集合VbaModule对象.
VbaProject代表VbaProject.
VbaReference表示引用VbaProject.
VbaReferenceCollection代表集合VbaReference对象.
View表示项目中的一个视图。
ViewCollection包含列表View objects. 实现 ICollection<View> 接口.
WBSCodeDefinition表示 WBS 代码定义。
WBSCodeMask表示 WBS 代码掩码。
WBSCodeMaskCollection表示 WBSCodeMask 对象的集合。
WebRequestEventArgs为客户端向 Project Server 的 Web API 发送 Web 请求时引发的事件提供参数。
WeekDay表示一个工作日,它定义了一周中的常规日期或日历中的例外日期。
WeekDayCollection代表集合WeekDay对象.
WeeklyRecurrencePattern表示用于在项目中创建每周重复任务的参数集。
WeeklyRepetition表示基于工作日的模式。
WeeklyRepetitionBase表示每周重复模式中重复的基类。
WorkingTime表示一个工作日的工作时间。
WorkingTimeCollection代表集合WorkingTimeCollection对象.
WorkUnit代表工作时间。
WorkWeek表示 WorkWeek 类
WorkWeekCollection代表集合WorkWeek对象.
YearlyRecurrencePattern表示用于在项目中创建年度重复任务的参数集。
YearlyRepetitionBase表示年日位置的基本模式。

结构

结构描述
Duration表示项目中的持续时间。
Key<T,K>表示指定类型的类的属性键。 在获取或设置容器的属性时使用此类的实例。
NullableBool布尔值类,可以检查该值是否已定义。

接口

界面描述
ICssSavingCallback表示创建资源存储CSS时调用的回调。
IFontSavingCallback表示创建资源存储字体时调用的回调。
IImageSavingCallback表示创建资源存储图片时调用的回调。
IVbaModule代表一个模块,有VBA代码。

枚举

枚举描述
ApplicationInfo指定创建文件的项目版本。
AsnKey表示支持的分配字段列表。
BackgroundPattern指定背景图案。
BaselineType指定用于计算方差值的基线类型。
BookingType指定资源的预订类型。
CalculationMode指定项目计算模式。
CalculationType指定自定义属性值的计算类型。
CalendarExceptionType指定日历异常类型。
ConstraintType指定对任务的开始或完成日期的约束。
CostAccrualType指定应计成本的类型。
CurrencySymbolPositionType指定货币符号的位置。
CustomFieldType指定自定义字段的类型。
DateFormat指定日期格式。
DayLabelDisplay指定日期标签的显示方式。
DayType指定星期几。
EarnedValueMethodType指定用于计算挣值的方法。
ElementType指定元素的类型。
ExtendedAttributeResource指定资源中使用的扩展属性 FieldId。
ExtendedAttributeTask指定任务中使用的扩展属性 FieldId。
Field指定 Microsoft Office Project 中的字段。
FileFormat指定项目的文件格式。
FilterComparisonTypeFieldName 和 Value 之间的比较类型,作为过滤器的选择标准。
FilterOperation指定使用 FieldName、FilterComparisonType 和 Value 建立的标准如何与过滤器中的其他标准相关联。
FontFaceType枚举字体类型
GanttBarSize以磅为单位指定条形高度。
GroupOn指定分组类型。
HourLabelDisplay指定小时标签的显示方式。
HtmlImageType表示 HTML 图像类型。
ItemType指定项的类型。
MaskType指定掩码的类型。
MinuteLabelDisplay指定分钟标签的显示方式。
Month指定月份。
MonthItemType指定计划异常重复发生的月份项目。
MonthLabelDisplay指定月份标签的显示方式。
MonthPosition指定月份项目在一个月内的位置。
OrdinalNumber表示实例中的序号RecurringTaskInfo类.
OutlineValueType指定轮廓值的类型。
PrjKey表示支持的项目字段列表。
RateFormatType指定 Microsoft Project 用来显示比率的单位。
RateScaleType指定速率刻度类型。
RateType指定费率表的唯一标识符。
RecurrencePattern表示循环任务的一种循环模式。
ResourceExportType指定 HTML 格式的资源导出类型。
ResourceType指定资源的类型。
ResourceUsageViewField代表可能的字段在ResourceUsageView对象资源使用视图字段.
RollupType指定汇总类型。
RscKey表示支持的资源字段列表。
SummaryRowsCalculationType指定汇总行的自定义属性值的计算类型。
TaskKey表示支持的任务字段列表。
TaskLinkType指定任务依赖类型。
TaskStartDateType指定任务开始日期的类型。
TaskType指定任务的类型。
TaskUsageViewField代表可能的字段在TaskUsageView对象.
TimephasedDataType指定时间分段数据的类型。
TimeUnitType指定时间单位的类型。
UndefinedConstraintHandlingBehavior指定用于处理具有未定义约束的任务的行为。
ViewScreen指定视图的屏幕类型。
WBSSequence指定 WBSCodeMask 的序列
WeekdayType表示实例中项目的工作日RecurringTaskInfo类.
WeekLabelDisplay指定周标签的显示方式。
WorkContourType指定工件的轮廓。
WorkGroupType指定工作组的类型。
YearLabelDisplay指定年份标签的显示方式。