c# pdf viewer itextsharp : How to rearrange pdf pages reader software application dll winforms html .net web forms winforms.reportdesigner13-part1623

125 
Once you have added the toolbar button, you can customize its actions. You can now add a Click event handler to 
the button or further customize its properties. 
Tip 2: Change the Default Toolbar Button Processing 
To change the default processing of a built-in toolbar button on a C1PrintPreviewControl, you need to handle the 
preview pane's UserAction event.  
Add a C1PrintPreviewControl to the form, and complete the following steps: 
1.
Click on the preview pane within that control (the main area showing the pages of the viewed document) 
in the Visual Studio designer.  
This will select the C1PreviewPane within the preview control into the properties window. For example, if 
your preview control has the name c1PrintPreviewControl1, the selected object’s name should become 
c1PrintPreviewControl1.PreviewPane.  
2.
Click the lightning bolt icon in the Properties window to view Events, scroll to the UserAction event item, 
and double click the item to create an event handler. 
3.
You can customize the default processing of a built-in toolbar button in the UserAction event handler. 
The handler receives an instance of UserActionEventArgs which contains two interesting properties: 
PreviewAction and Cancel. PreviewAction is an enum listing all supported user events, such as file open, print, 
and so on. Testing that property you may find the action you're interested in. The other important property of 
UserActionEventArgs is Cancel – if you add your own processing to an action and want to omit the standard 
processing, set UserActionEventArgs.Cancel to True, otherwise standard processing will take place after your 
event handler returns. 
Tip 3: Using Preview Pane's PropertyChanged Event 
To monitor interesting preview related properties, use the PropertyChanged event on the C1PreviewPane object 
within the C1PrintPreviewControl. All of the preview pane's own properties (not inherited from its base control) 
fire the PropertyChanged event when their values change. 
For instance, the following code will add a handler to the PropertyChanged event provided that your form includes 
a C1PrintPreviewControl named c1PreviewControl1: 
Visual Basic 
AddHandler Me.C1PrintPreviewControl1.PreviewPane.PropertyChanged, 
AddressOf PreviewPane_PropertyChanged 
C# 
this.c1PrintPreviewControl1.PreviewPane.PropertyChanged += new 
PropertyChangedEventHandler(PreviewPane_PropertyChanged); 
The following property changed event handler will print a debug line each time the current page changes in the 
preview for whatever reason: 
Visual Basic 
Private Sub PreviewPane_PropertyChanged(ByVal sender As Object, ByVal e As 
PropertyChangedEventArgs) 
If e.PropertyName = "StartPageIdx" Then 
Debug.WriteLine("Current page changed to " & 
Me.c1PrintPreviewControl1.PreviewPane.StartPageIdx.ToString()) 
End If 
End Sub 
C# 
void PreviewPane_PropertyChanged(object sender, PropertyChangedEventArgs 
e) 
if (e.PropertyName == "StartPageIdx") 
How to rearrange pdf pages reader - re-order PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support Customizing Page Order of PDF Document in C# Project
how to rearrange pages in a pdf document; rearrange pages in pdf reader
How to rearrange pdf pages reader - VB.NET PDF Page Move Library: re-order PDF pages in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Sort PDF Document Pages Using VB.NET Demo Code
reorder pages of pdf; how to move pdf pages around
126  
Debug.WriteLine("Current page changed to " + 
this.c1PrintPreviewControl1.PreviewPane.StartPageIdx.ToString()); 
C# TIFF: How to Reorder, Rearrange & Sort TIFF Pages Using C# Code
C# TIFF - Sort TIFF File Pages Order in C#.NET. Reorder, Rearrange and Sort TIFF Document Pages in C#.NET Application. C# TIFF Page Sorting Overview.
rearrange pages in pdf file; pdf change page order online
VB.NET TIFF: Modify TIFF File by Adding, Deleting & Sort TIFF
you want to change or rearrange current TIFF &ltsummary> ''' Sort TIFF document pages in designed powerful & profession imaging controls, PDF document, image
switch page order pdf; how to move pages in pdf
127 
Design-Time Support 
You can easily configure ComponentOne Reports for WinForms at design time using the property grid, menus, 
and designers in Visual Studio. The following sections describe how to use Reports for WinForms' design-time 
environment to configure the Reports for WinForms controls. 
C1Report Tasks Menu 
In Visual Studio, the C1Report component includes a smart tag. A smart tag represents a short-cut tasks menu that 
provides the most commonly used properties. 
The C1Report component provides quick and easy access to the C1Report Wizard (for reports definitions that 
have not been created) or the C1ReportDesigner (for report definitions that already exist in the project), as well as 
loads reports through its smart tag. 
To access the C1Report Tasks menu, click the smart tag (
) in the upper-right corner of the C1Report component.  
The C1Report Tasks menu operates as follows: 
Load Report 
Clicking Load Report opens the Select a report dialog box. See the Loading a Report Definition from a 
File topic for more information about the Select a report dialog box and loading a report. 
Edit Report 
Clicking Edit Report opens the C1Report Wizard if you have not already created a report definition or 
the C1ReportDesigner if you have already created a report. 
For more information on using the C1Report Wizard, see Creating a Basic Report Definition. For details 
on using the C1ReportDesigner, see Working with C1ReportDesigner
Note: If the Edit Report command doesn't appear on the Tasks menu and Properties window, it is 
probably because the control could not find the C1ReportDesigner application. To fix this, simply run 
the C1ReportDesigner application once in stand-alone mode. The designer will save its location to the 
registry, and the C1Report component should be able to find it afterwards. 
Viewers for this document 
If any visual previewing controls – such as C1PrintPreviewControl control – are included in the 
application, the C1Report Tasks Menu will display them here. When the check box next to the name of a 
previewing control is checked, the C1Report control is associated with the previewing control and reports 
will appear in the previewing control. 
VB.NET PDF File & Page Process Library SDK for vb.net, ASP.NET
page directly. Moreover, when you get a PDF document which is out of order, you need to rearrange the PDF document pages. In these
move pages in pdf document; change pdf page order online
C# PowerPoint - How to Process PowerPoint
pages simply with a few lines of C# code. C# Codes to Sort Slides Order. If you want to use a very easy PPT slide dealing solution to sort and rearrange
how to reorder pages in pdf; how to reorder pages in a pdf document
128  
Localize 
Clicking Localize opens the Localize dialog box. In the Localize dialog box, you can customize your 
localization settings. For more information on the Localize dialog box, see Localization
About 
Clicking About displays the About dialog box, which is helpful in finding the version number of Reports 
for WinForms, as well as online resources. 
C1Report Context Menu 
You can also access the C1Report Wizard or the C1ReportDesigner, as well as load a report by using the 
C1Report component's context menu. 
To access C1Report control's context menu, right-click the C1Report component. The context menu appears: 
The C1Report context menu operates as follows: 
Load Report 
Clicking Load Report opens the Select a report dialog box. See the Loading a Report Definition from a 
File topic for more information about the Select a report dialog box and loading a report. 
Edit Report 
Clicking Edit Report opens the C1Report Wizard if you have not already created a report definition or 
the C1ReportDesigner if you have already created a report. 
For more information on using the C1Report Wizard, see Creating a Basic Report Definition. For details 
on using the C1ReportDesigner, see Working with C1ReportDesigner
Note: If the Edit Report command doesn't appear on the context menu and Properties window, it is 
probably because the control could not find the C1ReportDesigner application. To fix this, simply run 
the C1ReportDesigner application once in stand-alone mode. The designer will save its location to the 
registry, and the C1Report component should be able to find it afterwards. 
Localize 
Clicking Localize opens the Localize dialog box. In the Localize dialog box, you can customize your 
localization settings. For more information on the Localize dialog box, see Localization
VB.NET Word: How to Process MS Word in VB.NET Library in .NET
well programmed Word pages sorter to rearrange Word pages in extracting single or multiple Word pages at one & profession imaging controls, PDF document, image
reorder pages in a pdf; reorder pages in pdf
Process Images in Web Image Viewer | Online Tutorials
used document types are supported, including PDF, multi-page easy to process image and file pages with the deleting a thumbnail, and you can rearrange the file
how to rearrange pages in a pdf file; pdf change page order acrobat
129 
About 
Clicking About displays the About dialog box, which is helpful in finding the version number of Reports 
for WinForms, as well as online resources. 
C1RdlReport Tasks Menu 
In Visual Studio, the C1RdlReport component includes a smart tag. A smart tag represents a short-cut tasks menu 
that provides the most commonly used properties. 
To access the C1RdlReport Tasks menu, click the smart tag (
) in the upper-right corner of the C1RdlReport 
component.  
The C1RdlReport Tasks menu operates as follows: 
Load Report 
Clicking Load Report opens the Open dialog box which allows you to select an RDL file to load into the 
C1RdlReport component. 
Clear 
Clicking Clear clears any report definition that is currently loaded. After clicking this option, you will see 
a dialog box asking you to confirm clearing the loaded report definition. In the dialog box, click Yes to 
continue and No to not clear the report definition. 
Viewers for this document 
If any visual previewing controls – such as C1PrintPreviewControl control – are included in the 
application, the C1RdlReport Tasks Menu will display them here. When the check box next to the name 
of a previewing control is checked, the C1RdlReport control is associated with the previewing control and 
reports will appear in the previewing control. 
Localize 
Clicking Localize opens the Localize dialog box. In the Localize dialog box, you can customize your 
localization settings. For more information on the Localize dialog box, see Localization
About 
Clicking About displays the About dialog box, which is helpful in finding the version number of Reports 
for WinForms, as well as online resources. 
C1RdlReport Context Menu 
To access the C1RdlReport control's context menu, right-click the C1RdlReport component. The context menu 
will appear. 
VB.NET PowerPoint: Sort and Reorder PowerPoint Slides by Using VB.
page will teach you to rearrange and readjust amount of robust PPT slides/pages editing methods and powerful & profession imaging controls, PDF document, image
how to move pages around in pdf; how to rearrange pages in a pdf document
130  
The C1RdlReport context menu operates as follows: 
Load Report 
Clicking Load Report opens the Open dialog box which allows you to select an RDL file to load into the 
C1RdlReport component. 
Clear 
Clicking Clear clears any report definition that is currently loaded. After clicking this option, you will see 
a dialog box asking you to confirm clearing the loaded report definition. In the dialog box, click Yes to 
continue and No to cancel clearing the report definition. 
Localize 
Clicking Localize opens the Localize dialog box. In the Localize dialog box, you can customize your 
localization settings. For more information on the Localize dialog box, see Localization
About 
Clicking About displays the About dialog box, which is helpful in finding the version number of Reports 
for WinForms, as well as online resources. 
C1MultiDocument Tasks Menu 
In Visual Studio, the C1MultiDocument component includes a smart tag. A smart tag represents a short-cut tasks 
menu that provides the most commonly used properties. 
To access the C1MultiDocument Tasks menu, click the smart tag (
) in the upper-right corner of the 
C1MultiDocument component.  
131 
The C1MultiDocument Tasks menu operates as follows: 
Viewers for this document 
If any visual previewing controls – such as C1PrintPreviewControl control – are included in the 
application, the C1MultiDocument Tasks Menu will display them here. When the check box next to the 
name of a previewing control is checked, the C1MultiDocument component is associated with the 
previewing control and reports will appear in the previewing control. 
Localize 
Clicking Localize opens the Localize dialog box. In the Localize dialog box, you can customize your 
localization settings. For more information on the Localize dialog box, see Localization
About 
Clicking About displays the About dialog box, which is helpful in finding the version number of Reports 
for WinForms, as well as online resources. 
C1MultiDocument Context Menu 
To access the C1MultiDocument component's context menu, right-click the C1MultiDocument component. The 
context menu will appear. 
The C1MultiDocument context menu operates as follows: 
Localize 
Clicking Localize opens the Localize dialog box. In the Localize dialog box, you can customize your 
localization settings. For more information on the Localize dialog box, see Localization
About 
Clicking About displays the About dialog box, which is helpful in finding the version number of Reports 
for WinForms, as well as online resources. 
C1PrintPreviewControl Tasks Menu 
In the C1PrintPreviewControl Tasks menu, you can quickly and easily dock the C1PrintPreviewControl in the 
parent container, enable the Smart Designer, and access the Localize dialog box. 
To access the C1PrintPreviewControl Tasks menu, click the smart tag (
) in the upper right corner of the control. 
This will open the C1PrintPreviewControl Tasks menu. 
132  
The C1PrintPreviewControl Tasks menu operates as follows: 
Dock in parent container/Undock in parent container 
Clicking Dock in parent container sets the Dock property for C1PrintPreviewControl to Fill.  
If C1PrintPreviewControl is docked in the parent container, the option to undock 
C1PrintPreviewControl from the parent container will be available. Clicking Undock in parent container 
sets the Dock property for C1PrintPreviewControl to None. 
Enable Smart Designer 
Selecting the Enable Smart Designer check box activates the Smart Designer on the 
C1PrintPreviewControl for greater design time interaction. By default the Enable Smart Designer check 
box is checked and the smart designer is enabled. For more information on the Smart Designer, see Smart 
Designers
Localize 
Clicking Localize opens the Localize dialog box. In the Localize dialog box, you can customize your 
localization settings. For more information on the Localize dialog box, see Localization
About 
Clicking About displays the control's About dialog box, which is helpful in finding the build number of 
the control. 
Smart Designers 
Reports for WinForms features a Smart Designer to enhance design-time interaction. Using the Smart Designer, 
you can set properties directly on the form. When the mouse is over an item in the form, a floating toolbar will 
appear, as well as a tab at the lower left side of the form indicating what item the mouse is over. 
Items that do not have a floating toolbar associated with them will provide directions on how to customize that 
item directly on the form. 
133 
The Smart Designer consists of the following floating toolbars: 
Toolbar 
Description 
Main Menu: The Main Menu floating toolbar allows you to select preset toolbar 
images, hide or show preview control panels, hide or show toolbars, set printing 
options, set preview pane tooltips, set export options, and localize preview.  
ToolStrip: The ToolStrip floating toolbar allows you to edit text-related 
properties, images and background images, item colors, item layout, and other 
properties. 
Thumbnails: The Thumbnails floating toolbar allows you to control the 
appearance and behavior of the Thumbnail view in the Navigation panel. 
Outline: The Outline floating toolbar allows you to control the appearance and 
behavior of the Outline view in the Navigation panel. 
Rulers: The Rulers floating toolbar allows you to enable or disable the horizontal 
and vertical rulers. 
Preview Pane Appearance: The Preview Pane Appearance floating toolbar 
allows you to set the padding, colors, and border style of the preview pane. 
Margins: The Margins floating toolbar allow you to hide or show the document 
page margins. 
Preview Pane: The Preview Pane floating toolbar allows you to control the 
preview pane layout, zoom, and behavior settings. 
Text Search Panel: The Text Search Panel floating toolbar allows you to control 
the appearance and behavior of the Text Search Panel. 
Main Menu Floating Toolbar 
The Main Menu is the only floating toolbar that will appear on the form regardless of the item the mouse is 
positioned over. The main menu can be displayed by clicking the 
button that appears in the upper left corner of 
the form. 
134  
To close the main menu, click the 
button. 
The main menu consists of the following toolbar buttons: 
Button 
Description 
Toolbar Images: Select from preset toolbar images. 
Layout: Hide or show preview control panels. 
Toolbar Buttons: Hide or show toolbars. 
Printing: Set printing options. 
Tooltips: Set preview pane tooltips. 
Export: Set export options. 
Localize: Localize preview. 
Each button will open a dialog box where you can customize the settings on the form. 
Note: If you change the settings in the dialog box the Reset properties to default link will appear. Clicking this 
link will reset all of the properties to the default setting. 
Toolbar Images 
Clicking the Toolbar Images button opens the Toolbar Images dialog box where you can select from preset 
toolbar images. The default preset is XP. 
Documents you may be interested
Documents you may be interested