crystal report export to pdf without viewer c# : Extract page from pdf SDK Library service wpf asp.net web page dnn 0100GS3-GettingStartedOOo339-part46

Finding more information
Numerous resources are available that provide help with writing 
macros. Use Help > OpenOffice.org Help to open the OOo help 
pages. The upper left corner of the OOo help system contains a drop-
down list that determines which help set is displayed. To view the help 
for Basic, the drop-down must display 
Help about OpenOffice.org
Basic
.
Included material
Many excellent macros are included with OOo. Use Tools > Macros > 
Organize Macros > OpenOffice.org Basic to open the Macro dialog. 
Expand the Tools library in the OpenOffice.org library container. 
Inspect the Debug module—some good examples include 
WritedbgInfo(document) and printdbgInfo(sheet).
Online resources
The following links and references contain information regarding 
macro programming:
http://www.openoffice.org (the main link)
http://codesnippets.services.openoffice.org/ (categorized examples)
http://user.services.openoffice.org/ (OOo forums, well supported)
http://www.oooforum.org (OOo forums, well supported)
http://api.openoffice.org/docs/common/ref/com/sun/star/module-ix.html 
(official IDL reference, here you'll find almost every command with a 
description)
http://wiki.services.openoffice.org/wiki/Documentation/ 
DevGuide/OpenOffice.org_Developers_Guide (official documentation 
that contains a detailed explanation)
http://www.pitonyak.org/oo.php (Andrew Pitonyak’s macro page)
http://www.pitonyak.org/AndrewMacro.odt (numerous examples of 
working macros)
http://www.pitonyak.org/book/ (Andrew Pitonyak wrote a book on 
macros)
http://www.pitonyak.org/database/ (numerous macro examples using 
Base)
http://docs.sun.com/app/docs (Sun wrote a book on macro 
programming—very well written and laid out)
Chapter 13  Getting Started with Macros
391
Extract page from pdf - copy, paste, cut PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Easy to Use C# Code to Extract PDF Pages, Copy Pages from One PDF File and Paste into Others
delete blank page from pdf; delete page from pdf file online
Extract page from pdf - VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Detailed VB.NET Guide for Extracting Pages from Microsoft PDF Doc
delete pages out of a pdf file; acrobat export pages from pdf
http://documentation.openoffice.org (contains content related to 
macros)
http://ooextras.sourceforge.net/ (examples)
http://sourceforge.net/project/showfiles.php?group_id=43716 
(examples)
http://homepages.paradise.net.nz/hillview/OOo/ (numerous excellent 
macros, including reveal codes macros, key macros, and information 
on converting from MS Office)
Published material
The following published sources contain macro examples. The most 
obvious example is the documentation from Sun. Start from Sun’s 
documentation site http://docs.sun.com/app/docs and search for 
StarOffice documentation.
Andrew Pitonyak wrote a book called 
OpenOffice.org Macros
Explained
. Two chapters are available as direct downloads from the 
publisher. See http://www.pitonyak.org/book/.
Dr. Mark Alexander Bain wrote 
Learn OpenOffice.org Spreadsheet
Macro Programming
(see http://www.packtpub.com/openoffice-
ooobasic-calc-automation/book).
392
Getting Started with OpenOffice.org 3
C# PDF Image Extract Library: Select, copy, paste PDF images in C#
C#.NET extract image from multiple page adobe PDF file library for Visual Studio .NET. Extract all images from whole PDF or a specified PDF page.
pdf extract pages; extract page from pdf document
C# PDF Text Extract Library: extract text content from PDF file in
C# PDF - Extract Text from PDF in C#.NET. Feel Free to Extract Text from PDF Page, Page Region or the Whole PDF File. Advanced Visual
cut and paste pdf pages; extract page from pdf acrobat
Chapter 
14
  Customizing
