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