Click or drag to resize
SchedulerPrintStyle Class
Represents a base class for different print styles of RadScheduler.
Inheritance Hierarchy

Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.Scheduler (in Telerik.WinControls.Scheduler.dll) Version: 2018.3.1016.40 (2018.3.1016.40)
Syntax
public abstract class SchedulerPrintStyle : ICloneable

The SchedulerPrintStyle type exposes the following members.

Constructors
  NameDescription
Public methodSchedulerPrintStyle
Creates a new instance of the class.
Public methodSchedulerPrintStyle(DateTime, DateTime)
Creates a new instance of the class.
Top
Properties
  NameDescription
Public propertyAppointmentFont
Gets or sets the font of the appointments.
Public propertyDateEndRange
Gets or sets the end date of the date range which describes which appointments should be printed.
Public propertyDateHeadingFont
Gets or sets the font of the date headers.
Public propertyDateStartRange
Gets or sets the start date of the date range which describes which appointments should be printed.
Public propertyDrawPageTitle
Gets or sets whether a page title should be printed.
Public propertyDrawPageTitleCalendar
Gets or sets whether a calendar should be printed inside the title area.
Public propertyGroupType
Gets or sets the groping mode of the printed document.
Public propertyHeadingAreaHeight
Gets or sets the height of the heading area.
Protected propertyIsGrouped
Public propertyNotesAreaWidth
Gets or sets the width of the notes area.
Public propertyPageHeadingFont
Gets or sets the font of the page heading.
Public propertyScheduler
Gets the RadScheduler that is beeing printed.
Public propertyShowLinedNotesArea
Gets or sets whether a lined area for handwritten notes should be printed.
Public propertyShowNotesArea
Gets or sets whether an area for handwritten notes should be printed.
Public propertyShowTimezone
Gets or sets a value indicating whether the current timezone should be printed inside page title area.
Public propertyTimeEndRange
Gets or sets the end time of the time interval which describes which appointments should be printer for every single date.
Public propertyTimeStartRange
Gets or sets the start time of the time interval which describes which appointments should be printer for every single date.
Protected propertyTotalDays
Top
Methods
  NameDescription
Public methodClone
Protected methodCompareAppointments
Protected methodCompareAppointmentsByResource
Public methodCopyProperties
Protected methodDateCeiling
Protected methodDateFloor
Protected methodDrawAppointment(AppointmentPrintElement, Graphics, Rectangle)
Draws a AppointmentPrintElement.
Protected methodDrawAppointment(AppointmentPrintElement, Graphics, RectangleF)
Draws a AppointmentPrintElement.
Protected methodDrawAppointmentsArea
Draws the content area of the page.
Protected methodDrawCell(SchedulerPrintCellElement, Graphics, Rectangle)
Draws a SchedulerPrintCellElement.
Protected methodDrawCell(SchedulerPrintCellElement, Graphics, RectangleF)
Draws a SchedulerPrintCellElement.
Protected methodDrawElement(RadPrintElement, Graphics, Rectangle)
Draws a RadPrintElement.
Protected methodDrawElement(RadPrintElement, Graphics, RectangleF)
Draws a RadPrintElement.
Protected methodDrawNotesArea
Draws an area for handwritten notes.
Public methodDrawPage
Draws the page inside a given graphics area.
Protected methodDrawTopArea
Draws the page heading.
Public methodEndPrint
Protected methodGetAppointments
Gets the appointments of the current source that are inside the time interval specified by the DateStartRange and DateEndRange properties.
Protected methodGetAppointments(DateTime)
Gets the appointments of the current source that a given date contains.
Protected methodGetAppointments(DateTime, Boolean)
Gets the appointments of the current source that a given date contains.
Protected methodGetAppointments(DateTime, DateTime)
Gets the appointments of the current source that are inside a specified time interval.
Protected methodGetAppointments(DateTime, Boolean, IResource)
Protected methodGetAppointments(DateTime, DateTime, IResource)
Protected methodGetAppointments(DateTime, DateTime, SchedulerPrintGroupType)
Public methodGetNumberOfPages
Returns the potential number of pages.
Protected methodGetPageDate
Gets the date that corresponds to a given page.
Protected methodGetPageResource
Gets the resource that correponds to a given page.
Protected methodGetRoundedDateTime
Gets a time rounded to the cells of the day view table.
Protected methodLoadImage
Protected methodOnAppointmentElementFormatting
Protected methodOnAppointmentElementPaint
Protected methodOnCellElementFormatting
Protected methodOnCellElementPaint
Protected methodOnPrintElementFormatting
Protected methodOnPrintElementPaint
Top
Events
  NameDescription
Public eventAppointmentElementFormatting
Fires when an appointment element is being formatted before it is painted.
Public eventAppointmentElementPaint
Fires when an appointment element is painted.
Public eventCellElementFormatting
Fires when a cell element is being formatted before it is painted.
Public eventCellElementPaint
Fires when a cell element is painted.
Public eventPrintElementFormatting
Fires when a print element is being formatted before it is painted.
Public eventPrintElementPaint
Fires when a print element is painted.
Top
See Also