New to Telerik UI for WinFormsStart a free 30-day trial

Represents a print style which prints appointments

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.Scheduler.dll

Syntax:

C#
public class SchedulerWeeklyPrintStyle : SchedulerBaseWeeklyPrintStyle, ICloneable

Inheritance: objectSchedulerPrintStyleSchedulerBaseWeeklyPrintStyleSchedulerWeeklyPrintStyle

Implements: ICloneable

Inherited Members SchedulerBaseWeeklyPrintStyle.GetPageDate(int)SchedulerBaseWeeklyPrintStyle.GetPageResource(int)SchedulerBaseWeeklyPrintStyle.GetNumberOfPages(Rectangle, Graphics)SchedulerBaseWeeklyPrintStyle.OverflowImageSchedulerBaseWeeklyPrintStyle.ExcludeNonWorkingDaysSchedulerBaseWeeklyPrintStyle.TwoPagesPerWeekSchedulerBaseWeeklyPrintStyle.FirstDayOfWeekSchedulerBaseWeeklyPrintStyle.AppointmentHeightSchedulerBaseWeeklyPrintStyle.DateStartRangeSchedulerBaseWeeklyPrintStyle.DateEndRangeSchedulerPrintStyle.OnPrintElementFormatting(PrintElementEventArgs)SchedulerPrintStyle.OnCellElementFormatting(PrintSchedulerCellEventArgs)SchedulerPrintStyle.OnAppointmentElementFormatting(PrintAppointmentEventArgs)SchedulerPrintStyle.OnPrintElementPaint(PrintElementPaintEventArgs)SchedulerPrintStyle.OnCellElementPaint(PrintSchedulerCellPaintEventArgs)SchedulerPrintStyle.OnAppointmentElementPaint(PrintAppointmentPaintEventArgs)SchedulerPrintStyle.DrawPage(Graphics, Rectangle, int)SchedulerPrintStyle.DrawTopArea(Rectangle, Graphics, int)SchedulerPrintStyle.DrawElement(RadPrintElement, Graphics, Rectangle)SchedulerPrintStyle.DrawElement(RadPrintElement, Graphics, RectangleF)SchedulerPrintStyle.DrawAppointment(AppointmentPrintElement, Graphics, Rectangle)SchedulerPrintStyle.DrawAppointment(AppointmentPrintElement, Graphics, RectangleF)SchedulerPrintStyle.DrawCell(SchedulerPrintCellElement, Graphics, Rectangle)SchedulerPrintStyle.DrawCell(SchedulerPrintCellElement, Graphics, RectangleF)SchedulerPrintStyle.GetAppointments()SchedulerPrintStyle.GetAppointments(DateTime)SchedulerPrintStyle.GetAppointments(DateTime, bool)SchedulerPrintStyle.GetAppointments(DateTime, bool, IResource)SchedulerPrintStyle.GetAppointments(DateTime, DateTime)SchedulerPrintStyle.GetAppointments(DateTime, DateTime, IResource)SchedulerPrintStyle.GetAppointments(DateTime, DateTime, SchedulerPrintGroupType)SchedulerPrintStyle.CompareAppointments(IEvent, IEvent)SchedulerPrintStyle.CompareAppointmentsByResource(IEvent, IEvent)SchedulerPrintStyle.LoadImage(string)SchedulerPrintStyle.DateCeiling(DateTime)SchedulerPrintStyle.DateFloor(DateTime)SchedulerPrintStyle.GetRoundedDateTime(DateTime, bool)SchedulerPrintStyle.Clone()SchedulerPrintStyle.EndPrint()SchedulerPrintStyle.GroupTypeSchedulerPrintStyle.ShowTimezoneSchedulerPrintStyle.HeadingAreaHeightSchedulerPrintStyle.NotesAreaWidthSchedulerPrintStyle.DrawPageTitleSchedulerPrintStyle.DrawPageTitleCalendarSchedulerPrintStyle.ShowNotesAreaSchedulerPrintStyle.ShowLinedNotesAreaSchedulerPrintStyle.DateHeadingFontSchedulerPrintStyle.AppointmentFontSchedulerPrintStyle.PageHeadingFontSchedulerPrintStyle.TotalDaysSchedulerPrintStyle.TimeStartRangeSchedulerPrintStyle.TimeEndRangeSchedulerPrintStyle.SchedulerSchedulerPrintStyle.IsGroupedSchedulerPrintStyle.PrintElementFormattingSchedulerPrintStyle.CellElementFormattingSchedulerPrintStyle.AppointmentElementFormattingSchedulerPrintStyle.PrintElementPaintSchedulerPrintStyle.CellElementPaintSchedulerPrintStyle.AppointmentElementPaint...

Constructors

Creates a new instance of the class.

C#
public SchedulerWeeklyPrintStyle()

Creates a new instance of the class.

C#
public SchedulerWeeklyPrintStyle(DateTime startRange, DateTime endRange)
Parameters:startRangeDateTime

The start date of the printing range.

endRangeDateTime

The end date of the printing range.

Properties

Gets or sets how the day cells should be arranged.

C#
[Browsable(true)]
public WeeklyStyleLayout DaysLayout { get; set; }

Methods

C#
public override void CopyProperties(SchedulerPrintStyle destination)
Parameters:destinationSchedulerPrintStyle

Overrides: SchedulerPrintStyle.CopyProperties(SchedulerPrintStyle)

Draws the content area of the page.

C#
protected override void DrawAppointmentsArea(Rectangle appArea, Graphics graphics, int pageNumber)
Parameters:appAreaRectangle

The bounds of the area.

graphicsGraphics

The graphics used for drawing.

pageNumberint

One-based number of the current page.

Overrides: SchedulerPrintStyle.DrawAppointmentsArea(Rectangle, Graphics, int)

C#
protected virtual void DrawHalfWeek(Rectangle appArea, Graphics graphics, int pageNumber)
Parameters:appAreaRectanglegraphicsGraphicspageNumberint

Draws an area for handwritten notes.

C#
protected override Rectangle DrawNotesArea(Graphics graphics, Rectangle drawingArea, int pageNumber)
Parameters:graphicsGraphics

The graphics used for drawing.

drawingAreaRectangle

The area in which the notes should be drawn.

pageNumberint

1-based consecutive number of the page to be drawn in.

Returns:

Rectangle

The bounds of the notes area.

Overrides: SchedulerPrintStyle.DrawNotesArea(Graphics, Rectangle, int)

C#
protected virtual void DrawWeekOnSinglePage(Rectangle appArea, Graphics graphics, int pageNumber)
Parameters:appAreaRectanglegraphicsGraphicspageNumberint