c# pdf viewer itextsharp : Move pages in pdf file Library software component .net winforms asp.net mvc winforms.reportdesigner0-part1618

ComponentOne 
Reports for .NET Designer 
Edition 
Move pages in pdf file - 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 change page order in pdf acrobat; reverse pdf page order online
Move pages in pdf file - 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 rearrange pdf pages
Copyright 
2011 ComponentOne LLC. All rights reserved. 
Corporate Headquarters 
ComponentOne LLC 
201 South Highland Avenue 
3
rd
Floor 
Pittsburgh, PA 15206 
USA 
Internet: 
info@ComponentOne.com
Web site: 
http://www.componentone.com
Sales 
E-mail: sales@componentone.com 
Telephone: 1.800.858.2739 or 1.412.681.4343 (Pittsburgh, PA USA Office) 
Trademarks 
The ComponentOne product name is a trademark and ComponentOne is a registered trademark of ComponentOne LLC. All 
other trademarks used herein are the properties of their respective owners. 
Warranty 
ComponentOne warrants that the original CD (or diskettes) are free from defects in material and workmanship, assuming 
normal use, for a period of 90 days from the date of purchase. If a defect occurs during this time, you may return the defective 
CD (or disk) to ComponentOne, along with a dated proof of purchase, and ComponentOne will replace it at no charge. After 
90 days, you can obtain a replacement for a defective CD (or disk) by sending it and a check for $25 (to cover postage and 
handling) to ComponentOne. 
Except for the express warranty of the original CD (or disks) set forth here, ComponentOne makes no other warranties, express 
or implied. Every attempt has been made to ensure that the information contained in this manual is correct as of the time it was 
written. We are not responsible for any errors or omissions. ComponentOne’s liability is limited to the amount you paid for the 
product. ComponentOne is not liable for any special, consequential, or other damages for any reason. 
Copying and Distribution 
While you are welcome to make backup copies of the software for your own use and protection, you are not permitted to make 
copies for the use of anyone else. We put a lot of time and effort into creating this product, and we appreciate your support in 
seeing that it is used by licensed users only.  
This manual was produced using ComponentOne Doc-To-Help™. 
C# PDF File & Page Process Library SDK for C#.net, ASP.NET, MVC
random pages can be deleted from PDF file as well. Sorting Pages. RasterEdge XDoc.PDF allows you to easily move PDF document pages position, including sorting
change page order in pdf online; move pdf pages online
C# TIFF: How to Reorder, Rearrange & Sort TIFF Pages Using C# Code
Using this C#.NET Tiff image management library, you can easily change and move the position of any two or more Tiff file pages or make a totally new order for
reorder pages in pdf reader; how to move pdf pages around
iii 
Table of Contents 
ComponentOne Reports for .NET Designer Edition Overview ........................................................................1
What's New in C1ReportDesigner
................................................................................................................. 1
Installing Reports for .NET Designer Edition
............................................................................................... 1
Reports for .NET Designer Edition Setup Files
............................................................................... 2
Reports for .NET Designer Edition Components
............................................................................ 2
System Requirements
....................................................................................................................... 3
Installing Demonstration Versions
................................................................................................... 3
Uninstalling Reports for .NET Designer Edition
............................................................................. 3
End-User License Agreement
........................................................................................................................ 4
Licensing FAQs
............................................................................................................................................. 4
What is Licensing?
............................................................................................................................ 4
How does Licensing Work?
.............................................................................................................. 4
Common Scenarios
.......................................................................................................................... 5
Troubleshooting
................................................................................................................................ 7
Technical Support
.......................................................................................................................................... 8
About This Documentation
........................................................................................................................... 9
Namespaces
.................................................................................................................................................... 9
Creating a .NET Project
............................................................................................................................... 10
Adding the C1ReportDesigner Component to a Project
............................................................................. 11
Migrating a C1ReportDesigner Project to Visual Studio 2005
.................................................................... 13
Key Features .............................................................................................................................................. 14
Using the C1ReportDesigner Control........................................................................................................... 14
Step 1 of 9: Create and Populate the Main Form
........................................................................................ 15
Step 2 of 9: Add Class Variables and Constants
.......................................................................................... 17
Step 3 of 9: Add Code to Update the User Interface
.................................................................................... 17
Step 4 of 9: Add Code to Handle the Toolbar Commands
.......................................................................... 19
Step 5 of 9: Implement the SetDesignMode Method
................................................................................... 20
Step 6 of 9: Implement the File Support Methods
....................................................................................... 22
Step 7 of 9: Hook Up the Controls
............................................................................................................... 25
Step 8 of 9: Add Code to Create and Remove Reports
................................................................................ 28
C# Word - Sort Word Pages Order in C#.NET
C# DLLs: Move Word Page Position. Add references: Swap Two Word Pages Position Using C#. You may choose two pages of Word file and exchange their position.
move pages in pdf reader; rearrange pages in pdf online
C# PowerPoint - Sort PowerPoint Pages Order in C#.NET
splitting. C# DLLs: Move PowerPoint Page Position. C#. You may choose two pages of PowerPoint file and exchange their position. String
pdf page order reverse; change pdf page order
iv  
Step 9 of 9: Add Code to Create Fields
........................................................................................................ 33
Reports for .NET Designer Edition Samples................................................................................................. 35
ComponentOne Reports for WinForms ....................................................................................................... 35
ComponentOne Reports for WinForms
...................................................................................................... 37
What's New in Reports for WinForms
........................................................................................... 38
Revision History
............................................................................................................................. 40
Reports and Preview .NET Versions
.............................................................................................. 43
Migrating a Reports for WinForms Project to Visual Studio 2005
................................................ 45
Converting a Preview for WinForms Project to Reports for WinForms
....................................... 45
Key Features
................................................................................................................................................ 49
Reports for WinForms Components and Controls
...................................................................................... 55
Getting Started with Reports for WinForms
................................................................................................ 57
Generating Reports (C1Report vs. C1PrintDocument)
................................................................. 57
Getting Started with Reporting
...................................................................................................... 59
Getting Started with Printing and Previewing
............................................................................................. 75
C1PrintDocument Quick Start
....................................................................................................... 75
Reports for WinForms Top Tips
................................................................................................................ 113
C1PrintDocument Tips
................................................................................................................ 113
C1Report Tips
.............................................................................................................................. 122
Visual Previewing Control Tips
.................................................................................................... 124
Design-Time Support
................................................................................................................................. 127
C1Report Tasks Menu
.................................................................................................................. 127
C1Report Context Menu
.............................................................................................................. 128
C1RdlReport Tasks Menu
............................................................................................................ 129
C1RdlReport Context Menu
........................................................................................................ 129
C1MultiDocument Tasks Menu
................................................................................................... 130
C1MultiDocument Context Menu
............................................................................................... 131
C1PrintPreviewControl Tasks Menu
........................................................................................... 131
Smart Designers
............................................................................................................................ 132
Localization
.................................................................................................................................. 149
Working with C1Report
............................................................................................................................. 155
Object Model Summary
............................................................................................................... 156
Sections of a Report
...................................................................................................................... 156
Developing Reports for Desktop Scenarios
.................................................................................. 158
Developing Reports for Web Scenarios
........................................................................................ 164
Creating, Loading, and Rendering the Report
............................................................................. 170
C# PDF insert text Library: insert text into PDF content in C#.net
int pageIndex = 0; // Move cursor to (400F, 100F). If you want to add a text string to PDF file, please try this C# demo. // Open a document.
move pages in pdf online; reverse page order pdf online
VB.NET PDF Library SDK to view, edit, convert, process PDF file
Rapidly and multiple PDF document (pages) creation and edit methods append, and split PDF files; insert, delete, move, rotate, copy and paste PDF file page
reverse page order pdf; how to rearrange pages in pdf document
Grouping and Sorting Data
.......................................................................................................... 183
Working with VBScript
................................................................................................................ 192
Using Event Properties
................................................................................................................. 199
Advanced Uses
............................................................................................................................. 207
Working with C1RdlReport
....................................................................................................................... 217
Report Definition Language (RDL)
............................................................................................. 217
C1RdlReport Advantages
............................................................................................................. 217
C1RdlReport Limitations
............................................................................................................. 217
Loading an RDL file
.................................................................................................................... 218
Working with C1ReportDesigner
.............................................................................................................. 221
About C1ReportDesigner
............................................................................................................. 221
Accessing C1ReportDesigner from Visual Studio
........................................................................ 238
Setting C1ReportDesigner Options
.............................................................................................. 239
Creating a Basic Report Definition
.............................................................................................. 241
Modifying the Report Layout
....................................................................................................... 248
Enhancing the Report with Fields
................................................................................................ 250
Creating a Master-Detail Report Using Subreports
...................................................................... 258
Previewing and Printing a Report
................................................................................................ 262
Exporting and Publishing a Report
.............................................................................................. 264
Managing Report Definition Files
................................................................................................ 264
Importing Microsoft Access Reports
............................................................................................ 265
Importing Crystal Reports
............................................................................................................ 269
Charting in Reports for WinForms
.............................................................................................. 270
Working with C1ReportsScheduler
........................................................................................................... 279
About C1ReportsScheduler
.......................................................................................................... 279
Installation and Setup
................................................................................................................... 279
User Interface
............................................................................................................................... 280
Working with C1PrintDocument
............................................................................................................... 291
Render Objects
............................................................................................................................. 292
Styles
............................................................................................................................................. 301
Tables
............................................................................................................................................ 307
Anchors and Hyperlinks
............................................................................................................... 312
Expressions, Scripts, Tags
............................................................................................................ 318
Data Binding
................................................................................................................................ 330
Table of Contents
......................................................................................................................... 340
Word Index
.................................................................................................................................. 340
Outline
.......................................................................................................................................... 344
VB.NET PDF File & Page Process Library SDK for vb.net, ASP.NET
Certainly, random pages can be deleted from PDF file as well. PDF Page sorting. RasterEdge XDoc.PDF allows you to easily move PDF document pages position in VB
rearrange pdf pages in reader; rearrange pages in pdf file
C# PDF Library SDK to view, edit, convert, process PDF file for C#
Rapidly load, create, convert and edit PDF document (pages) in C# append, and split PDF files; insert, delete, move, rotate, copy and paste PDF file page.
reordering pdf pages; move pages in pdf
vi  
Embedded Fonts
........................................................................................................................... 345
Dictionary
..................................................................................................................................... 346
C1Report Definitions
................................................................................................................... 346
Report Definition Language (RDL) Files
.................................................................................... 350
Working with C1MultiDocument
.............................................................................................................. 353
C1MultiDocument Limitations
.................................................................................................... 353
Creating and Previewing a C1MultiDocument File
..................................................................... 354
Exporting a C1MultiDocument File
............................................................................................ 355
Printing a C1MultiDocument File
............................................................................................... 355
C1MultiDocument Outlines
......................................................................................................... 355
Reports for WinForms Samples
................................................................................................................. 357
Reports for WinForms Task-Based Help
................................................................................................... 363
Reporting Task-Based Help
.......................................................................................................... 363
Printing and Previewing Task-Based Help
................................................................................................. 383
Setting Document Information
.................................................................................................... 383
Hiding the Navigation Panel
........................................................................................................ 385
Adding Outline Entries to the Outline Tab
.................................................................................. 387
Adding Columns to a Page
........................................................................................................... 389
Customizing the File Formats in the Save As Dialog Box
........................................................... 392
Drawing Text at an Angle
............................................................................................................ 394
Formatting Tables
........................................................................................................................ 396
ComponentOne Reports for .NET 
Designer Edition Overview 
ComponentOne Reports™ for .NET Designer Edition includes ComponentOne Reports for WinForms (which 
now includes the ComponentOne Reports for .NET and the ComponentOne Preview for .NET products) and 
the WYSIWYG ComponentOne Report Designer application. C1ReportDesigner is a Windows Forms control 
that provides the ability to design and edit report definitions that can be used with ComponentOne reporting 
controls.  
Note: See the ComponentOne Reports for WinForms Help for more information on using that product. 
The C1ReportDesigner control displays reports in design mode, and allows users to drag, copy, and resize report 
fields and sections. The control also provides an unlimited undo/redo stack and a selection mechanism designed 
for use with the PropertyGrid control that ships with Visual Studio. 
You can use the C1ReportDesigner control to incorporate some report design features into your applications, or 
you can write your own full-fledged report designer application. We include full source code for the 
C1ReportDesigner application that ships with Reports for .NET Designer Edition and uses the 
C1ReportDesigner control extensively. 
Writing your own customized report designer is useful in many situations, for example: 
You may want to integrate the designer tightly into your application, rather than running a separate 
application. (For example, see the report designer in Microsoft Access). 
You may want to customize the data sources available to the user, or the types of fields that can be added 
to the report. (For example, you may want to use custom data source objects defined by your application). 
You may want to provide a menu of stock report definitions that makes sense in the scope of your 
application and allows users to customize some aspects of each stock report. (For example, see the 
printing options in Microsoft Outlook). 
You may want to write a better, more powerful report designer application than the one you use now, 
which makes it easier to do things that are important to you or to your co-workers. (For example, add 
groups of fields to the report). 
What's New in C1ReportDesigner 
There were no new features added to C1ReportDesigner in this release. For new features in ComponentOne 
Reports for WinForms, see What's New in Reports for WinForms
Tip: A version history containing a list of new features, improvements, fixes, and changes for each product 
is available on the ComponentOne Web site at http://helpcentral.componentone.com/VersionHistory.aspx.  
Installing Reports for .NET Designer Edition 
The following sections provide helpful information on installing ComponentOne Reports for .NET Designer 
Edition. 
2  
Reports for .NET Designer Edition Setup Files 
The ComponentOne Reports for .NET Designer Edition installation program will create the following directory: 
C:\Program Files\ComponentOne\Reports Designer Edition. This directory contains the following 
subdirectories: 
bin 
Contains copies of all ComponentOne binaries (DLLs, EXEs). 
C1Report 
Contains files for Reports for .NET Designer Edition. 
H2Help 
Contains Microsoft Help 2.0 integrated documentation for all 
Studio components. 
HelpViewer 
Contains Microsoft Help Viewer Visual Studio 2010 integrated 
documentation for all Studio components. 
Samples 
Samples for the product are installed in the ComponentOne Samples folder by default. The path of the 
ComponentOne Samples directory is slightly different on Windows XP and Windows 7/Vista machines: 
Windows XP path: C:\Documents and Settings\<username>\My Documents\ComponentOne Samples 
Windows 7/Vista path: C:\Users\<username>\Documents\ComponentOne Samples 
The ComponentOne Samples folder contains the following subdirectories: 
Common 
Contains support and data files that are used by many of the demo 
programs. 
C1Report\C1Report  Contains reporting samples and tutorials for Reports for .NET Designer 
Edition. 
C1Report\C1Preview 
Contains previewing samples and tutorials for Reports for .NET Designer 
Edition. 
Samples can be accessed from the ComponentOne Sample Explorer. To view samples, on your desktop, click the 
Start button and then click ComponentOne | Reports Designer Edition | Samples | C1Report Samples or 
C1Preview Samples. 
Reports for .NET Designer Edition Components 
ComponentOne Reports for .NET Designer Edition is developed and published by ComponentOne LLC. You 
may use it to develop applications in conjunction with Microsoft Visual Studio or any other programming 
environment that enables the user to use and integrate the control(s).  
The following table lists the tools comprising ComponentOne Reports for .NET Designer Edition, including: 
their components that can be added to the Visual Studio Toolbox, their namespaces, the assemblies to which they 
belong, and the ComponentOne redistributable files. 
ComponentOne Tool 
Component 
Namespace 
*Redistributable File/Assembly 
Reports for WinForms 
C1Report  
C1PrintDocument 
C1.C1Report 
C1.Preview 
C1.C1Report.2.dll 
C1.Win.C1Report.2.dll 
C1PreviewPane 
C1PreviewTextSearchPanel 
C1PreviewThumbnailView 
C1PrintPreviewControl 
C1PrintPreviewDialog 
C1PreviewOutlineView 
C1.Win.C1Report 
Report Designer 
Control 
C1ReportDesigner 
C1.Win.C1ReportDesigner 
C1.Win.C1ReportDesigner.2.dll 
The C1ReportDesigner and C1ReportsScheduler stand-alone applications are also included with Reports for 
.NET Designer Edition. Note that if you purchased ComponentOne Reports for .NET Designer Edition you 
may also redistribute the C1Report Designer application (so that your end users can create their own reports). 
Site licenses are available for groups of multiple developers. Please contact Sales@ComponentOne.com  for details. 
* You may distribute, free of royalties, the redistributable files with any such application you develop to the extent 
that they are used separately on a single CPU on the client/workstation side of the network. 
System Requirements 
System requirements include the following: 
Operating Systems:  
Windows 2000 
Windows Server® 2003 
Windows Server 2008 
Windows XP SP2 
Windows Vista™ 
Windows 7 
Environments:  
.NET Framework 2.0 or later 
C# .NET 
Visual Basic® .NET 
Disc Drive:  
CD or DVD-ROM drive if installing from CD 
Installing Demonstration Versions 
If you wish to try Reports for .NET Designer Edition and do not have a serial number, follow the steps through 
the installation wizard and use the default serial number.  
The only difference between unregistered (demonstration) and registered (purchased) versions of our products is 
that registered versions will stamp every application you compile so a ComponentOne banner will not appear 
when your users run the applications. 
Uninstalling Reports for .NET Designer Edition 
To uninstall Reports for .NET Designer Edition: 
1.
Open Control Panel and select Add or Remove Programs (Programs and Features in Windows 7/Vista). 
2.
Select ComponentOne Reports for .NET Designer Edition and click the Remove button. 
4  
3.
Click Yes to remove the program. 
End-User License Agreement 
All of the ComponentOne licensing information, including the ComponentOne end-user license agreements, 
frequently asked licensing questions, and the ComponentOne licensing model, is available online at 
http://www.componentone.com/SuperPages/Licensing/
Licensing FAQs 
This section describes the main technical aspects of licensing. It may help the user to understand and resolve 
licensing problems he may experience when using ComponentOne WinForms and ASP.NET products. 
What is Licensing? 
Licensing is a mechanism used to protect intellectual property by ensuring that users are authorized to use software 
products. 
Licensing is not only used to prevent illegal distribution of software products. Many software vendors, including 
ComponentOne, use licensing to allow potential users to test products before they decide to purchase them. 
Without licensing, this type of distribution would not be practical for the vendor or convenient for the user. 
Vendors would either have to distribute evaluation software with limited functionality, or shift the burden of 
managing software licenses to customers, who could easily forget that the software being used is an evaluation 
version and has not been purchased. 
How does Licensing Work? 
ComponentOne uses a licensing model based on the standard set by Microsoft, which works with all types of 
components. 
Note: The Compact Framework components use a slightly different mechanism for run-time licensing than the 
other ComponentOne components due to platform differences. 
When a user decides to purchase a product, he receives an installation program and a Serial Number. During the 
installation process, the user is prompted for the serial number that is saved on the system. (Users can also enter 
the serial number by clicking the License button on the About Box of any ComponentOne product, if available, or 
by rerunning the installation and entering the serial number in the licensing dialog box.) 
When a licensed component is added to a form or Web page, Visual Studio obtains version and licensing 
information from the newly created component. When queried by Visual Studio, the component looks for 
licensing information stored in the system and generates a run-time license and version information, which Visual 
Studio saves in the following two files:  
An assembly resource file which contains the actual run-time license 
A "licenses.licx" file that contains the licensed component strong name and version information 
These files are automatically added to the project. 
In WinForms and ASP.NET 1.x applications, the run-time license is stored as an embedded resource in the 
assembly hosting the component or control by Visual Studio. In ASP.NET 2.x applications, the run-time license 
may also be stored as an embedded resource in the App_Licenses.dll assembly, which is used to store all run-time 
licenses for all components directly hosted by WebForms in the application. Thus, the App_licenses.dll must 
always be deployed with the application. 
The licenses.licx file is a simple text file that contains strong names and version information for each of the 
licensed components used in the application. Whenever Visual Studio is called upon to rebuild the application 
resources, this file is read and used as a list of components to query for run-time licenses to be embedded in the 
Documents you may be interested
Documents you may be interested