com.aspose.tasks

Classes

ClassDescription
And<T>Applies logical AND to the specified conditions.
AndAllCondition<T>Applies logical AND to all conditions.
ApplicationInfoSpecifies the project version where the file was created.
ApsLayoutBuilderOutOfMemoryExceptionRepresents exception which occurs when there is not enough memory to continue an image layout building.
ArrayUtilsUtility class for ArrayList processing.
AsnRepresents properties of ResourceAssignment object.
AsnKeyRepresents a list of supported assignment fields.
AssignmentBaselineRepresents Baseline of a resource assignment.
AssignmentBaselineCollectionRepresents a collection of AssignmentBaseline objects.
AssignmentViewColumnProject’s view class.
AvailabilityPeriodRepresents a period when a resource is available.
AvailabilityPeriodCollectionRepresents a collection which contains AvailabilityPeriod objects.
BackgroundPatternSpecifies the background pattern.
BarItemTypeItem type to change a bar style for.
BarShapeShape of a bar rectangle.
BarStyleChange the visual style of the bar for the item in the project view.
BaselineRepresents baseline values of a resource.
BaselineCollectionRepresents a collection of Baseline objects.
BaselineTypeSpecifies the baseline type used to calculate Variance values.
BitmapInvalidSizeExceptionRepresents exception which occurs when there is not enough memory to create a bitmap instance.
BookingTypeSpecifies the booking type of a resource.
BorderSpecifies the border types.
BuildVersionInfoContains build version and product information.
BuiltInProjectPropertyRepresents a built-in property.
BuiltInProjectPropertyCollectionRepresents a collection of built-in project properties.
ByMonthDayRepetitionRepresents a pattern which is based on the absolute position of a day in a month.
ByMonthWeekDayRepetitionRepresents a pattern which is based on the position of weekday in a month.
ByYearDayRepetitionRepresents a pattern which is based on the absolute position of a day in a month.
ByYearWeekDayRepetitionRepresents a pattern which is based on position of a weekday in a month.
CalculationModeSpecifies project calculation mode.
CalculationTypeSpecifies the type of a calculation of the custom attribute’s value.
CalendarRepresents a calendar used in a project.
CalendarCollectionRepresents a collection of Calendar objects.
CalendarExceptionRepresent exceptional time periods in a calendar.
CalendarExceptionCollectionRepresents a collection of CalendarException objects.
CalendarExceptionTypeSpecifies the calendar exception type.
CancellationTokenPropagates notification that operations should be canceled.
CancellationTokenSourceSignals to a CancellationToken that it should be canceled.
CheckCircuitChecks a tree (of tasks) whether it contains a circuit.
ChildTasksCollectorCollects all child tasks.
CompoundDocumentHeaderExceptionRepresents an exception which is thrown when the header of MPP file is broken.
ConfidenceLevelSpecifies supported confidence levels used in risk analysis that correspond to the percentage of the time the actual values will be within optimistic and pessimistic estimates.
ConstraintTypeSpecifies the constraint on the start or finish date of a task.
CopyToOptionsAllows to specify additional options when copying project data.
CostAccrualTypeSpecifies the type of an accrual cost.
CssSavingArgsThis class represents set of data that related to external CSS file’s saving that occurs during conversion to HTML format.
CsvOptionsAllows to specify additional options when saving project to CSV.
CsvTextDelimiterText delimiter for CSV format.
CurrencySymbolPositionTypeSpecifies the position of a currency symbol.
CustomFieldTypeSpecifies the type of a custom field.
CustomProjectPropertyRepresents a custom property.
CustomProjectPropertyCollectionRepresents a collection of custom project properties.
CustomPropertyTypeRepresents a custom property type enumeration.
DailyCalendarRepetitionRepresents a class for repetitions in daily recurrence pattern based on calendar days.
DailyRecurrencePatternRepresents the set of parameters are used to create a daily recurring task in a project.
DailyRepetitionBaseRepresents a base class for repetitions in daily recurrence pattern.
DailyWorkRepetitionRepresents a class for repetitions in daily recurrence pattern based on work days.
DataCategoryThe category of data used when saving to CSV.
DateFormatSpecifies the date format.
DateLabelSpecifies the display format for date and time labels in a timescale.
DateTimeConverterRepresents a converter for converting date to string in view timescale tiers.
DayLabelDisplaySpecifies how the day label displays.
DayOfWeekSpecifies the day of week.
DayTypeSpecifies the day of a week.
DayTypeCollectionRepresents a collection of DayType objects.
DbSettingsAllows to specify settings to read from project database.
DurationRepresents duration in a project.
EarnedValueMethodTypeSpecifies the method used for calculating earned value.
ElementTypeSpecifies the type of an element.
EndAfterRecurrenceRangeRepresents the recurrence range of recurring task which is limited by occurrence number.
EndByRecurrenceRangeRepresents the recurrence range of recurring task which is limited by finish day.
ExtendedAttributeRepresents extended attributes.
ExtendedAttributeCollectionRepresents a collection of ExtendedAttribute objects.
ExtendedAttributeDefinitionRepresents an extended attribute definition associated with a project.
ExtendedAttributeDefinitionCollectionRepresents a collection of ExtendedAttributeDefinition objects.
ExtendedAttributeResourceSpecifies the extended attributes FieldId used in a resource.
ExtendedAttributeTaskSpecifies the extended attributes FieldId used in a task.
FieldSpecifies a field in the Microsoft Office Project.
FieldHelperHelper class which provides useful operations with fields.
FileFormatSpecifies the project’s file format.
FillPatternFill pattern used in middle shape of a gantt bar.
FilterRepresents a filter in Project.
FilterCollectionContains a list of Filter objects.
FilterComparisonTypeThe type of comparison made between FieldName and Value that acts as selection criteria for the filter.
FilterCriteriaDefines the criteria that tasks or resources must meet to be displayed in MSP view.
FilterOperationSpecifies how the criterion established with FieldName, FilterComparisonType, and Value relates to other criteria in the filter.
FontDescriptorRepresents font information.
FontFaceTypeEnumerates font face types
FontResolveCallbackDelegateRepresents a method callback to handle font resolve event.
FontResolveEventArgsProvides arguments for the callback that is invoked when font is resolved.
FontSavingArgsThis class represents set of data that related to external fonts file’s saving that occurs during conversion to HTML format.
FontSettingsSpecifies font settings used when rendering project’s view.
FontStyleFont style flag values.
FontStylesSpecifies style information applied to text.
GanttBarEndShapeRepresents end shape in bars and progress points in progress lines.
GanttBarFillPatternA shape’s fill pattern.
GanttBarMiddleShapeSpecifies the middle shape of a bar.
GanttBarShowForRepresents categories of tasks used when customizing Bar Styles of Gantt chart.
GanttBarSizeSpecifies the height of a bar in points.
GanttBarStyleRepresents a bar style used by MSP in Gantt Chart view.
GanttBarTypeSpecifies the bar type.
GanttChartColumnProject’s view class
GanttChartViewRepresents a GanttChart view.
GenericProperty<TKey>Represents a container property.
GridlineThe horizontal or vertical line that appears in the project view.
GridlineTypeType of gridline.
GridlinesRepresents gridlines that appear in a GanttChart view.
GroupRepresents a group definition.
GroupCollectionContains a list of Group objects.
GroupCriterionRepresents a criterion in a group definition.
GroupCriterionCollectionContains a collection of GroupCriterion objects.
GroupOnSpecifies the type of grouping.
HeaderFooterInfoRepresents header or footer data which is present in views and used for printing.
HorizontalAlignmentSpecifies how an object or text is horizontally aligned relative to another object.
HorizontalStringAlignmentSpecifies the alignment of a text string relative to its layout rectangle.
HourLabelDisplaySpecifies how the hour label displays.
HtmlImageTypeRepresents HTML image type.
HtmlSaveOptionsAllows to specify additional options when rendering project pages to HTML.
ImageFormatSpecifies the file format of the image.
ImageSaveOptionsAllows to specify additional options when rendering project pages to images.
ImageSavingArgsThis class represents set of data that related to external image file’s saving that occurs during conversion to HTML format.
IntervalSpecifies recurring intervals to display progress lines at.
InvalidPasswordExceptionRepresents the exception type which is thrown when password protected file opening with wrong password.
ItemTypeSpecifies the type of an item.
Key<T,K>Represents a property key of a class of the specified type.
LegendSpecifies the pages on which the legend appears.
LicenseProvides methods to license the component.
LinePatternLine pattern.
ListUtilsUtility class for list processing.
LoadOptionsAllows to specify additional load parameters when loading a project from file or stream.
MPPSaveOptionsAllows to specify additional options when saving project data to MPP.
MaskTypeSpecifies the type of a mask.
MeteredProvides methods to set metered key.
MinuteLabelDisplaySpecifies how the minute label displays.
MonthSpecifies the month.
MonthItemTypeSpecifies the month item for which an exception recurrence is scheduled.
MonthLabelDisplaySpecifies how the month label displays.
MonthPositionSpecifies the position of a month item within a month.
MonthlyRecurrencePatternRepresents the set of parameters are used to create a monthly recurring task in a project.
MonthlyRepetitionBaseRepresents a base pattern for monthly day position.
MpdSettingsAllows to set necessary options to read project data from MPD format (MS Access database file format).
MspDbSettingsAllows to set necessary options to read project data from MS Project Server database.
Not<T>Applies logical NOT to the specified condition.
NullableBoolA class for boolean values with possibility to check whether the value was defined or not.
OleObjectRepresents an OLE object which can be inserter into Gantt Chart View of an MPP file.
OleObjectCollectionRepresents a collection containing the instances of the OleObject class.
OrdinalNumberRepresents an ordinal number in the instance of RecurringTaskInfo class.
OutlineCodeRepresents a value of an outline code.
OutlineCodeCollectionRepresents a collection of OutlineCode objects.
OutlineCodeDefinitionRepresents an outline code definition.
OutlineCodeDefinitionCollectionRepresents a collection of OutlineCodeDefinition objects.
OutlineMaskRepresents four elements of a mask which defines an outline code format.
OutlineMaskCollectionRepresents a collection of OutlineMask objects.
OutlineValueRepresents an outline value.
OutlineValueCollectionRepresents a collection of OutlineValue objects.
OutlineValueTypeSpecifies the type of an outline value.
PageInfoRepresents page setup data which is present in MPP file format and used for printing.
PageLegendRepresents a page legend which is used for project printing.
PageMarginsRepresents page margins for printing.
PageSavingArgsThis class represents set of data that related to saving of document’s page to a stream.
PageSettingsRepresents printing settings for a page of project view.
PageSizeSpecifies page size.
PageViewSettingsRepresents printing settings for a project view.
ParseErrorArgsProvides data for the ParseErrorCallback delegate.
ParseErrorCallbackRepresents a method callback to handle parse errors that can happen when reading xml data.
PdfComplianceSpecifies the PDF compliance level to output file.
PdfDigitalSignatureHashAlgorithmSpecifies digital hash algorithm used by digital signature.
PdfEncryptionAlgorithmSpecifies the encryption algorithm to use for encrypting a PDF document.
PdfEncryptionDetailsContains details for a PDF encryption.
PdfPermissionsSpecifies permissions to use for accessing a PDF document.
PdfSaveOptionsAllows to specify additional options when rendering project pages to PDF.
PdfTextCompressionSpecifies a type of compression applied to all content in the PDF file except images.
PixelFormatSpecifies the format of the color data for each pixel in the image.
PresentationFormatEnumeration for presentation format.
PrimaveraActivityTypeSpecifies type of Primavera activity.
PrimaveraBaseReaderRepresents a base reader which can be used to read Project UIDs from multi project Primavera XER or XML files.
PrimaveraDbSettingsAllows to set necessary options to read project data from Primavera database.
PrimaveraDurationTypeSpecifies duration type of Primavera activity.
PrimaveraPercentCompleteTypeSpecifies value of ‘% Complete Type’ field for Primavera activities.
PrimaveraProjectPropertiesRepresents Primavera-specific properties for a project read from Primavera files (XER of P6XML).
PrimaveraReadOptionsAllows to specify additional options when reading Primavera Xml or Primavera Xer files.
PrimaveraRelationshipLagCalendarSpecifies which calendar to use for scheduling Relationship Lag in Primavera projects.
PrimaveraSaveOptionsAllows to specify additional options when saving project to Primavera XER format.
PrimaveraTaskPropertiesRepresents Primavera-specific properties for a task read from Primavera files (XER of P6XML).
PrimaveraXerReaderRepresents a reader to read Project UIDs from Primavera XER file
PrimaveraXmlReaderRepresents a reader which allows to retrieve Project UIDs from Primavera Xml file.
PrimaveraXmlSaveOptionsAllows to specify additional options when saving project to Primavera xml format.
PrintOptionsAllows to specify additional options when printing project.
PrinterPaperSizeSpecifies the paper size which is used for printing.
PrinterSettingsSpecifies information about how a document is printed, including the printer that prints it.
PrjRepresents supported properties of Project object.
PrjKeyRepresents a list of supported project fields.
ProbabilityDistributionTypeSpecifies types of supported probability distributions.
ProgressLinesRepresents progress lines in a Gantt Chart view.
ProjectRepresents a project.
ProjectDisplayOptionsRepresents the display options for a project instance.
ProjectFileInfoThe class instance contains information about project file format and version of Microsoft Project where the file was created.
ProjectInfoBrief info about the published project available on Project Online.
ProjectOnlineExceptionRepresents an exception which is thrown when errors are found during interaction with Project Online or Project Server instance.
ProjectServerCredentialsCredentials which are used to connect to Project Online or on-premise instance of Project Server.
ProjectServerManagerThe class which provides the methods to read and to perform operations on projects in the specified Project Online account or in the specified on-premise Project Server instance (Project Server’s versions 2016 and 2019 are supported).
ProjectServerSaveOptionsAllows to specify additional options when project is saved to Project Server or Project Online.
ProjectViewProject’s view class
PropertyRepresents a base class of a property.
PropertyCollection<T>A base class of collection of properties.
PropertyKeyedCollection<T>A base class of collection of properties.
RateRepresents a definition of a time period and rates applicable for a resource during that period.
RateByDateCollectionRepresents a collection which mappings of java.util.Date to Rate objects.
RateCollectionRepresents a collection which contains Rate objects.
RateFormatTypeSpecifies the units used by Microsoft Project to display a rate.
RateScaleTypeSpecifies the rate scale type.
RateTypeSpecifies the unique identifiers of a rate table.
ReadOnlyCollectionBase<T>Represents a read-only collection of objects.
RecalculationValidationExceptionRepresents an exception which is thrown when errors are found in project after recalculation.
RecurrencePatternRepresents a type of recurrence pattern of a recurrent task.
RecurrencePatternBaseRepresents the base class of recurrence pattern.
RecurrenceRangeBaseRepresents the recurrence range of recurring task.
RecurringIntervalRepresents recurring intervals used in progress lines of a Gantt Chart view.
RecurringInterval.DayTypeRepresents a day type used in progress lines.
RecurringTaskInfoRepresents the details of a recurring task in a project.
RecurringTaskParametersRepresents the set of parameters are used to create a recurring task in a project.
RemoveTaskRemoves the specified task from a tree of tasks.
ReportTypeType of the project’s graphical report.
ResourceRepresents a resource in a project.
ResourceAssignmentRepresents a resource assignment in a project.
ResourceAssignmentCollectionRepresents a collection of ResourceAssignment objects.
ResourceCollectionRepresents a collection of Resource objects.
ResourceExportTypeSpecifies the resource export type for HTML format.
ResourceSavingArgsThis class represents set of data that related to external resource file’s saving that occurs during conversion to HTML format.
ResourceToColumnTextConverterResource’s data to column’s string converter.
ResourceTypeSpecifies the type of a resource.
ResourceUsageViewRepresents resource usage view in a project.
ResourceUsageViewFieldRepresents possible fields in ResourceUsageView object resource usage view field.
ResourceUsageViewFieldCollectionRepresent a collection of ResourceUsageViewField values.
ResourceViewColumnProject’s view class used in ResourceUsage view and ResourceSheet view.
RiskAnalysisResultRepresents a result of risk analysis.
RiskAnalysisSettingsSpecifies settings for performing risk analysis.
RiskAnalyzerPerforms a Monte Carlo simulation based on the specified risk analysis settings.
RiskItemStatisticsRepresents an item which stores statistical data for the task of the analyzed project.
RiskItemStatisticsCollectionRepresents a collection containing the instances of the RiskItemStatistics class.
RiskItemTypeSpecifies task fields for which the statistical information is gathered during risk analysis.
RiskPatternRepresents a risk pattern for a project task.
RiskPatternCollectionRepresents a collection containing the instances of the RiskPattern class.
RollupTypeSpecifies the rollup type.
RscRepresents supported properties of Resource object.
RscKeyRepresents a list of supported resource fields.
SaveFileFormatEnumeration for saving project format selection.
SaveOptionsThis is an abstract base class for classes that allow the user to specify additional options when saving a project into a particular format.
SaveTemplateOptionsAllows to specify additional options when saving a project as a template.
ShapeShape of a marker at the beginning or end of the bar style to be rendered when saving view data to some of SaveFileFormat.
SimpleSaveOptionsThis is an abstract base class that allow the user to specify basic options when saving a project into a particular format.
SplitPartRepresents a task portion.
SplitPartCollectionCollection that represents the portions of a task.
Spreadsheet2003SaveOptionsAllows to specify additional options when rendering project pages to Spreadsheet2003.
StringBuilderRepresents a mutable string of characters.
SummaryRowsCalculationTypeSpecifies the type of a calculation of the custom attribute’s value for summary rows.
SvgOptionsAllows to specify additional options when rendering project pages to SVG.
TableRepresents a table in Project
TableCollectionContains a list of Table objects.
TableFieldRepresents a field of a table in a project.
TableFieldCollectionContains a list of TableField objects.
TableTextStyleRepresents a text style in a view table.
TaskRepresents a task in a project.
TaskBarTextConverterCustom converter of task’s data to bar text.
TaskBaselineRepresents Baseline of a Task.
TaskBaselineCollectionRepresents a collection of TaskBaseline objects.
TaskCollectionRepresents a collection of Task objects.
TaskKeyRepresents a list of supported task fields.
TaskLinkRepresents a predecessor link.
TaskLinkCollectionRepresents a collection of Task objects.
TaskLinkTypeSpecifies the type of tasks dependency.
TaskStartDateTypeSpecifies the type of a task’s start date.
TaskStatusSpecifies the status of a task.
TaskTextStyleEventArgsThis class represents set of data that related to the rendering of table cell’s content.
TaskTypeSpecifies the type of a task.
TaskUsageViewRepresents task usage view in a project.
TaskUsageViewFieldRepresents possible fields in TaskUsageView object.
TaskUsageViewFieldCollectionRepresents a collection of TaskUsageViewField values.
TaskUtilsHelper class which provides useful operations with tasks.
TaskValidationExceptionRepresents an exception which is thrown when errors are found in project’s tasks after recalculation.
TasksExceptionRepresents the standard internal exception type.
TasksLoggedExceptionRepresents the standard internal exception type.
TasksReadingExceptionRepresents the standard internal reading exception type.
TasksRenderingExceptionRepresents the exception that can occur when rendering a project’s view to a graphical format.
TasksWritingExceptionRepresents the standard internal writing exception type.
TextItemTypeItem type to change a text style for.
TextStyleChange the visual style of the text for an item in the project view.
TiffCompressionSpecifies what type of compression to apply when saving pages to the TIFF format.
TimeDeltaRepresents a difference between two timestamps.
TimeUnitTypeSpecifies the type of a time unit.
TimelineViewRepresents a timeline view of a project.
TimephasedDataRepresents a time phased data.
TimephasedDataCollectionRepresents a collection of TimephasedData objects.
TimephasedDataTypeSpecifies the type of time phased data.
TimescaleDefines options which specifies how to render timescale in Gantt Chart, Task Usage or Resource Usage views when the project is exported to a graphic format.
TimescaleTierRepresents a single tier of the timescale on a Gantt Chart.
TimescaleUnitSpecifies the unit of time for any tier of a timescale in a Gantt chart or other time phased view.
TreeAlgorithmBase<T>A base class for implementations of ITreeAlgorithm<T>
TskRepresents properties of Task object.
UndefinedConstraintHandlingBehaviorSpecifies the behavior used to handle tasks with undefined constraints.
UsageViewRepresent a usage view in a project.
ValidationExceptionRepresents an exception which is thrown when errors are found during validation of entity.
ValueRepresents a value in a value list.
VbaModuleRepresents a VBA module.
VbaModuleAttributeThe attribute of the VbaModule object
VbaModuleAttributeCollectionRepresents a collection of VbaModuleAttribute objects.
VbaModuleCollectionRepresents a collection of VbaModule objects.
VbaProjectRepresents VbaProject.
VbaReferenceRepresents a reference of the VbaProject.
VbaReferenceCollectionRepresents a collection of VbaReference objects.
ViewRepresents a view in Project.
ViewCollectionContains a list of View objects.
ViewColumnRepresents a column in a project view.
ViewScreenSpecifies the screen type for a view.
VisualObjectPlacementRepresents placement and appearance of OleObject in a view.
WBSCodeDefinitionRepresents a WBS Code Definition.
WBSCodeMaskRepresents WBS Code mask.
WBSCodeMaskCollectionRepresents a collection of WBSCodeMask objects.
WBSSequenceSpecifies sequence for WBSCodeMask
WebRequestEventArgsProvides arguments for the event that is raised when the client sends a web request to the Project Server’s web API.
WeekDayRepresents a weekday which either defines regular days of a week or exception days in a calendar.
WeekDayCollectionRepresents a collection of WeekDay objects.
WeekLabelDisplaySpecifies how the week label displays.
WeekdayTypeRepresents a weekday of a project in the instance of RecurringTaskInfo class.
WeeklyRecurrencePatternRepresents the set of parameters are used to create a weekly recurring task in a project.
WeeklyRepetitionRepresents a pattern which is based on weekdays.
WeeklyRepetitionBaseRepresents a base class for repetitions in weekly recurrence pattern.
WorkContourTypeSpecifies the contour of a work.
WorkDayRepresents a work day.
WorkGroupTypeSpecifies the type of a workgroup.
WorkUnitRepresents working hours.
WorkWeekRepresent WorkWeek class
WorkWeekCollectionRepresents a collection of WorkWeek objects.
WorkingTimeRepresents a working time during a weekday.
WorkingTimeCollectionRepresents a collection of WorkingTimeCollection objects.
XamlOptions/// Allows to specify additional options when rendering project pages to XAML.
XlsxOptionsAllows to specify additional options when rendering project pages to XLSX.
XpsOptionsAllows to specify additional options when rendering project pages to XPS.
YearLabelDisplaySpecifies how the year label displays.
YearlyRecurrencePatternRepresents the set of parameters are used to create a yearly recurring task in a project.
YearlyRepetitionBaseRepresents a base pattern for yearly day position.

Interfaces

InterfaceDescription
AssignmentToColumnTextConverterResourceAssignment data to column’s string converter.
Event<TArgs>An event.
IAlgorithm<T>Represents an algorithm that can be applied to a list of objects T.
ICondition<T>Represents a condition which can be used by filters or search methods.
ICssSavingCallbackRepresents a callback that is called to create resource to store CSS.
IFontSavingCallbackRepresents a callback that is called to create resource to store fonts.
IImageSavingCallbackRepresents a callback that is called to create resource to store images.
IPageSavingCallbackRepresents a callback that is called when each page in multi page document is saved to a separate stream.
ITextStyleModificationCallbackRepresents a callback that is called before TextStyle is applied to a table cell.
ITreeAlgorithm<T>Represents an algorithm that can be applied to a tree of objects T.
IVbaModuleRepresents a module with VBA code.
TaskToColumnTextConverterTask’s data to column’s string converter.