HorizontalWeek Class
A time cell control for the multi-week (monthly) report.
Namespace: DevExpress.XtraScheduler.Reporting
Assembly: DevExpress.XtraScheduler.v24.1.Reporting.dll
NuGet Package: DevExpress.Win.SchedulerReporting
Declaration
[XRDesigner("DevExpress.XtraScheduler.Reporting.Design.HorizontalWeekDesigner,DevExpress.XtraScheduler.v24.1.Reporting.Extensions")]
public class HorizontalWeek :
WeekCellsControlBase
Related API Members
The following members return HorizontalWeek objects:
Remarks
The HorizontalWeek is designed for constructing the monthly (multi-week) report.
It originates from the Month View and has several properties adopted from the View, such as HorizontalWeek.CompressWeekend and TimeCellsControlBase.AppointmentDisplayOptions.
Each control can render the entire set of weeks and resources, with their numbers specified by the VisibleWeekCount and the VisibleResourceCount properties, if the DayViewTimeCells.VerticalLayoutType is set to ControlContentLayoutType.Fit. If the DayViewTimeCells.VerticalLayoutType is set to ControlContentLayoutType.Tile, the control prints only one week within its boundaries.
The HorizontalWeek control can be linked to a HorizontalResourceHeaders control, and the ReportMonthView or the ReportWeekView. When it is linked, a link sign appears. Linked controls are aligned, and adjust the information they print. The VerticalResourceHeaders and the DayOfWeekHeaders controls can be linked to the HorizontalWeek control.
The components of the control can be rendered in full color, grayscale or black-and-white mode. The TimeCellsControlBase.PrintColorSchemas property enables you to specify different print color modes for appointments and time cells.