The following example demonstrates how to print a calendar details print style.
Imports Infragistics.Shared
Imports Infragistics.Win
Imports Infragistics.Win.UltraWinSchedule
'print the activity in the date range
Me.UltraSchedulePrintDocument1.PrintStyle = SchedulePrintStyle.CalendarDetails
'the 'CalendarDetailsBreakMode' allows control over when to start a new
'page. by default, no page breaks will be inserted - each detail is printed
'as long as there is room for the header of the item (the time range and subject)
'in this case, a page break will be inserted when each new date is encountered
Me.UltraSchedulePrintDocument1.CalendarDetailsBreakMode = CalendarDetailsBreakMode.Day
'the 'CalendarDetailsHeaderAppearance' affects the display of the time range
'and subject/location section of each calendar details item
Me.UltraSchedulePrintDocument1.CalendarDetailsHeaderAppearance.FontData.Name = "Tahoma"
Me.UltraSchedulePrintDocument1.CalendarDetailsHeaderAppearance.FontData.Underline = DefaultableBoolean.True
Me.UltraSchedulePrintDocument1.CalendarDetailsHeaderAppearance.FontData.SizeInPoints = 14
'the 'CalendarDetailsDescriptionAppearance' affects the display of the
'appointment description for each calendar details item
Me.UltraSchedulePrintDocument1.CalendarDetailsDescriptionAppearance.FontData.Name = "Tahoma"
Me.UltraSchedulePrintDocument1.CalendarDetailsDescriptionAppearance.FontData.SizeInPoints = 12
'Declaration
Public Property CalendarDetailsDescriptionAppearance As Infragistics.Win.AppearanceBase
using Infragistics.Shared;
using Infragistics.Win;
using Infragistics.Win.UltraWinSchedule;
//print the activity in the date range
this.ultraSchedulePrintDocument1.PrintStyle = SchedulePrintStyle.CalendarDetails;
//the 'CalendarDetailsBreakMode' allows control over when to start a new
//page. by default, no page breaks will be inserted - each detail is printed
//as long as there is room for the header of the item (the time range and subject)
//in this case, a page break will be inserted when each new date is encountered
this.ultraSchedulePrintDocument1.CalendarDetailsBreakMode = CalendarDetailsBreakMode.Day;
//the 'CalendarDetailsHeaderAppearance' affects the display of the time range
//and subject/location section of each calendar details item
this.ultraSchedulePrintDocument1.CalendarDetailsHeaderAppearance.FontData.Name = "Tahoma";
this.ultraSchedulePrintDocument1.CalendarDetailsHeaderAppearance.FontData.Underline = DefaultableBoolean.True;
this.ultraSchedulePrintDocument1.CalendarDetailsHeaderAppearance.FontData.SizeInPoints = 14;
//the 'CalendarDetailsDescriptionAppearance' affects the display of the
//appointment description for each calendar details item
this.ultraSchedulePrintDocument1.CalendarDetailsDescriptionAppearance.FontData.Name = "Tahoma";
this.ultraSchedulePrintDocument1.CalendarDetailsDescriptionAppearance.FontData.SizeInPoints = 12;
'Declaration
Public Property CalendarDetailsDescriptionAppearance As Infragistics.Win.AppearanceBase
Target Platforms: Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Server 2012, Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2