Back to Devexpress

HorizontalWeek Class

windowsforms-devexpress-dot-xtrascheduler-dot-reporting-bccca468.md

latest4.3 KB
Original Source

HorizontalWeek Class

A time cell control for the multi-week (monthly) report.

Namespace : DevExpress.XtraScheduler.Reporting

Assembly : DevExpress.XtraScheduler.v25.2.Reporting.dll

NuGet Package : DevExpress.Win.SchedulerReporting

Declaration

csharp
[XRDesigner("DevExpress.XtraScheduler.Reporting.Design.HorizontalWeekDesigner,DevExpress.XtraScheduler.v25.2.Reporting.Extensions")]
public class HorizontalWeek :
    WeekCellsControlBase
vb
<XRDesigner("DevExpress.XtraScheduler.Reporting.Design.HorizontalWeekDesigner,DevExpress.XtraScheduler.v25.2.Reporting.Extensions")>
Public Class HorizontalWeek
    Inherits WeekCellsControlBase

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.

Inheritance

Object MarshalByRefObject Component XRControl DevExpress.XtraScheduler.Reporting.ReportViewControlBase DevExpress.XtraScheduler.Reporting.ReportRelatedControlBase TimeCellsControlBase DevExpress.XtraScheduler.Reporting.WeekCellsControlBase HorizontalWeek

See Also

HorizontalWeek Members

DevExpress.XtraScheduler.Reporting Namespace