OpenOffice.org
VB.NET PDF Image Extract Library: Select, copy, paste PDF images
By using RsterEdge XDoc PDF SDK for .NET, VB.NET users are able to extract image from PDF page or file and specified region on PDF page, then get image
acrobat extract pages from pdf; delete pages out of a pdf
VB.NET PDF Text Extract Library: extract text content from PDF
With this advanced PDF Add-On, developers are able to extract target text This page will supply users with tutorial for extracting text from PDF using VB.
reader extract pages from pdf; extract page from pdf preview
Introduction
This chapter describes some common customizations that you may 
wish to do.
You can customize menus, toolbars, and keyboard shortcuts in 
OpenOffice.org, add new menus and toolbars, and assign macros to 
events. However, you cannot customize context (right-click) menus.
Other customizations are made easy by extensions that you can install 
from the OpenOffice.org website or from other providers.
Note
Customizations to menus and toolbars can be saved in a template. 
To do so, first save them in a document and then save the document 
as a template as described in Chapter 3 (Styles and Templates).
Customizing menu content
In addition to changing the menu font (described in Chapter 2), you 
can add and rearrange items on the menu bar, add items to menus, and 
make other changes.
To customize menus:
1) Choose Tools > Customize.
2) On the Customize dialog, pick the Menus page (Figure 328).
3) In the Save In drop-down list, choose whether to save this 
changed menu for the application (for example, Writer) or for a 
selected document.
4) In the section OpenOffice.org <name of the program 
(example: Writer) > Menus, select from the Menu drop-down 
list the menu that you want to customize. The list includes all the 
main menus as well as sub-menus, that is menus that are 
contained under another menu. For example, in addition to 
File
Edit
View
, and so on, there is 
File 
|
 Send
