A newer version of this page is available. Switch to the current version.

SchedulerPrintAdapter Members

A base class for print adapters of the XtraSchedulerReport.

Properties

Name Description
CanRaiseEvents protected Gets a value indicating whether the component can raise an event. Inherited from Component.
ClientTimeZoneId Gets or sets the string identifier of the time zone used by the print adapter.
Container Gets the IContainer that contains the Component. Inherited from Component.
DesignMode protected Gets a value that indicates whether the Component is currently in design mode. Inherited from Component.
EnableSmartSync Gets or sets whether different controls in a report should synchronize their data iterations (the SmartSync Printing feature).
Events protected Gets the list of event handlers that are attached to this Component. Inherited from Component.
FirstDayOfWeek Gets or sets the day that the scheduler week starts from.
ResourceColorSchemas Gets the color schemas used to paint resources in the report.
ResourceCount Gets the number of displayed resources.
Site Gets or sets the ISite of the Component. Inherited from Component.
SmartSyncOptions Provides access to options specific to the SmartSync Printing feature.
TimeInterval Gets or sets the time interval used by the print adapter to create a report.
WorkTime Gets or sets the work time interval for a day.

Methods

Name Description
CreateObjRef(Type) Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object. Inherited from MarshalByRefObject.
Dispose() Releases all resources used by the Component. Inherited from Component.
Equals(Object) Determines whether the specified object is equal to the current object. Inherited from Object.
Equals(Object, Object) static Determines whether the specified object instances are considered equal. Inherited from Object.
GetAppointments(TimeInterval, ResourceBaseCollection) Retrieves the collection of appointments that fall within the specified time interval associated with the specified resource.
GetClientTimeZoneId() Gets or sets the string identifier of the time zone used by the print adapter.
GetFirstDayOfWeek() Gets the SchedulerControl.FirstDayOfWeek value specified for the Scheduler control.
GetHashCode() Serves as the default hash function. Inherited from Object.
GetLabelColor(Object) Returns the color of the specified appointment label.
GetLifetimeService() Retrieves the current lifetime service object that controls the lifetime policy for this instance. Inherited from MarshalByRefObject.
GetResourceColorSchemas() Returns a collection of color schemes used for visual representation of Resources in the Scheduler.
GetResources() Obtains a collection of visible resources.
GetService(Type) Gets the service object of the specified type.
GetStatus(Object) Returns the Appointment’s Status by its ID.
GetTimeIntervals() Obtains the time interval for display.
GetType() Gets the Type of the current instance. Inherited from Object.
GetWorkDays() Obtains the collection which identifies which days are assigned to a workweek.
GetWorkTime(TimeInterval, Resource) Gets a report’s work times for a specified time interval and resource.
InitializeLifetimeService() Obtains a lifetime service object to control the lifetime policy for this instance. Inherited from MarshalByRefObject.
MemberwiseClone() protected Creates a shallow copy of the current Object. Inherited from Object.
MemberwiseClone(Boolean) protected Creates a shallow copy of the current MarshalByRefObject object. Inherited from MarshalByRefObject.
ReferenceEquals(Object, Object) static Determines whether the specified Object instances are the same instance. Inherited from Object.
SetSourceObject(Object) Specifies the object used to get the scheduling data - the SchedulerStorage or the SchedulerControl object.
ToString() Returns a String containing the name of the Component, if any. This method should not be overridden. Inherited from Component.

Events

Name Description
ClientTimeZoneIdChanged Occurs when the SchedulerPrintAdapter.ClientTimeZoneId property value is changed.
Disposed Occurs when the component is disposed by a call to the Dispose() method. Inherited from Component.
FirstDayOfWeekChanged Occurs when the SchedulerPrintAdapter.FirstDayOfWeek property value is changed.
ResourceColorsChanged Occurs when the SchedulerPrintAdapter.ResourceColorSchemas collection is modified.
SchedulerSourceChanged Occurs when the Scheduler source of the print adapter is changed.
TimeIntervalChanged Occurs when the SchedulerPrintAdapter.TimeInterval value is changed.
ValidateAppointments Occurs when appointments are retrieved to create a report document.
ValidateResources Occurs when resources are obtained for use in the report.
ValidateTimeIntervals Occurs when the print adapter retrieves information on time intervals required for creating a report.
ValidateWorkTime Occurs when the print adapter retrieves the work time value for use in the report.
WorkTimeChanged Occurs when the SchedulerPrintAdapter.WorkTime property is modified.
See Also