Skip to main content
A newer version of this page is available. .

DevExpress.XtraScheduler.Reporting Namespace

Contains classes which are used to implement the reporting functionality of the XtraScheduler suite. To learn more, refer to Printing.

Assembly: DevExpress.XtraScheduler.v20.1.Reporting.dll

NuGet Package: DevExpress.Win.SchedulerReporting

Classes

Name Description
CalendarControl Represents a Calendar control.
ControlCornersOptions Provides options which define the characteristics of the corners for certain controls.
DataDependentControlBase Represents a base class for the controls which provide auxiliary information on the schedule.
DayOfWeekHeaders A control to print headers indicating the days of week.
DayViewControlBase Represents a base class that implements a time ruler in the report.
DayViewTimeCells A time cell control used for printing the Day View.
DayViewTimeRuler A time ruler for the daily style report.
ExtraCellsOptions Provides the options characterizing the extra cells in a daily report.
FormatTimeIntervalInfo An information control used to print a textual view of the time interval, using the specified format.
FullWeek A time cell control for the weekly style report.
HorizontalDateHeaders A control used to print horizontal captions containing dates.
HorizontalResourceHeaders A control used to print horizontal captions containing resource names.
HorizontalWeek A time cell control for the multi-week (monthly) report.
ReportDayView A View component for a daily style report.
ReportDayViewAppointmentDisplayOptions Provides options used to specify how appointments are displayed in a DayViewTimeCells.
ReportMonthView A View component for a monthly (multi-week) style report.
ReportMonthViewAppointmentDisplayOptions Provides options used to specify how appointments are displayed in a HorizontalWeek.
ReportResourceHeaderOptions Provides options used to specify how resource headers are printed in Scheduler Reporting.
ReportTimelineView A View component for a timeline style report.
ReportViewBase A base class for all components, representing the View in the XtraScheduler Report.
ReportViewCollection Represents a collection of report views.
ReportWeekView A View component for a weekly style report.
ReportWeekViewAppointmentDisplayOptions Provides options used to specify how appointments are displayed in a FullWeek.
ResourceInfo An information control used for resource listing.
SchedulerControlPrintAdapter A component bound to the SchedulerControl used for retrieving data and scheduler settings.
SchedulerStoragePrintAdapter A component bound to the SchedulerStorage used for retrieving data and scheduler settings.
TextCustomizingEventArgs Provides data for the TextInfoControlBase.CustomizeText event raised by information controls, such as TimeIntervalInfo and ResourceInfo.
TextInfoControlBase Represents a base class for information controls in the report.
TimeCellsControlBase Represents a base class for the time cell controls in the report.
TimeIntervalInfo An information control used to print a textual view of the time interval.
TimeIntervalInfoBase Represents a base class for information controls displaying time intervals in the report.
TimelineCells A time cell control for the timeline style report.
TimelineScaleHeaders A control for printing the time scale captions.
VerticalResourceHeaders A control used to print vertical captions containing resource names.
XtraSchedulerReport Represents the base class for a report in the XtraScheduler Suite.

Delegates

Name Description
TextCustomizingEventHandler Represents a method that will handle the TextInfoControlBase.CustomizeText event.

Enums

Name Description
ColumnArrangementMode List the arrangement orders of columns in a sequence.
ControlContentLayoutType Lists two types for fitting the control’s content within a control’s dimensions.
PrintColorSchema Lists the color schemas applied to different elements of the report.
PrintContentMode Lists the modes specifying which columns are chosen to set printed time intervals for the information controls.
PrintInColumnMode Lists the columns in which the information control is printed.
TimeIntervalFormatType Lists the values used to specify how the string representing the time interval should be formatted in the TimeIntervalInfo control.
VisibleIntervalsSplitting Lists types used to specify how the TimelineCells can be paged (partitioned and aligned) when creating a report.