c# pdf viewer library free : Change pdf page order reader software control cloud windows web page winforms class winforms.reportdesigner39-part1651

385 
Visual Basic 
Me.C1PrintDocument1.DocumentInfo.Manager = "John Smith" 
C# 
this.c1PrintDocument1.DocumentInfo.Manager = "John Smith"; 
To set the Operator property, add the following code:  
Visual Basic 
Me.C1PrintDocument1.DocumentInfo.Operator = "Joe Brown" 
C# 
this.c1PrintDocument1.DocumentInfo.Operator = "Joe Brown"; 
To set the Producer property, add the following code:  
Visual Basic 
Me.C1PrintDocument1.DocumentInfo.Producer = "ComponentOne Preview for 
.NET" 
C# 
this.c1PrintDocument1.DocumentInfo.Producer = "ComponentOne Preview for 
.NET"; 
To set the RevisionTime property, add the following code:  
Visual Basic 
Me.C1PrintDocument1.DocumentInfo.RevisionTime = "2/29/08" 
C# 
this.c1PrintDocument1.DocumentInfo.RevisionTime = "2/29/08"; 
To set the Subject property, add the following code:  
Visual Basic 
Me.C1PrintDocument1.DocumentInfo.Subject = "Document Creation" 
C# 
this.c1PrintDocument1.DocumentInfo.Subject = "Document Creation"; 
To set the Title property, add the following code:  
Visual Basic 
Me.C1PrintDocument1.DocumentInfo.Title = "Creating Documents with 
C1PrintPreview" 
C# 
this.c1PrintDocument1.DocumentInfo.Title = "Creating Documents with 
C1PrintPreview"; 
Hiding the Navigation Panel 
To hide the navigational panel, set the NavigationPanelVisible property to False. This can be set at either in the 
designer or in code. 
In the Smart Designer 
1.
Open the Main Menu floating toolbar. 
2.
Select the Layout button to open the Layout dialog box. 
3.
Uncheck Navigation panel to set the NavigationPanelVisible property to False. 
Change pdf page order 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 move pages in a pdf document; rearrange pdf pages reader
Change pdf page order 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
move pdf pages online; move pages within pdf
386  
In the Properties Window 
1.
Select the C1PrintPreviewControl and navigate to the Properties window. 
2.
Set the NavigationPanelVisible property to False. 
In Code 
Add the following code to the Form_Load event: 
Visual Basic 
Me.C1PrintPreviewControl1.NavigationPanelVisible = False 
C# 
this.c1PrintPreviewControl1.NavigationPanelVisible = false; 
What You've Accomplished 
The navigation panel will not be visible: 
C# PDF File & Page Process Library SDK for C#.net, ASP.NET, MVC
PDF Document; Remove Password from PDF; Change PDF Permission Settings. Page: Insert PDF pages; VB.NET Page: Delete PDF VB.NET Annotate: PDF Markup & Drawing. XDoc
pdf change page order online; reorder pages in a pdf
VB.NET PDF File & Page Process Library SDK for vb.net, ASP.NET
VB.NET PDF - How to Modify PDF Document Page in VB.NET. VB.NET Guide for Processing PDF Document Page and Sorting PDF Pages Order.
switch page order pdf; move pages in a pdf file
387 
Adding Outline Entries to the Outline Tab 
To add outline entries to the Outline tab, use the OutlineNodeCollection.Add method.  
1.
From the Toolbox, add the C1PrintPreviewControl and C1PrintDocument controls to your project.  
2.
Click C1PrintPreviewControl1 to select it and in the Properties window set its Document property to 
C1PrintDocument1. 
3.
Add the following code to the Form_Load event: 
Visual Basic 
' Make the document. 
MakeDoc() 
' Generate the document. 
Me.C1PrintDocument1.Generate() 
C# 
// Make the document. 
MakeDoc(); 
// Generate the document. 
this.c1PrintDocument1.Generate(); 
4.
Add the MakeDoc subroutine, which uses the OutlineNodeCollection.Add method to add outline entries 
to the Outline tab: 
Visual Basic 
Private Sub MakeDoc() 
' Create RenderText1. 
Dim rt1 As New C1.C1Preview.RenderText 
rt1.Text = "This is RenderText1." 
C# PowerPoint - Sort PowerPoint Pages Order in C#.NET
control, developers can swap or adjust the order of all or several PowerPoint document pages, or just change the position of certain one PowerPoint page in an
pdf rearrange pages online; reordering pdf pages
C# Word - Sort Word Pages Order in C#.NET
library control, developers can swap or adjust the order of all or several Word document pages, or just change the position of certain one Word page in an
how to rearrange pdf pages online; change page order pdf reader
388  
' Add an outline entry point for RenderText1. 
Me.C1PrintDocument1.Outlines.Add("RenderText1", rt1) 
' Insert a page break. 
rt1.BreakAfter = C1.C1Preview.BreakEnum.Page 
' Create RenderText2. 
Dim rt2 As New C1.C1Preview.RenderText 
rt2.Text = "This is RenderText2." 
' Add an outline entry point for RenderText2. 
Me.C1PrintDocument1.Outlines.Add("RenderText2", rt2) 
' Add the RenderText to the document. 
Me.C1PrintDocument1.Body.Children.Add(rt1) 
Me.C1PrintDocument1.Body.Children.Add(rt2) 
End Sub 
C# 
private void MakeDoc() 
// Create RenderText1. 
C1.C1Preview.RenderText rt1 = new C1.C1Preview.RenderText(); 
rt1.Text = "This is RenderText1."; 
// Add an outline entry point for RenderText1. 
this.c1PrintDocument1.Outlines.Add("RenderText1", rt1); 
// Add a page break. 
rt1.BreakAfter = C1.C1Preview.BreakEnum.Page; 
// Create RenderText2. 
C1.C1Preview.RenderText rt2 = new C1.C1Preview.RenderText(); 
rt2.Text = "This is RenderText2."; 
// Add an outline entry point for RenderText2. 
this.c1PrintDocument1.Outlines.Add("RenderText2", rt2); 
// Add the RenderText to the document. 
this.c1PrintDocument1.Body.Children.Add(rt1); 
this.c1PrintDocument1.Body.Children.Add(rt2); 
What You've Accomplished 
The outline entries "RenderText1" and "RenderText2" are added to the Outline tab: 
C# TIFF: How to Reorder, Rearrange & Sort TIFF Pages Using C# Code
C# users to reorder and rearrange multi-page Tiff file Tiff image management library, you can easily change and move pages or make a totally new order for all
how to reverse page order in pdf; rearrange pdf pages in preview
C# Word - Process Word Document in C#
various Word document processing implementations using C# demo codes, such as add or delete Word document page, change Word document pages order, merge or
pdf change page order; reverse page order pdf
389 
Adding Columns to a Page 
To add columns to a page, use the Add method.  
1.
Navigate to the Toolbox, and add the C1PrintPreviewControl and C1PrintDocument controls to your 
project.  
2.
Click C1PrintPreviewControl1 to select it and in the Properties window set its Document property to 
C1PrintDocument1. 
3.
Add the following code to the Form_Load event: 
Visual Basic 
' Make the document. 
MakeDoc() 
' Generate the document. 
Me.C1PrintDocument1.Generate() 
C# 
// Make the document. 
MakeDoc(); 
// Generate the document. 
this.c1PrintDocument1.Generate(); 
4.
Add the MakeDoc subroutine, which uses the Add method to add columns to all of the pages in the 
document: 
Visual Basic 
Private Sub MakeDoc() 
C# PDF: C# Code to Process PDF Document Page Using C#.NET PDF
Enable C#.NET developers to change the page order of source PDF document file; Allow C#.NET developers to add image to specified area of source PDF document
change pdf page order reader; reorder pages in pdf document
RasterEdge.com General FAQs for Products
speaking, you will receive a copy of email containing order confirmation and dedicated to provide powerful & profession imaging controls, PDF document, image
reorder pages in pdf online; how to rearrange pages in a pdf reader
390  
' Create page layout. 
Dim pl As New C1.C1Preview.PageLayout 
' Add columns. 
pl.Columns.Add() 
pl.Columns.Add() 
pl.PageSettings = New C1.C1Preview.C1PageSettings() 
Me.C1PrintDocument1.PageLayouts.Default = pl 
' Create RenderText1. 
Dim rt1 As New C1.C1Preview.RenderText 
rt1.Text = "This is the house that Jack built. This is the carrot, 
that lay in the house that Jack built. This is the rat, that ate the 
carrot, that lay in the house that Jack built. This is the cat, that 
chased the rat, that ate the carrot, that lay in the house that Jack 
built." 
' Insert column break. 
rt1.BreakAfter = C1.C1Preview.BreakEnum.Column 
' Create RenderText2. 
Dim rt2 As New C1.C1Preview.RenderText 
rt2.Text = "This is the dog that worried the cat, that chased the 
rat, that ate the carrot, that lay in the house that Jack built. This 
is the cow with the crumbled horn, that tossed the dog, that worried 
the cat, that chased the rat, that ate the carrot, that lay in the 
house that Jack built. This is the maiden all forlorn, that milked the 
cow with the crumbled horn, that tossed the dog, that worried the cat, 
that chased the rat, that ate the carrot, that lay in the house that 
Jack  built. This is the man all tattered and torn, that kissed the 
maiden all forlorn, that milked the cow with the crumbled horn, that 
tossed the dog, that worried the cat, that chased the rat, that ate the 
carrot, that lay in the house that Jack  built." 
' Insert column break. 
rt2.BreakAfter = C1.C1Preview.BreakEnum.Column 
' Create RenderText3. 
Dim rt3 As New C1.C1Preview.RenderText 
rt3.Text = "This is the priest all shaven and shorn, that married 
the man all tattered and torn, that kissed the maiden all forlorn, that 
milked the cow with the crumbled horn, that tossed the dog, that 
worried the cat, that chased the rat, that ate the carrot, that lay in 
the house that Jack built. This is the cock that crowed in the morn, 
that waked the priest all shaven and shorn, that married the man all 
tattered and torn, that kissed the maiden all forlorn, that milked the 
cow with the crumbled horn, that tossed the dog, that worried the cat, 
that chased the rat, that ate the carrot, that lay in the house that 
Jack built. This is the farmer sowing the corn, that kept the cock that 
crowed in the morn, that waked the priest all shaven and shorn, that 
married the man all tattered and torn, that kissed the maiden all 
forlorn, that milked the cow with the crumbled horn, that tossed the 
dog, that worried the cat, that chased the rat, that ate the carrot, 
that lay in the house that Jack built." 
' Add the RenderText to the document. 
391 
Me.C1PrintDocument1.Body.Children.Add(rt1) 
Me.C1PrintDocument1.Body.Children.Add(rt2) 
Me.C1PrintDocument1.Body.Children.Add(rt3) 
End Sub 
C# 
public void MakeDoc() 
// Create page layout. 
C1.C1Preview.PageLayout pl = new C1.C1Preview.PageLayout(); 
// Add columns. 
pl.Columns.Add(); 
pl.Columns.Add();  
pl.PageSettings = new C1.C1Preview.C1PageSettings(); 
this.c1PrintDocument1.PageLayouts.Default = pl; 
// Create RenderText1. 
C1.C1Preview.RenderText rt1 = new C1.C1Preview.RenderText(); 
rt1.Text = "This is the house that Jack built. This is the carrot, 
that lay in the house that Jack built. This is the rat, that ate the 
carrot, that lay in the house that Jack built. This is the cat, that 
chased the rat, that ate the carrot, that lay in the house that Jack 
built.";  
// Insert column break. 
rt1.BreakAfter = C1.C1Preview.BreakEnum.Column; 
// Create RenderText2. 
C1.C1Preview.RenderText rt2 = new C1.C1Preview.RenderText(); 
rt2.Text = "This is the dog that worried the cat, that chased the 
rat, that ate the carrot, that lay in the house that Jack built. This 
is the cow with the crumbled horn, that tossed the dog, that worried 
the cat, that chased the rat, that ate the carrot, that lay in the 
house that Jack built. This is the maiden all forlorn, that milked the 
cow with the crumbled horn, that tossed the dog, that worried the cat, 
that chased the rat, that ate the carrot, that lay in the house that 
Jack built. This is the man all tattered and torn, that kissed the 
maiden all forlorn, that milked the cow with the crumbled horn, that 
tossed the dog, that worried the cat, that chased the rat, that ate the 
carrot, that lay in the house that Jack built."; 
// Insert column break. 
rt2.BreakAfter = C1.C1Preview.BreakEnum.Column; 
// Create RenderText3. 
C1.C1Preview.RenderText rt3 = new C1.C1Preview.RenderText(); 
rt3.Text = "This is the priest all shaven and shorn, that married 
the man all tattered and torn, that kissed the maiden all forlorn, that 
milked the cow with the crumbled horn, that tossed the dog, that 
worried the cat, that chased the rat, that ate the carrot, that lay in 
the house that Jack built. This is the cock that crowed in the morn, 
that waked the priest all shaven and shorn, that married the man all 
tattered and torn, that kissed the maiden all forlorn, that milked the 
cow with the crumbled horn, that tossed the dog, that worried the cat, 
that chased the rat, that ate the carrot, that lay in the house that 
392  
Jack built. This is the farmer sowing the corn, that kept the cock that 
crowed in the morn, that waked the priest all shaven and shorn, that 
married the man all tattered and torn, that kissed the maiden all 
forlorn, that milked the cow with the crumbled horn, that tossed the 
dog, that worried the cat, that chased the rat, that ate the carrot, 
that lay in the house that Jack built."; 
// Add the RenderText to the document. 
this.c1PrintDocument1.Body.Children.Add(rt1); 
this.c1PrintDocument1.Body.Children.Add(rt2); 
this.c1PrintDocument1.Body.Children.Add(rt3); 
What You've Accomplished 
The text appears in two columns on each page of the document: 
Customizing the File Formats in the Save As Dialog Box 
To customize the file formats in the Save As dialog box to only save files  in a particular file format (for example, 
Adobe PDF), all of the other file formats except for PDF must be disabled using the ExportOptions property.  
To save to a file format other than Adobe PDF (.pdf), replace the "PdfExportProvider" text in the following code 
to one of the following options: 
File Format 
Export Provider 
BMP Image (.bmp) 
BmpExportProvider 
393 
C1 Document (.c1d) 
C1dExportProvider 
Enhanced Metafile (.emf) 
EmfExportProvider 
GIF Image (.gif) 
GifExportProvider 
HTML (.htm) 
HtmlExportProvider 
JPEG Image (.jpg) 
JpegExportProvider 
Microsoft Excel (.xls) 
XlsExportProvider 
Open XML MS Excel File (.xlsx) 
XslsExportProvider 
PNG Image (.png) 
PngExportProvider 
Rich Text Format (.rtf) 
RtfExportProvider 
TIFF Image (.tiff) 
TiffExportProvider 
Add the following code to the Form_Load event: 
Visual Basic 
Dim lp As Integer = 0 
While lp < Me.C1PrintPreviewControl1.ExportOptions.Count 
If Not TypeOf 
(C1PrintPreviewControl1.ExportOptions(lp).ExportProvider) Is 
C1.C1Preview.Export.PdfExportProvider Then 
C1PrintPreviewControl1.ExportOptions(lp).Enabled = False 
End If 
lp = lp + 1 
End While 
C# 
for (int lp = 0; lp < c1PrintPreviewControl1.ExportOptions.Count; lp++) 
if (!(c1PrintPreviewControl1.ExportOptions[lp].ExportProvider is 
C1.C1Preview.Export.PdfExportProvider)) 
c1PrintPreviewControl1.ExportOptions[lp].Enabled = false; 
What You've Accomplished 
The only available file format in the Save As dialog box is Adobe PDF: 
394  
Drawing Text at an Angle 
To draw text at an angle, use the Graphics object and create a subroutine to rotate text. 
1.
Navigate to the Toolbox and add the C1PrintPreviewControl and C1PrintDocument controls to your 
project.  
2.
Click C1PrintPreviewControl1 to select it and in the Properties window set its Document property to 
C1PrintDocument1. 
3.
Add the following code to the Form_Load event: 
Visual Basic 
Me.C1PrintDocument1.StartDoc() 
Me.C1PrintDocument1.RenderBlockGraphicsBegin() 
' Declare the graphics object. 
Dim g As System.Drawing.Graphics 
g = Me.C1PrintDocument1.CurrentBlockGraphics 
Dim fontb = New Font("Arial", 12, FontStyle.Bold) 
' Subroutine to alter text angle. 
RotateText(g, fontb, "Hello World", -45, Brushes.CadetBlue, 10, 100) 
Me.C1PrintDocument1.RenderBlockGraphicsEnd() 
Me.C1PrintDocument1.EndDoc() 
C# 
this.c1PrintDocument1.StartDoc(); 
Documents you may be interested
Documents you may be interested