バージョン

DisplayPreviewStatus プロパティ

プレビュー ページの生成中にダイアログを表示するかどうかを返すまたは設定します。
シンタックス
'宣言
 
Public Property DisplayPreviewStatus As Boolean
public bool DisplayPreviewStatus {get; set;}
解説

デフォルトでは、印刷操作中にステータス ダイアログが表示されます。このダイアログには印刷中のページが示されます。また、印刷操作を終了するためのボタンもあります。このダイアログを表示したくない場合は、DisplayPreviewStatus プロパティを False に設定する必要があります。

使用例
Imports Infragistics.Win
Imports Infragistics.Win.Printing
Imports Infragistics.Win.UltraWinGrid
Imports Infragistics.Win.UltraWinScrollBar
Imports Infragistics.Win.UltraWinToolbars

    Private Sub button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles button1.Click
        ' In Me example we want to preview the data in a grid so
        ' create an instance of a UltraGridPrintDocument.
        ' Note: This can also be done at design time by adding
        '       the UltraGridPrintDocument to the form from the toolbox.
        Dim printDoc As New UltraGridPrintDocument()

        ' Set the UltraGridPrintDocument's Grid property to a grid
        ' on the form
        printDoc.Grid = Me.ultraGrid1

        ' Create an instance of a UltraPrintPreviewDialog
        ' Note: This can also be done at design time by adding
        '       the UltraPrintPreviewDialog to the form from the toolbox.
        Dim previewDialog As New UltraPrintPreviewDialog()

        With previewDialog
            ' Set its Document property to the UltraGridPrintDocument we created above.
            ' Note: 'Document' type is System.Drawing.Printing.PrintDocument 
            '       which UltraGridPrintDocument derives from. Therefore, any 
            '       other instance of a PrintDocument will work as well.
            .Document = printDoc

            ' automatically generate the preview when the dialog is 1st displayed
            ' or when the document changes
            .AutoGeneratePreview = True

            ' show a status dialog while the preview is being generated
            .DisplayPreviewStatus = True

            ' show a status dialog during a print operation that was started
            ' by the user selecting the 'Print' item on the 'File' menu
            .DisplayPrintStatus = True

            ' set the maximum number of preview pages that will be generated.
            ' If Me is set to zero then no maximum is enforced.
            .MaximumPreviewPages = 10

            ' set the initial mouse action that will be specified when
            ' the dialog is first displayed. This can be changed by the
            ' user through a set of tools on the dialog's 'Standard' toolbar
            .PreviewMouseAction = PreviewMouseAction.DynamicZoom

            ' Note: the 'PreviewSettings' apply to the prview area while
            '       the 'ThumbnailSettings' apply to the thumbnail area.
            .PreviewSettings.ScrollMode = ScrollMode.Immediate
            .PreviewSettings.ScrollTipStyle = ScrollTipStyle.Show
            .ThumbnailSettings.PageNumberDisplayStyle = PageNumberDisplayStyle.LeftOfRow
            .ThumbnailSettings.BorderStyle = UIElementBorderStyle.InsetSoft

            ' make the status bar at the bottom of the dialog visible
            .StatusBarVisible = True

            ' set the overall style of the dialog
            .Style = ToolbarStyle.VisualStudio2005

            ' make the thumbnail area on the left side of the dialog visible.
            ' Note: Me can be toggled on or off by the user from the 'View' 
            '       menu.
            .ThumbnailAreaVisible = True

            ' set the appearance of the current page in the thumbnail area
            .ThumbnailCurrentPreviewPageAppearance.BackColor = Color.Yellow

            ' set the appearance of the current page number in the thumbnail area
            .ThumbnailCurrentPreviewPageNumberAppearance.ForeColor = Color.Red


            ' set the appearance of the view box in the thumbnail area
            ' Note: the view box is the displayed in the thumbnail area to identify
            '       what is currently displayed in the preview area.
            .ThumbnailViewBoxAppearance.BackColor = Color.Aqua
            .ThumbnailViewBoxAppearance.BackColorAlpha = Alpha.UseAlphaLevel
            .ThumbnailViewBoxAppearance.AlphaLevel = 80

            ' set the how the view box is displayed in the thumbnail area
            .ThumbnailViewBoxDisplayStyle = ViewBoxDisplayStyle.AllVisiblePreviewPages

            ' set the how the view box can be dragged within the thumbnail area
            .ThumbnailViewBoxDragMode = ViewBoxDragMode.RestrictWithinPage

            ' use anti-aliasing
            .UseAntiAlias = True

            ' Show the dialog modally
            .ShowDialog(Me)

            ' dispose the dialog
            .Dispose()

        End With

    End Sub
