バージョン

CalendarDetailsBreakMode 列挙体

CalendarDetails スタイルの UltraSchedulePrintDocument.PrintStyle で印刷するとき、改ページをいつ挿入するかを指定するためにUltraSchedulePrintDocument.CalendarDetailsBreakModeに使用される列挙体。
シンタックス
'宣言
 
Public Enum CalendarDetailsBreakMode 
   Inherits System.Enum
public enum CalendarDetailsBreakMode : System.Enum 
メンバ
メンバ解説
Day日が変わるたびに改ページが挿入されます。
Month月が変わるたびに改ページが挿入されます。
Noneいつ発生したかにかかわらず、アクティビティが連続して印刷されます。ページに残りのアクティビティを印刷するスペースがなくなった場合のみ、改ページされます。
Week週が変わるたびに改ページが挿入されます。
Year年が変わるたびに改ページが挿入されます。
使用例
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
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;
参照