c# pdf viewer windows form : Change pdf page order online control SDK platform web page wpf asp.net web browser WPF.PdfViewer1-part1938

3.
Click the Zoom Out button to view more of the PDF in the window. Note that you can also choose a 
zoom level by clicking the Zoom drop-down box. 
4.
Click the Fit Width button to automatically fit the width of the PDF file to the size of the viewer's content 
window. Other options include OnePage to view the entire page in the available space and TwoPage to 
view two pages of the document in the available space. 
5.
Click in the Search text box and enter text to search for – for example "obfuscate". Notice that the 
document scrolls to the next instance of that word and that the word is highlighted in the PDF file. The 
toolbar also displays the number of instances of that word or phrase. You can click the Find Previous and 
Find Next buttons to navigate to the previous or next instance of the word. 
6.
Click the Save button. In the Save As dialog box enter a name for the file and click the Save button to save 
the file to a location of your choice. If you choose, you can click the Print button in the toolbar to print the 
file. 
Congratulations! You've completed the PdfViewer for WPF quick start and created a simple WPF application, 
added and customized a PdfViewer for WPF control, and viewed some of the run-time capabilities of the control. 
Change pdf page order online - re-order PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support Customizing Page Order of PDF Document in C# Project
move pages in pdf online; change pdf page order preview
Change pdf page order online - 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
pdf reverse page order online; how to rearrange pages in a pdf reader
C# PDF File & Page Process Library SDK for C#.net, ASP.NET, MVC
Convert Jpeg to PDF; Merge PDF Files; Split PDF Document; Remove Password from PDF; Change PDF Permission Settings. C# File: Split PDF; C# Page: Insert PDF pages
pdf move pages; reorder pages in pdf file
VB.NET PDF File & Page Process Library SDK for vb.net, ASP.NET
page from PDF file and changing the position, orientation and order of PDF file into two or small files, you may refer to this online guide. PDF Page inserting.
pdf reorder pages online; move pages in pdf document
Working with PdfViewer for WPF 
ComponentOne PdfViewer for WPF includes the C1PdfViewer control, a simple viewer that allows you to load 
and view HTML and PDF files. When you add the C1PdfViewer control to a XAML window it exists as a fully 
functional input control that can be customized and include loaded content. 
PdfViewer Elements 
The C1PdfViewer control consists of two parts: a toolbar and a content area. The image below identifies the 
toolbar and content area: 
Any HTML content or PDF that you load into the C1PdfViewer control will be viewed in the content area. The 
toolbar allows users to manipulate the content at run time, for example to print or zoom the content. For more 
information about the content area and toolbar, see the PdfViewer Content Area (page 15) and PdfViewer Toolbar 
(page 16) topics. 
ComponentOne PdfViewer for WPF also includes the C1PdfViewerToolbar control which consists of just the 
toolbar element. 
Basic Properties 
ComponentOne PdfViewer for WPF includes several properties that allow you to set the functionality of the 
control. Some of the more important properties are listed below. Note that you can see PdfViewer for WPF 
Appearance Properties (page 12) for more information about properties that control appearance. 
The following properties let you customize the C1PdfViewer control: 
Property 
Description 
FindText 
Gets or sets the text that will be searched by FindNext and 
FindPrevious methods. 
HorizontalScrollBarVisibili
ty 
Gets or sets a value that indicates whether a horizontal 
ScrollBar should be displayed. 
PageCount 
Gets the current number of display pages for the content 
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
reverse page order pdf online; pdf reverse page order
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
reorder pages in pdf reader; reorder pdf pages online
10  
hosted by the C1PdfViewer. 
PageMargin 
Gets or sets the margin of the page used for displaying 
and printing HTML documents. 
PageNumber 
Gets the page number for the currently displayed page.  
PageSeparation 
Gets or sets the separation between pages.  
PageSize 
Gets or sets the size of the page used for displaying and 
printing HTML documents. 
PageTemplate 
Gets or sets the DataTemplate used to display pages. 
SelectionBackground 
Gets or sets a Brush for this C1PdfViewer control's 
selection. 
ToolbarStyle 
Gets or set the style applied to this C1PdfViewer control's 
toolbar. 
ToolbarVisibility 
Gets or sets the Visibility of this C1PdfViewer toolbar. 
VerticalScrollBarVisibility 
Gets or sets a value that indicates whether a horizontal 
ScrollBar should be displayed. 
ViewMode 
Gets or sets the ViewMode for this C1PdfViewer
ViewportHeight 
Gets a value that contains the vertical size of the 
viewable content. 
ViewportWidth 
Gets a value that contains the horizontal size of the 
viewable content. 
Zoom 
Gets or sets the document zoom. 
Basic Events 
ComponentOne PdfViewer for WPF includes events that allow you to set interaction and customize the control. 
Some of the more important events are listed below.  
The following events let you customize the C1PdfViewer control: 
Event 
Description 
FindCountChanged 
Event raised when the FindCount property has changed. 
FindNumberChanged 
Event raised when the FindNumber property has 
changed. 
FindTextChanged 
Event raised when the FindText property has changed. 
IsFlowingChanged 
Event raised when the IsFlowing property has changed. 
PageCountChanged 
Event raised when the PageCount property has changed. 
PageNumberChanged 
Event raised when the PageNumber property has 
changed. 
RequestNavigate 
Fired when a link from a document is clicked. 
ViewModeChanged 
Event raised when the ViewMode property has changed. 
ZoomChanged 
Event raised when the Zoom property has changed. 
C# Word - Process Word Document in C#
For example, you may change your Word document order from 1, 2, 3, 4, 5 to 3, 5, 4, 2,1 with C# coding. C#.NET: Extracting Page(s) from Word.
how to move pages in a pdf document; pdf reverse page order preview
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
how to reorder pdf pages in; reorder pdf pages reader
11 
Using PdfViewer in MVVM Applications 
You can use the C1PdfViewer control in MVVM applications by binding its Source property to some public 
property from your View Model. The Source should be bound to a property of type Uri. 
For example, add a property to your View Model named "SourceUri" of type Uri: 
public Uri SourceUri { get; set; } 
In XAML, you would bind the C1PdfViewer to this property like this: 
<c1:C1PdfViewer x:Name="pdfViewer" Source="{Binding SourceUri}" /> 
PdfViewer Limitations 
While PDFViewer for WPF aims to provide a full-featured PDF viewer, it supports a subset of the PDF 1.5 
standard and so, like most PDF viewers on the market, does have its limitations. These limitations focus in three 
areas: encryption, fonts, and images. 
Encrypted Files 
Encrypted files are not compatible with ComponentOne PdfViewer for WPF. At this time C1PdfViewer cannot 
open or save encrypted files. 
Fonts 
ComponentOne PdfViewer for WPF supports the following font types: 
Embedded TrueType fonts: These are fonts specified using the "FontFile2" mechanism in PDF. 
Silverlight fonts: This includes all font families supported by Silverlight. 
PDF base fonts: This includes fonts built into Adobe Acrobat such as Helvetica, Times, and Symbol. 
The C1PdfViewer control does not support other font types available in the PDF specification, including Adobe 
Type 1 fonts (specified using the "FontFile" mechanism in the PDF file). 
Documents that use non-supported fonts will still render, but the formatting will be incorrect (for example, the 
document may show overlapping text). 
Images 
ComponentOne PdfViewer for WPF supports most common image types, including all binary stream formats 
supported by Silverlight as well as deflated streams of several types (RGB, Monochrome, and several common 
indexed formats). 
The C1PdfViewer control does not support some rare formats such as deflated JPG streams, or advanced features 
such as custom color spaces or halftones. Note that scanned PDF files may contain TIFF data which the 
C1PdfViewer control is currently not capable of rendering. 
PdfViewer for WPF Layout and 
Appearance 
The following topics detail how to customize the C1PdfViewer control's layout and appearance. You can use built-
in layout options to lay your controls out in panels such as Grids or Canvases. Themes allow you to customize the 
appearance of the grid and take advantage of WPF's XAML-based styling. You can also use templates to format 
and lay out the control and to customize the control's actions. 
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 rearrange pages in pdf document; how to move pages around in pdf file
RasterEdge.com General FAQs for Products
receive a copy of email containing order confirmation and via the email which RasterEdge's online store sends & profession imaging controls, PDF document, image
reorder pages pdf file; how to reorder pages in pdf reader
12  
Layout in a Panel 
You can easily lay out the C1PdfViewer and other controls in your WPF application, using the attached layout 
properties. For example, you can lay out your control in a Grid panel with its Row, ColumnSpan, and RowSpan 
properties and in a Canvas panel with its Left and Top properties. For example, the C1PdfViewer control includes 
the following Layout properties when located within a Grid panel: 
You can change the sizing, alignment, and location of the C1PdfViewer control within the Grid panel. 
PdfViewer for WPF Appearance Properties 
ComponentOne PdfViewer for WPF includes several properties that allow you to customize the appearance of 
the control. You can change the color, border, and height of the control. The following topics describe some of 
these appearance properties. 
Color Properties 
The following properties let you customize the colors used in the control itself: 
Property 
Description 
Background 
Gets or sets a brush that describes the background of a control. 
This is a dependency property. 
SelectionBackground 
Gets or sets a Brush for this 
C1PdfViewer
control's selection. 
Foreground 
Gets or sets a brush that describes the foreground color. This 
is a dependency property.   
Alignment Properties 
The following properties let you customize the control's alignment: 
Property 
Description 
HorizontalAlignment 
Gets or sets the horizontal alignment 
13 
characteristics applied to this element when it is 
composed within a parent element, such as a 
panel or items control. This is a dependency 
property. 
VerticalAlignment 
Gets or sets the vertical alignment characteristics 
applied to this element when it is composed within 
a parent element such as a panel or items control. 
This is a dependency property. 
Border Properties 
The following properties let you customize the control's border: 
Property 
Description 
BorderBrush 
Gets or sets a brush that describes the border 
background of a control. This is a dependency 
property. 
BorderThickness 
Gets or sets the border thickness of a control. This is 
a dependency property. 
Size Properties 
The following properties let you customize the size of the control: 
Property 
Description 
Height 
Gets or sets the suggested height of the element. 
This is a dependency property. 
MaxHeight 
Gets or sets the maximum height constraint of the 
element. This is a dependency property. 
MaxWidth 
Gets or sets the maximum width constraint of the 
element. This is a dependency property. 
MinHeight 
Gets or sets the minimum height constraint of the 
element. This is a dependency property. 
MinWidth 
Gets or sets the minimum width constraint of the 
element. This is a dependency property. 
Width 
Gets or sets the width of the element. This is a 
dependency property. 
PdfViewer Templates 
One of the main advantages to using a WPF control is that controls are "lookless" with a fully customizable user 
interface. Just as you design your own user interface (UI), or look and feel, for WPF applications, you can provide 
your own UI for data managed by ComponentOne PdfViewer for WPF. Extensible Application Markup 
Language (XAML; pronounced "Zammel"), an XML-based declarative language, offers a simple approach to 
designing your UI without having to write code.  
Accessing Templates 
You can access templates in Microsoft Expression Blend by selecting the C1PdfViewer control and, in the menu, 
selecting Edit Template. Select Edit a Copy to create an editable copy of the current template or Create Empty, to 
create a new blank template. 
Once you've created a new template, the template will appear in the Objects and Timeline window. Note that you 
can use the Template property to customize the template. 
14  
Note: If you create a new template through the menu, the template will automatically be linked to that template's 
property. If you manually create a template in XAML you will have to link the appropriate template property to the 
template you've created. 
Additional Templates 
In addition to the default template, the C1PdfViewer control includes a few additional templates. These additional 
templates can also be accessed in Microsoft Expression Blend – in Blend select the C1PdfViewer control and, in 
the menu, select Edit Additional Templates. Choose a template, and select Create Empty: 
C1PdfViewer Styles and Templates 
ComponentOne PdfViewer for WPF's C1PdfViewer control provides several style properties that you can use to 
change the appearance of the control. Some of the included styles are described in the table below: 
Style 
Description 
FocusVisualStyle 
Gets or sets a property that enables customization of appearance, effects, 
or other style characteristics that will apply to this element when it 
captures keyboard focus. This is a dependency property. 
FontStyle 
Gets or sets the font style. This is a dependency property. 
PageTemplate 
Gets or sets the DataTemplate used to display pages. 
Style 
Gets or sets the style used by this element when it is rendered. This is a 
dependency property. 
ToolbarStyle 
Gets or set the style applied to this C1PdfViewer control's toolbar. 
C1PdfViewer Visual States 
In Microsoft Expression Blend, you can add custom states and state groups to define a different appearance for 
each state of your user control – for example, the visual state of the control could change on mouse over. You can 
view and edit visual states by creating a new template. Once you've done so the available visual states for that part 
will be visible in the States window: 
15 
Run-Time Interaction 
Users can interact with items in the toolbar and content area of the C1PdfViewer control at run time. Users can 
move and drag content in the content area or use the toolbar to manipulate the document displayed in the content 
area. 
PdfViewer Content Area 
At run time, users can manipulate content in the content area, scrolling, selecting, and copying content from the 
C1PdfViewer control. 
Scrolling Content 
When the content of the control is taller and viewer than the viewing area of the control's content area, scrollbars 
appear to allow users to move to different areas of the document: 
You can scroll through the content area using the arrow buttons, moving the scrollbar thumb buttons, with the 
keyboard arrow buttons, or with the mouse scroll wheel. 
Selecting Content 
16  
You can select content using by clicking and dragging the mouse cursor over the content you want to select. When 
content is selected, it will appear highlight. For example, the words "How XapOptimizer Works" are selected in 
the image below: 
Copying Content 
The C1PdfViewer control includes a context menu that allows you to copy content. First select the content that 
you want to copy and then right-click the document. A context menu will appear; by selecting Copy in the context 
menu you can copy the content: 
You can also copy selected content using the keyboard by using the CTRL + C key combination. 
PdfViewer Toolbar 
At run time, users can use the toolbar to manipulate the document displayed in the content area. The toolbar 
appears similar to the following image by default: 
Documents you may be interested
Documents you may be interested