using Infragistics.Win;
using Infragistics.Win.Printing;
using Infragistics.Win.UltraWinGrid;
using Infragistics.Win.UltraWinScrollBar;
using Infragistics.Win.UltraWinToolbars;

		private void button1_Click(object sender, System.EventArgs e)
		{
			// In this example we want to preview the data in a grid so
			// create an instance of a UltraGridPrintDocument.
			// Note: This can also be done at design time by adding
			//       the UltraGridPrintDocument to the form from the toolbox.
 			UltraGridPrintDocument printDoc = new UltraGridPrintDocument();

			// Set the UltraGridPrintDocument's Grid property to a grid
			// on the form
			printDoc.Grid = this.ultraGrid1;

			// Create an instance of a UltraPrintPreviewDialog
			// Note: This can also be done at design time by adding
			//       the UltraPrintPreviewDialog to the form from the toolbox.
			UltraPrintPreviewDialog previewDialog = new UltraPrintPreviewDialog();

			// Set its Document property to the UltraGridPrintDocument we created above.
			// Note: 'Document' type is System.Drawing.Printing.PrintDocument 
			//       which UltraGridPrintDocument derives from. Therefore, any 
			//       other instance of a PrintDocument will work as well.
			previewDialog.Document = printDoc;

			// automatically generate the preview when the dialog is 1st displayed
			// or when the document changes
			previewDialog.AutoGeneratePreview = true;
			
			// show a status dialog while the preview is being generated
			previewDialog.DisplayPreviewStatus = true;
			
			// show a status dialog during a print operation that was started
			// by the user selecting the 'Print' item on the 'File' menu
			previewDialog.DisplayPrintStatus = true;
		
			// set the maximum number of preview pages that will be generated.
			// If this is set to zero then no maximum is enforced.
			previewDialog.MaximumPreviewPages = 10;

			// set the initial mouse action that will be specified when
			// the dialog is first displayed. This can be changed by the
			// user through a set of tools on the dialog's 'Standard' toolbar
			previewDialog.PreviewMouseAction = PreviewMouseAction.DynamicZoom;

			// Note: the 'PreviewSettings' apply to the prview area while
			//       the 'ThumbnailSettings' apply to the thumbnail area.
			previewDialog.PreviewSettings.ScrollMode = ScrollMode.Immediate;
			previewDialog.PreviewSettings.ScrollTipStyle = ScrollTipStyle.Show;
			previewDialog.ThumbnailSettings.PageNumberDisplayStyle = PageNumberDisplayStyle.LeftOfRow;
			previewDialog.ThumbnailSettings.BorderStyle = UIElementBorderStyle.InsetSoft;

			// make the status bar at the bottom of the dialog visible
			previewDialog.StatusBarVisible = true;

			// set the overall style of the dialog
			previewDialog.Style = ToolbarStyle.VisualStudio2005;

			// make the thumbnail area on the left side of the dialog visible.
			// Note: this can be toggled on or off by the user from the 'View' 
			//       menu.
			previewDialog.ThumbnailAreaVisible = true;

			// set the appearance of the current page in the thumbnail area
			previewDialog.ThumbnailCurrentPreviewPageAppearance.BackColor = Color.Yellow;

			// set the appearance of the current page number in the thumbnail area
			previewDialog.ThumbnailCurrentPreviewPageNumberAppearance.ForeColor = Color.Red;


			// set the appearance of the view box in the thumbnail area
			// Note: the view box is the displayed in the thumbnail area to identify
			//       what is currently displayed in the preview area.
			previewDialog.ThumbnailViewBoxAppearance.BackColor = Color.Aqua;
			previewDialog.ThumbnailViewBoxAppearance.BackColorAlpha = Alpha.UseAlphaLevel;
			previewDialog.ThumbnailViewBoxAppearance.AlphaLevel = 80;

			// set the how the view box is displayed in the thumbnail area
			previewDialog.ThumbnailViewBoxDisplayStyle = ViewBoxDisplayStyle.AllVisiblePreviewPages;

			// set the how the view box can be dragged within the thumbnail area
			previewDialog.ThumbnailViewBoxDragMode = ViewBoxDragMode.RestrictWithinPage;

			// use anti-aliasing
			previewDialog.UseAntiAlias = true;

			// Show the dialog modally
			previewDialog.ShowDialog(this);

			// dispose the dialog
			previewDialog.Dispose();
		}
参照