display pdf from byte array c# : Rotate pages in pdf SDK software API wpf winforms windows sharepoint CG3406-PrintingExportingEmailing0-part1417

Calc Guide
Chapter 
6  
Printing, Exporting, and 
E-mailing
Rotate pages in pdf - rotate PDF page permanently in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Users to Change the Rotation Angle of PDF File Page Using C#
rotate a pdf page; rotate single page in pdf
Rotate pages in pdf - VB.NET PDF Page Rotate Library: rotate PDF page permanently in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
PDF Document Page Rotation in Visual Basic .NET Class Application
how to rotate one page in a pdf file; rotate pdf page and save
Copyright
This document is Copyright © 2005–2012 by its contributors as listed below. You may distribute it 
and/or modify it under the terms of either the GNU General Public License 
(http://www.gnu.org/licenses/gpl.html), version 3 or later, or the Creative Commons Attribution 
License (http://creativecommons.org/licenses/by/3.0/), version 3.0 or later.
All trademarks within this guide belong to their legitimate owners.
Contributors
Barbara Duprey
Jean Hollis Weber
John A Smith
Feedback
Please direct any comments or suggestions about this document to: 
documentation@global.libreoffice.org
Acknowledgments
This chapter is based on Chapter 6 of the OpenOffice.org 3.3 Calc Guide. The contributors to that 
chapter are:
Jean Hollis Weber
Emma Kirsopp
Peter Kupfer
Shelagh Manton
Kashmira Patel
Linda Worthington
Publication date and software version
Published 17 July 2012. Based on LibreOffice 3.4.6.
Note for Mac users
Some keystrokes and menu items are different on a Mac from those used in Windows and Linux. 
The table below gives some common substitutions for the instructions in this chapter. For a more 
detailed list, see the application Help.
Windows or Linux
Mac equivalent
Effect
Tools > Options menu 
selection
LibreOffice > Preferences
Access setup options
Right-click
Control+click
Opens a context menu
Ctrl (Control)
z (Command)
Used with other keys
F5
Shift+z+F5
Opens the Navigator
F11
z+T
Opens the Styles and Formatting window
Documentation for LibreOffice is available at http://www.libreoffice.org/get-help/documentation
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
doc.Save(outPutFilePath). How to VB.NET: Delete Consecutive Pages from PDF. doc.Save(outPutFilePath). How to VB.NET: Delete Specified Pages from PDF.
rotate individual pdf pages reader; pdf rotate pages and save
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
Page: Insert PDF Pages. |. Home ›› XDoc.PDF ›› VB.NET PDF: Insert PDF Page. Add and Insert Multiple PDF Pages to PDF Document Using VB.
how to rotate pdf pages and save; rotate pdf page by page
Contents
Copyright..............................................................................................................................2
Note for Mac users...............................................................................................................2
Quick printing.......................................................................................................................4
Controlling printing..............................................................................................................4
Selecting general printing options................................................................................................5
Printing multiple pages on a single sheet of paper.......................................................................5
Selecting sheets to print...............................................................................................................6
Using print ranges...............................................................................................................7
Defining a print range..................................................................................................................7
Adding to the print range..............................................................................................................7
Removing print ranges.................................................................................................................7
Editing a print range.....................................................................................................................7
Viewing print ranges....................................................................................................................8
Printing rows or columns on every page......................................................................................9
Defining a custom print range....................................................................................................10
Page breaks........................................................................................................................11
Inserting a page break...............................................................................................................11
Row break.............................................................................................................................11
Column break........................................................................................................................11
Deleting a page break................................................................................................................11
Printing options setup in page styles..............................................................................12
Headers and footers..........................................................................................................13
Setting a header or a footer.......................................................................................................13
Header or footer appearance.....................................................................................................14
Setting the contents of the header or footer...............................................................................14
Exporting to PDF................................................................................................................15
Quick export to PDF..................................................................................................................15
Controlling PDF content and quality...........................................................................................16
General page of PDF Options dialog.....................................................................................16
Initial View page of PDF Options dialog................................................................................17
User Interface page of PDF Options dialog...........................................................................18
Links page of PDF Options dialog.........................................................................................19
Security page of PDF Options dialog....................................................................................20
Exporting to XHTML...........................................................................................................21
Saving as Web pages (HTML)...........................................................................................21
E-mailing spreadsheets.....................................................................................................21
E-mailing a spreadsheet to several recipients............................................................................22
Digital signing of documents............................................................................................22
Removing personal data...................................................................................................23
Printing, Exporting, and E-mailing
3
C# PDF Page Insert Library: insert pages into PDF file in C#.net
how to merge PDF document files by C# code, how to rotate PDF document page, how to delete PDF page using C# .NET, how to reorganize PDF document pages and how
rotate pdf page few degrees; how to rotate pdf pages and save permanently
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
doc.Save(outPutFilePath); Demo Code: How to Delete Consecutive Pages from PDF in C#.NET. Demo Code: How to Delete Specified Pages from PDF in C#.NET.
rotate pages in pdf; rotate individual pages in pdf
Quick printing
Click the Print File Directly icon 
to send the entire document to the default printer defined for 
your computer.
Note
You can change the action of the Print File Directly icon, to send the document to 
the printer defined for the document, instead of the default printer for the computer. 
Choose Tools > Options > Load/Save > General and select the Load printer 
settings with the document option.
Controlling printing
For more control over printing, use the Print dialog (File > Print or Ctrl+P).
Figure 1. The Print dialog
The Print dialog has four tabs, from which you can choose a range of options, as described in the 
following sections.
Note
The options selected on the Print dialog apply to this printing of this document only.
To specify default printing settings for LibreOffice, go to Tools > Options > 
LibreOffice – Print and Tools > Options > LibreOffice Calc – Print. See 
Chapter 14, Setting Up and Customizing Calc, for details.
4
Printing, Exporting, and E-mailing
C# TIFF: How to Rotate TIFF Using C# Code in .NET Imaging
C#.NET convert PDF to text, C#.NET convert PDF to images, C#.NET PDF file & pages edit, C#.NET PDF pages extract, copy, paste, C#.NET rotate PDF pages, C#.NET
pdf expert rotate page; reverse page order pdf online
VB.NET PDF - WPF PDF Viewer for VB.NET Program
C#.NET convert PDF to text, C#.NET convert PDF to images, C#.NET PDF file & pages edit, C#.NET PDF pages extract, copy, paste, C#.NET rotate PDF pages, C#.NET
how to rotate a pdf page in reader; pdf reverse page order online
Selecting general printing options
On the General tab of the Print dialog (Figure 1), you can choose:
The printer (from the printers available)
Which sheets and pages to print, the number of copies to print, whether to print in reverse 
page order and whether to collate multiple copies (Range and copies section)
Select the Properties button to display a printer-specific dialog where you can choose portrait or 
landscape orientation, which paper tray to use, and the paper size to print on.
On the Options tab of the Print dialog (Figure 2), you can choose to print to a file (instead of to a 
printer), to create a single print job containing several copies of the document (instead of a 
separate print job for each copy).
Figure 2: General print options
Printing multiple pages on a single sheet of paper
You can print multiple pages of a document on one sheet of paper. To do this:
1) In the Print dialog, select the Page Layout tab (Figure 3).
Figure 3: Printing multiple page per sheet of paper
2) In the Layout section, select from the drop-down list the number of pages to print per sheet. 
The preview panel on the left of the Print dialog shows how the printed document will look.
When printing more than 2 pages per sheet, you can choose the order in which they are 
printing across and down the paper. The pictures above and below show the difference.
3) In the Page sides section, select whether to print all pages or only some pages.
4) Click the Print button.
Controlling printing
5
C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net
C#.NET PDF Library - Copy and Paste PDF Pages in C#.NET. Easy to C#.NET Sample Code: Copy and Paste PDF Pages Using C#.NET. C# programming
how to rotate one page in pdf document; how to reverse pages in pdf
C# WPF PDF Viewer SDK to view PDF document in C#.NET
C#.NET convert PDF to text, C#.NET convert PDF to images, C#.NET PDF file & pages edit, C#.NET PDF pages extract, copy, paste, C#.NET rotate PDF pages, C#.NET
rotate all pages in pdf preview; rotate pages in pdf permanently
Selecting sheets to print
In addition to printing a full document, you can choose to print individual sheets, ranges of sheets, 
or a selection of a document.
You can choose single sheets, multiple sheets, and selections of cells for printing.
Figure 4: Choosing what to print in Calc
Printing an individual sheet:
1) In the spreadsheet, click on the sheet tab to select the sheet you want to print.
2) Choose File > Print from the menu bar.
3) In the Ranges and copies section of the Print dialog, choose the Selected sheets option.
4) Click the Print button.
Printing a range of sheets:
1) In the spreadsheet, select the sheets to print.
a) Select the first sheet.
b) Hold down the Control key.
c) Click on the additional sheet tabs.
d) Release the Control key when all required sheets are selected.
2) Choose File > Print from the menu bar.
3) In the Ranges and copies section of the Print dialog, choose the Selected sheets option.
4) Click the Print button.
Printing a selection of cells:
1) In the document, select the section of cells to print.
2) Choose File > Print from the menu.
3) In the Ranges and copies section of the Print dialog, select the Selected cells option.
4) Click the Print button.
The Print in reverse page order option can be selected with any of the above options.
Caution
After printing, be sure to deselect the extra sheets. If you keep them selected, the 
next time you enter data on one sheet, you enter data on all the selected sheets. 
This might not be what you want.
6
Printing, Exporting, and E-mailing
Using print ranges
Print ranges have several uses, including printing only a specific part of the data or printing 
selected rows or columns on every page.
Defining a print range
To define a new print range or modify an existing print range:
1) Highlight the range of cells that comprise the print range.
2) Choose Format > Print Ranges > Define.
The automatic page break lines are then displayed on the screen.
Tip
You can check the print range by using File > Page Preview. LibreOffice will only 
display the cells in the print range.
Adding to the print range
After defining a print range, you can add more cells to it. This allows multiple, separate areas of the 
same sheet to be printed, while not printing the whole sheet. After you have defined a print range:
1) Highlight the range of cells to be added to the print range.
2) Choose Format > Print Ranges > Add. This adds the extra cells to the print range.
The page break lines display on the screen around this new addition.
Note
The additional print range will print as a separate page, even if both ranges are on 
the same sheet.
Removing print ranges
It may become necessary to remove a defined print range, for example if the whole sheet needs to 
be printed later, or you no longer wish to print some of the added ranges.
Choose Format > Print Ranges > Remove. This removes all defined print ranges on the sheet. 
After the print range is removed, the default page break lines will appear on the screen.
To remove only certain print ranges, see “Editing a print range” below.
Editing a print range
At any time, you can directly edit the print range, for example to add to, remove or resize part of 
the print range. Choose Format > Print Ranges > Edit. If you have already selected a print range, 
the Edit Print Ranges dialog looks something like Figure 5.
In this example, three rectangles are selected, each separated by a comma. The first is bounded 
by cell A3 ($A$3) in the top left and cell C9 ($C$9) in the bottom right corner. The others being 
D12:F23 and H24:I25.
If only a single range is defined, then clicking anywhere in the text entry box shows the selected 
print range on the screen, bounded in blue, as shown in Figure 6.
To directly add new cells to the print range:
1) Type a comma in the text box as the separator for the ranges.
Using print ranges
7
2) Select the cell range using the mouse cursor, or directly type in the cell references using 
the format of the selection already in the text box. Remember to separate the cell 
references with a colon.
To remove a print range, select the range in the text box and delete it. Make sure the remaining 
ranges only have a single comma as a separator and that there is not a comma at the end of the 
sequence.
To resize a print range, edit the data in the text box for the range.
Figure 5: Edit a print range
Figure 6: Print range marked by colored box. Page break lines visible around the selection
Viewing print ranges
Because defined print ranges are formatted with automatic page breaks, they can be viewed by 
using the Page Break Preview screen, select View > Page Break Preview from the menu bar.
Figure 7: The defined print range
8
Printing, Exporting, and E-mailing
Figure 8: The preview screen for the defined print range.
The print ranges are outlined by default with a blue border, and contain a centered page number in 
gray. The nonprinting area has a gray background.
To exit the Page Break Preview screen, select View > Normal from the menu bar.
Printing rows or columns on every page
If a sheet is printed on multiple pages, you can set up certain rows or columns to repeat on each 
printed page.
For example, if the top two rows of the sheet as well as column A need to be printed on all pages, 
do the following:
1) Choose Format > Print Ranges > Edit. On the Edit Print Ranges dialog, type the rows in 
the text entry box under Rows to repeat.
For example, to repeat rows 1 and 2, type $1:$2. 
This automatically changes Rows to repeat from - none - to - user defined -.
2) To repeat columns, type the columns in the text entry box under Columns to repeat.
For 
example, to repeat column A, type $A. This automatically changes Columns to repeat from 
- none - to - user defined -.
3) Click OK.
Note
You do not need to select the entire range of the rows to be repeated; simply 
select one cell in each row.
Figure 9: Specifying repeating rows
Using print ranges
9
Defining a custom print range
In addition to highlighting a print range for each print job, you can define a range of cells to be used 
repeatedly. This may be useful if there are different areas of a large spreadsheet that need to be 
printed for different reports. Several different print ranges can be defined to meet this need.
1) To define a print range, use the same procedure as labeling an area of the sheet. Highlight 
the cells you want to define as a print range and select Insert > Names > Define. (The 
cells can be highlighted after opening the Define Names dialog as well.)
2) Ensure Document (Global) is selected in the Scope box.
3) On the Define Names dialog (Figure 10), type a name for the range in the text box with the 
blinking cursor. The name of the range cannot contain any spaces.
Figure 10: Define Names dialog
4) Click the More button in the dialog and then select the Print range option. Click the Add 
button.
5) Click OK.
To print this range:
1) Choose Format > Print Ranges > Edit (Figure 5). The previously defined area now 
appears in the drop-down box under Print range.
2) Select the defined print range and click OK.
This method can be useful to quickly change the print range without highlighting a large area of 
cells every time.
10
Printing, Exporting, and E-mailing
Documents you may be interested
Documents you may be interested