Class SchedulerMonthlyPrintStyle
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.Scheduler.dll
Syntax
public class SchedulerMonthlyPrintStyle : SchedulerPrintStyle, ICloneable
Constructors
SchedulerMonthlyPrintStyle()
Creates a new instance of the class.
Declaration
public SchedulerMonthlyPrintStyle()
SchedulerMonthlyPrintStyle(DateTime, DateTime)
Creates a new instance of the class.
Declaration
public SchedulerMonthlyPrintStyle(DateTime startRange, DateTime endRange)
Parameters
System.DateTime
startRange
The start date of the printing range. |
System.DateTime
endRange
The end date of the printing range. |
Properties
AppointmentHeight
Gets or sets the height of the appointments.
Declaration
public int AppointmentHeight { get; set; }
Property Value
System.Int32
|
CellHeaderHeight
Gets or sets the height of the header of each cell.
Declaration
public int CellHeaderHeight { get; set; }
Property Value
System.Int32
|
DateEndRange
Declaration
public override DateTime DateEndRange { get; set; }
Property Value
System.DateTime
|
Overrides
DateStartRange
Declaration
public override DateTime DateStartRange { get; set; }
Property Value
System.DateTime
|
Overrides
ExcludeNonWorkingDays
Gets or sets a value indicating whether the nonworking days should be printed.
Declaration
public bool ExcludeNonWorkingDays { get; set; }
Property Value
System.Boolean
|
OverflowImage
Gets or sets the image that is printed at the bottom of a cell when there are more appointments than can be shown.
Declaration
public Image OverflowImage { get; set; }
Property Value
System.Drawing.Image
|
PrintExactlyOneMonth
Gets or sets whether each month should be printed on a single separate page.
Declaration
public bool PrintExactlyOneMonth { get; set; }
Property Value
System.Boolean
|
TwoPagesPerMonth
Gets or sets whether a single month should be printed on two pages.
Declaration
public bool TwoPagesPerMonth { get; set; }
Property Value
System.Boolean
|
VerticalHeaderWidth
Gets or sets the width of the vertical header which displays the week ranges.
Declaration
public int VerticalHeaderWidth { get; set; }
Property Value
System.Int32
|
WeeksPerPage
Gets or sets the number of weeks that should be printed on each page when PrintExactlyOneMonth is false.
Declaration
public int WeeksPerPage { get; set; }
Property Value
System.Int32
|
Methods
CopyProperties(SchedulerPrintStyle)
Declaration
public override void CopyProperties(SchedulerPrintStyle destination)
Parameters
SchedulerPrintStyle
destination
|
Overrides
DrawAppointmentsArea(Rectangle, Graphics, Int32)
Declaration
protected override void DrawAppointmentsArea(Rectangle appArea, Graphics graphics, int pageNumber)
Parameters
System.Drawing.Rectangle
appArea
|
System.Drawing.Graphics
graphics
|
System.Int32
pageNumber
|
Overrides
DrawNotesArea(Graphics, Rectangle, Int32)
Declaration
protected override Rectangle DrawNotesArea(Graphics graphics, Rectangle drawingArea, int pageNumber)
Parameters
System.Drawing.Graphics
graphics
|
System.Drawing.Rectangle
drawingArea
|
System.Int32
pageNumber
|
Returns
System.Drawing.Rectangle
|
Overrides
GetNumberOfPages(Rectangle, Graphics)
Declaration
public override int GetNumberOfPages(Rectangle pageBounds, Graphics g)
Parameters
System.Drawing.Rectangle
pageBounds
|
System.Drawing.Graphics
g
|
Returns
System.Int32
|
Overrides
GetPageDate(Int32)
Declaration
protected override DateTime GetPageDate(int pageNumber)
Parameters
System.Int32
pageNumber
|
Returns
System.DateTime
|
Overrides
GetPageResource(Int32)
Declaration
protected override IResource GetPageResource(int pageNumber)
Parameters
System.Int32
pageNumber
|
Returns
IResource
|