and 
File 
|
Templates
. The 
commands available for the selected menu are shown in the 
central part of the dialog.
5) To customize the selected menu, click on the Menu or Modify 
buttons. You can also add commands to a menu by clicking on the 
Add button. These actions are described in the following sections. 
Use the up and down arrows next to the Entries list to move the 
selected menu item to a different position.
6) When you have finished making all your changes, click OK to save 
them.
394
Getting Started with OpenOffice.org 3
C# PDF Page Insert Library: insert pages into PDF file in C#.net
using RasterEdge.XDoc.PDF; Add and Insert a Page to PDF File in C#. doc2.Save( outPutFilePath); Add and Insert Blank Page to PDF File in C#.NET.
delete page from pdf acrobat; extract pages from pdf
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
Please follow the sections below to learn more. DLLs for Deleting Page from PDF Document in VB.NET Class. How to VB.NET: Delete a Single PDF Page from PDF File.
extract pdf pages for; copy pages from pdf into new pdf
Figure 328. The Menus page of the Customize dialog
Creating a new menu
In the Customize dialog, click New to display the dialog shown in 
Figure 329.
1) Type a name for your new menu in the Menu name box.
2) Use the up and down arrow buttons to move the new menu into 
the required position on the menu bar.
3) Click OK to save.
The new menu now appears on the list of menus in the Customize 
dialog. (It will appear on the menu bar itself after you save your 
customizations.)
After creating a new menu, you need to add some commands to it, as 
described in “Adding a command to a menu” on page 397.
Chapter 14  Customizing OpenOffice.org
395
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
application. Able to remove a single page from PDF document. Ability Demo Code: How to Delete a Single PDF Page from PDF File in C#.NET. How to
extract page from pdf file; deleting pages from pdf online
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
PDF: Insert PDF Page. VB.NET PDF - How to Insert a New Page to PDF in VB.NET. Easy to Use VB.NET APIs to Add a New Blank Page to PDF Document in VB.NET Program.
cut pages from pdf preview; delete page from pdf document
Figure 329: Adding a new menu
Modifying existing menus
To modify an existing menu, select it in the Menu list and click the 
Menu button to drop down a list of modifications: Move, Rename, 
Delete. Not all of these modifications can be applied to all the entries 
in the Menu list. For example, Rename and Delete are not available 
for the supplied menus.
To move a menu (such as 
File
), choose Menu > Move. A dialog similar 
to the one shown in Figure 329 (but without the Menu name box) 
opens. Use the up and down arrow buttons to move the menu into the 
required position.
To move submenus (such as 
File | Send
), select the main menu (File) in 
the Menu list and then, in the Menu Content section of the dialog, 
select the submenu (Send) in the Entries list and use the arrow keys to 
move it up or down in the sequence. Submenus are easily identified in 
the Entries list by a small black triangle on the right hand side of the 
name.
In addition to renaming, you can specify a keyboard shortcut that 
allows you to select a menu command when you press 
Alt
+ an 
underlined letter in a menu command.
1) Select a menu or menu entry.
2) Click the Menu button and select Rename.
396
Getting Started with OpenOffice.org 3
3) Add a tilde (~) in front of the letter that you want to use as an 
accelerator. For example, to select the Save All command by 
pressing 
Alt+V
, enter Sa~ve All.
Adding a command to a menu
You can add commands to the supplied menus and to menus you have 
created. On the Customize dialog, select the menu in the Menu list and 
click the Add button in the Menu Content section of the dialog.
On the Add Commands dialog, select a category and then the 
command, and click Add. The dialog remains open, so you can select 
several commands. When you have finished adding commands, click 
Close. Back on the Customize dialog, you can use the up and down 
arrow buttons to arrange the commands in your preferred sequence.
Figure 330: Adding a command to a menu
Modifying menu entries
In addition to changing the sequence of entries on a menu or submenu, 
you can add submenus, rename or delete the entries, and add group 
separators.
To begin, select the menu or submenu in the Menu list near the top of 
the Customize page, then select the entry in the Entries list under 
Chapter 14  Customizing OpenOffice.org
397
Menu Content. Click the Modify button and choose the required action 
from the drop-down list of actions.
Most of the actions should be self-explanatory. Begin a group adds a 
separator line after the highlighted entry.
Customizing toolbars
You can customize toolbars in several ways, including choosing which 
icons are visible and locking the position of a docked toolbar, as 
described in Chapter 1 (Introducing OpenOffice.org). This section 
describes how to create new toolbars and add other icons (commands) 
to the list of those available on a toolbar.
To get to the toolbar customization dialog, do any of the following:
On the toolbar, click the arrow at the end of the toolbar and 
choose Customize Toolbar.
Choose View > Toolbars > Customize from the menu bar.
Choose Tools > Customize from the menu bar and pick the 
Toolbars page (Figure 331).
Figure 331. The Toolbars page of the Customize dialog
398
Getting Started with OpenOffice.org 3
To customize toolbars:
1) In the Save In drop-down list, choose whether to save this 
changed toolbar for the application (for example, Writer) or for a 
selected document.
2) In the section OpenOffice.org <name of the program 
(example: Writer) > Toolbars, select from the Toolbar drop-
down list the toolbar that you want to customize.
3) You can create a new toolbar by clicking on the New button, or 
customize existing toolbars by clicking on the Toolbar or Modify 
buttons, and add commands to a toolbar by clicking on the Add 
button. These actions are described below.
4) When you have finished making all your changes, click OK to save 
them.
Creating a new toolbar
To create a new toolbar:
1) Choose Tools > Customize > Toolbars from the menu bar.
2) Click New. On the Name dialog, type the new toolbar's name and 
choose from the Save In drop-down list where to save this 
changed menu: for the application (for example, Writer) or for a 
selected document.
The new toolbar now appears on the list of toolbars in the Customize 
dialog. After creating a new toolbar, you need to add some commands 
to it, as described below.
Adding a command to a toolbar
If the list of available buttons for a toolbar does not include all the 
commands you want on that toolbar, you can add commands. When you 
create a new toolbar, you need to add commands to it.
1) On the Toolbars page of the Customize dialog, select the toolbar 
in the Toolbar list and click the Add button in the Toolbar Content 
section of the dialog.
Chapter 14  Customizing OpenOffice.org
399
2) The Add Commands dialog is the same as for adding commands to 
menus (Figure 330). Select a category and then the command, 
and click Add. The dialog remains open, so you can select several 
commands. When you have finished adding commands, click 
Close. If you insert an item which does not have an associated 
icon, the toolbar will display the full name of the item: the next 
section describes how to choose an icon for a toolbar command.
3) Back on the Customize dialog, you can use the up and down 
arrow buttons to arrange the commands in your preferred 
sequence.
4) When you are done making changes, click OK to save.
Choosing icons for toolbar commands
Toolbar buttons usually have icons, not words, on them, but not all of 
the commands have associated icons.
To choose an icon for a command, select the command and click 
Modify > Change icon. On the Change Icon dialog, you can scroll 
through the available icons, select one, and click OK to assign it to the 
command.
Figure 332: Change Icon dialog
To use a custom icon, create it in a graphics program and import it into 
OOo by clicking the Import button on the Change Icon dialog. Custom 
icons must be 16 x 16 or 26 x 26 pixels in size and cannot contain more 
than 256 colors.
400
Getting Started with OpenOffice.org 3
Documents you may be interested
Documents you may be interested