More Controls toolbar
Specify a Literal Mask to restrict which data is 
displayed from the data source.
Group Box
The group box control has two different uses 
depending on whether wizards are on or off.
If wizards are on, creating a group box 
launches the Group Element wizard. This 
creates a group of option buttons (in which 
only one may be selected at a time). In most 
cases, using a group box is the best way to 
create a set of option buttons.
If wizards are off, a group box is simply a visual 
box to group together different controls. It has 
no effect on the way the controls operate.
Table Control 
Table Control is only useful with a data source. 
If no data source is specified, you will be 
prompted to choose one in the Table Element 
Wizard. You then pick the fields to display and, 
when design mode is off, the data appears in 
the table. The table also includes controls to 
step through the records.
Records can be added, deleted, and modified in 
the table.
Navigation Bar
A navigation bar is the same as the Form 
Navigation toolbar (View > Toolbars > Form 
Navigation), but can be placed anywhere in 
the document and be resized.
Form Design toolbar
Select
Select a form control to perform an action on 
it.
Design mode on/off
Toggle between design mode on (to edit forms) 
and design mode off (to use forms).
Control
Launch form control properties dialog box. This 
dialog box can be kept open as different 
controls are selected.
Form 
Launch form properties 
dialog box
, controlling 
properties for the form as a whole, such as 
which data source it connects to.
Creating a simple form
11
Pdf hyperlinks - insert, remove PDF links in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Free C# example code is offered for users to edit PDF document hyperlink (url), like inserting and deleting
pdf reader link; add hyperlink to pdf in
Pdf hyperlinks - VB.NET PDF url edit library: insert, remove PDF links in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Help to Insert a Hyperlink to Specified PDF Document Page
add links to pdf acrobat; pdf link to email
Form Design toolbar
Form Navigator
The Form Navigator is a nice utility, displaying 
all the forms and controls in the current 
document, allowing you to edit and delete them 
easily.
If you use the Form Navigator, it's a good idea 
to give your controls names (in the properties 
dialog box). The name appears in the navigator 
so, for example, if you have ten text boxes, you 
can tell which is which.
Add Field
Add Field is only useful if you have specified a 
data source for the form. If no data source is 
specified, an empty box opens.
If you have specified a data source, Add Field 
opens a list of all the fields in the specified 
table, which you can then drag and drop onto 
the page. The fields are placed on the page 
with the name of the field before them.
This is a quick and easy way to create a form 
from a data source.
Activation Order
Allows you to specify the order in which focus 
shifts between controls. You can test the order 
by leaving design mode and using 
Tab 
to 
switch between the controls.
Open in Design Mode
Open the current form in design mode (to edit 
the form rather than entering data into it).
Automatic Control 
Focus
If activated, focus is set to the first form 
control.
Position and Size
Launches the Position and Size dialog box, 
allowing you to specify both by typing in 
precise values, rather than dragging the 
control. You can also lock the size or position, 
so they do not get changed accidentally. For 
some controls, you can rotate and set the slant 
and corner radius.
Change Anchor
Just as with a frame, any form control can be 
anchored to page, paragraph or character and 
also anchored as a character (meaning that it 
behaves like any other character on the page).
12
Using Forms in Writer
C# PDF Convert to HTML SDK: Convert PDF to html files in C#.net
Embed zoom setting (fit page, fit width). Turn PDF form data to HTML form. Export PDF images to HTML images. Embed PDF hyperlinks to HTML links.
change link in pdf file; add link to pdf
VB.NET PDF Convert to HTML SDK: Convert PDF to html files in vb.
Turn PDF images to HTML images in VB.NET. Embed PDF hyperlinks to HTML links in VB.NET. Available zoom setting (fit page, fit width).
pdf link to specific page; add links in pdf
Form Design toolbar
Alignment
The Alignment button is disabled unless the 
control is anchored as a character. You can 
align a control in different ways, for example so 
the top of the control lines up with the top of 
the text or the bottom lines up with the bottom 
of the text.
Display Grid
Display a grid of dots on the page, to help you 
line up controls.
Snap to Grid
When a control is brought close to a grid point 
or line, it will snap to the grid. This makes it 
easier to line up controls.
Guides when Moving
When a control is being moved, lines extend 
from the control horizontally and vertically to 
help you position it accurately.
Example: a simple form
Create the document
Open a new document (File > New > Text Document). It is a good 
idea to write down the outline of the document, without form controls, 
though of course it can easily be changed later.
Figure 3: Initial document without form controls
Example: a simple form
13
VB.NET PDF Page Replace Library: replace PDF pages in C#.net, ASP.
DotNetNuke), SharePoint. Able to replace all PDF page contents in VB.NET, including text, image, hyperlinks, etc. Professional VB.NET
add links to pdf; pdf hyperlinks
.NET PDF SDK | Read & Processing PDF files
of text, hyperlinks, bookmarks and metadata; Advanced document cleanup and image processing options provided; Annotate and redact in PDF documents; Fully support
add hyperlinks to pdf online; pdf link to attached file
Add form controls
The next step is to add the form controls to the document. We will have 
four controls:
Name is a text box 
Sex is two option buttons, male or female.
Favourite shape is a list of options.
All shapes you like is a series of check boxes.
To add these controls:
1) Select View > Toolbars > Form Controls to open the Form 
Control toolbar.
2) If the tools are not active, click the Form Navigator button (on 
the Form Control toolbar) to activate them. If necessary, also click 
the Design Mode On/Off button.
3) Click the Text Box button 
, then click in the document and, 
with the left mouse button held down, drag the shape of the 
Name text box to approximately the size you want. 
4) Make sure the Wizards On/Off button 
is on (shaded with a 
border). Click the More Controls button 
to launch the More 
Controls toolbar.
5) On the More Controls toolbar, click the Group Box button 
Draw a group box by the Sex: entry to launch the Group Element 
Wizard.
6) On the first page of the wizard, enter two names for the options 
fields: Male and Female. Click Next>> three times, delete the 
caption and click Finish.
7) Now create the list box. On the Form Controls toolbar, click the 
Wizards On/Off button 
to turn wizards off. Click the List Box 
button 
and draw a list box by Favourite Shape: in the 
document. This will just be an empty pane for now.
8) Finally create four check boxes by All the shapes you like. Click 
on the Check Box button 
and then draw out four check 
boxes, side by side across the page.
You should now have a document looking something like Figure 4.
14
Using Forms in Writer
VB.NET PDF Thumbnail Create SDK: Draw thumbnail images for PDF in
application. Generating thumbnail for PDF document is an easy work and gives quick access to PDF page and file, or even hyperlinks. This
adding links to pdf document; add url link to pdf
PDF Image Viewer| What is PDF
advanced capabilities, such as text extraction, hyperlinks, bookmarks and metadata as well as updating, splitting and merging pages from existing PDF documents
add a link to a pdf in acrobat; add page number to pdf hyperlink
Figure 4: Document with form controls
Configure form controls
No further configuration is required to the Name and Sex fields 
(though, of course, there is configuration that could be done if you 
wanted, such as giving a name to each control and changing the 
appearance of the controls).
The list box must be configured to add the list of options. The check 
boxes must be configured to add in the names (instead of Check Box, 
Check Box1...)
1) Click on the List Box control within the document  and then the 
Control button 
on the Form Design toolbar to launch the 
control properties dialog box. Select the General tab.
2) In the List Entries box, enter the names of the shapes: Circle, 
Triangle, Square and Pentagon. Type in one shape and press 
Enter. Then position the cursor at the end of the line to type in the 
next shape. You should end up with a line saying 
“Circle”;”Triangle”;”Square”;”Pentagon”.
3) Click on the first Check Box. The Properties dialog box stays open 
but changes to show the properties for the check box.
4) Change the Label to Circle and press 
Enter
. The label on the 
check box will change immediately.
5) Click on each of the other three check boxes in turn. Change the 
Label in the Properties dialog box to Triangle, Square and 
Pentagon in turn.
6) Close the Properties dialog box.
Example: a simple form
15
7) Turn Design Mode off 
and close the two Controls toolbars.
You have now completed the form and your form hopefully looks 
something like Figure 5.
Figure 5: Completed form
Finishing touches
The form is complete, but you are free to make further changes to the 
document. If you were sending this out to other people to complete, 
you would probably want to make the document read-only. The effect 
would be that users would be able to fill in the form, but not to make 
any other changes to the document.
To make the document read-only, select Tools > Options > 
OpenOffice.org > Security > Open this document in read-only 
mode.
Note
If the document is read-only, anyone filling in the form will 
need to use File > Save as to save the document.
Accessing data sources
The most common use for a form is as the front end of a database. You 
can provide a form that allows users to enter information into a 
contacts database and, because it is part of a Writer document, the 
form can contain all the graphics, formatting, tables and other 
16
Using Forms in Writer
elements to make it look just the way you want. Even better, modifying 
the form is as simple as editing a document.
OpenOffice.org can access numerous data sources. These include 
ODBC, MySQL, Oracle JDBC, spreadsheets and text files. As a general 
rule, databases can be accessed for read and write; other data sources 
(such as spreadsheets) are read-only.
Tip
To see the full list of supported data source types, select File > 
New > Database. Click Connect to an existing database 
and then click the triangle next to the list box.
Creating a database
Chapter 8 (Getting Started with Base) in the 
Getting Started
guide 
covers in more detail how to create a database. We will give a short 
guide here to creating a very simple database with OOo Base.
1) Select File > New > Database to start the Database Wizard 
(Figure 6).
Figure 6: Database Wizard
2) Select Create a new database and click Next.
3) On the next page, select Yes, register the database for me and 
Open the database for editing. Registering the database just 
means that it can be accessed from other OOo components such 
Accessing data sources
17
as Writer and Calc. You need to do this if you want to link your 
forms into it.
4) Click Finish and save your new database, giving it a name. 
Unlike creating other documents in OOo, databases must be 
saved when you first create them.
After saving the database, you should see the main Base window 
(Figure 7), which contains three panels. The left-hand panel is 
Database, with icons for Tables, Queries, Forms and Reports.
Figure 7: Main Base window
The next step is to create a table. Again, this is covered in more detail 
in Chapter 8 (Getting Started with Base) in the 
Getting Started
guide. 
Here we are going to create a small table as an example.
1) Choose Tables in the left-hand column, then choose Create 
Table in Design View under Tasks.
2) Use the Table Design window (Figure 8) to tell Base which fields 
to create. We will have just three fields: Name, Address, and 
Telephone.
3) On the first line, enter under Field Name 
ID
and set the Field 
Type to 
Integer [INTEGER]
.  In the gray box at the left of the line, 
right-click and select Primary Key, bringing up a key icon in the 
box. In the Field Properties at the bottom of the window is an 
Auto Value option; change this to 
Yes
.
18
Using Forms in Writer
Tip
Setting up the Primary Key field with Auto Value set to Yes is 
an important step. If this is not done, the form you create later 
will be much trickier to use and may generate errors for the 
user. Make sure you get this step right!
4) On three lines, enter under Field Name 
Name, Address 
and 
Telephone. 
Accept the default Field Type of Text [VARCHAR] and 
leave Description blank.
5) Save the table (File > Save). You will be prompted to name it (the 
name can be anything you like).
6)  Finally, save the whole database from the main Base window 
(File > Save).
Figure 8: Database table design
Accessing an existing data source
If you have an existing data source, such as a spreadsheet or database, 
you simply need to tell OpenOffice.org about it. This is called 
registering a data source.
To register an existing data source:
1) Select File > New > Database to launch the Database Wizard 
(Figure 9).
2) Select Connect to an existing database and choose the type 
from the drop-down list.
Accessing data sources
19
Figure 9: Using the Database Wizard to connect to an existing 
database
3) Click Next and follow the instructions to select the database to 
register (the exact process varies between different types of data 
source).
4) In Step 3: Save and proceed, check that Yes, register the 
database for me is selected. Deselect Open the database for 
editing – you just need to register it, not edit it through Base.
Creating a form for data entry
Whether you created a new database, or already had a data source, it 
must be registered with OpenOffice.org (see above). Once it is 
registered, linking your form to the data source is simple. Follow these 
steps to create a new form and link it to a registered data source.
1) Create a new document in Writer (File > New > Text 
Document).
2) Design your form, without putting in the actual fields (you can 
always change it later).
20
Using Forms in Writer
Documents you may be interested
Documents you may be interested