To reproduce:
1. Add several appointments:
Random rand = new Random();
for (int i = 0; i < 5; i++)
{
Appointment app = new Appointment(DateTime.Now.AddHours(i), TimeSpan.FromMinutes(45), "App" + i);
app.BackgroundId = this.radScheduler1.Backgrounds[rand.Next(0, radScheduler1.Backgrounds.Count)].Id;
this.radScheduler1.Appointments.Add(app);
}
2. On RadButton.Click event try to change the PrintStyle and print the scheduler:
private void radButton1_Click(object sender, EventArgs e)
{
SchedulerDetailsPrintStyle detailsStyle = new SchedulerDetailsPrintStyle();
detailsStyle.PageBreakMode = PageBreakMode.Day;
this.radScheduler1.PrintStyle = detailsStyle;
this.radScheduler1.Print();
}