c# pdf library nuget : Online pdf metadata viewer control software platform web page windows azure web browser Wiley%20Publishing%20-%20Adobe%20Acrobat%206%20PDF%20For%20Dummies%20%5B2003%5D33-part632

display the result in another field. This feature is often used in an interactive
order form where the product of an item’s quantity and price is automatically
displayed in a total field. In addition, it’s possible to perform more advanced
calculations using JavaScript.
To define the fields in a form that will perform calculations or attach a
JavaScript calculation to a field, select one of the three radio buttons on the
Calculate tab:
Value Is Not Calculated: The default state. Select this option if you don’t
want to perform a calculation on data entered in a field.
Value Is the <Operation> of the Following Fields: Provides a drop-down
list of five operations: sum (+), product (×), average, minimum, and max-
imum. Select an operation option and then click the Pick button to open
the Field Selection dialog box, which displays a list of fields in your form.
Select a field’s check box in the Select Fields for Calculation list box. You
can select more than one field at a time, and you can select or deselect
all the fields by clicking the appropriate button. When you’re finished
selecting fields, click the OK button.
Custom Calculation Script: Click the Edit button to open the JavaScript
Edit window. If you’re familiar with JavaScript language, you can write
your own or copy and paste a predefined JavaScript in the script editing
window. Click OK to close the JavaScript Edit window. The calculation
script appears in a preview box below the Custom Calculation Script
radio button. Note that you can use the arrow keys to view the script,
but you can’t edit it.
By default, field calculations are performed in the same order as the form
field’s tab order — that is, the order in which the fields are selected when the
user presses the Tab key (see the “Tabbing through a form” section, later in
this chapter). This is not always a good idea, especially if your form contains
multiple calculations where the result of one calculation depends on the result
of another calculation. To override the default, set your own calculation order
by choosing Advanced➪Forms➪Set Field Calculation Order to open the
Calculated Fields dialog box. Select fields in the window and use the Up
and Down buttons to arrange their calculation order, and then click OK
to save your changes.
Sizing up the Selection Change tab
The Selection Change tab provides you with the means to execute JavaScript
actions when making a selection in the List Box field type.
317
Chapter 14: Creating Interactive Forms
Online pdf metadata viewer - add, remove, update PDF metadata in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Allow C# Developers to Read, Add, Edit, Update and Delete PDF Metadata
remove metadata from pdf file; view pdf metadata in explorer
Online pdf metadata viewer - VB.NET PDF metadata library: add, remove, update PDF metadata in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Enable VB.NET Users to Read, Write, Edit, Delete and Update PDF Document Metadata
adding metadata to pdf; batch pdf metadata editor
To use this feature, click one of the two radio buttons on the Selection
Change tab:
Do Nothing: Use this option if you don’t want to run a JavaScript action
when a user makes a list box selection.
Execute This Script: Use this option to attach an action, and then
click the Edit button to open the JavaScript Edit window. If you’re familiar
with JavaScript language, you can write your own or copy and paste a
predefined JavaScript in the script editing window. Click OK to close the
JavaScript Edit window. The JavaScript appears in a preview box on the
Selection Change tab. Note that you can use the arrow keys to view the
script, but you can’t edit it.
Singling out the Signed tab
Options on the Signed tab apply only to the Signature field type. Its com-
mands enable you to specify actions that occur in a form when data is entered
into a blank signature field. You add signature fields to a form in the same
manner as you do other form fields by using the Digital Signature tool. (See
the “Adding Fields to Forms” section, earlier in this chapter, if you need a
refresher.) The Digital Signature tool creates a blank signature field that can
be filled out as part of completing a form. (To find out all about digital signa-
tures, see Chapter 11.)
To configure a blank signature field, click one of the three radio buttons on
the Signed tab:
Nothing Happens When Signed: Use this default option if you don’t
want any actions to occur to data entered in a field.
Mark as Read-Only: Provides a means of locking portions of a form at the
time it is signed off in the signature field, in essence “freezing” the form at
that moment in time. Select one of three items on the drop-down list: All
Fields, All Fields Except These, and Just These Fields. If you select either
of the latter two options, click the Pick button to open the Field Selection
dialog box, where you choose the fields you want to render as read-only.
Pick a field by selecting the check box next to the field name in the Mark
Fields as Read Only list box. When you’re finished adding fields, click the
OK button.
This Script Executes When the Signature Field Is Signed: Click
this radio button to execute a specific JavaScript action when data is
entered in a signature field. Click the Edit button to open the JavaScript
Edit window. If you’re familiar with JavaScript language, you can write
your own or copy and paste a predefined JavaScript in the script editing
window. Click OK to close the JavaScript Edit window. The action script
appears in a preview box below the radio button. Note that you can use
the arrow keys to view the script, but you can’t edit it.
318
Part IV: PDFs as Electronic Documents 
VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
C#.NET edit PDF bookmark, C#.NET edit PDF metadata, C#.NET C#.NET read barcodes from PDF, C#.NET OCR scan PDF. C# ASP.NET Document Viewer, C# Online Dicom Viewer
embed metadata in pdf; extract pdf metadata
C# HTML5 PDF Viewer SDK to view PDF document online in C#.NET
Create PDF Online. Convert PDF Online. WPF PDF Viewer. View Image to PDF. Image: Remove Image from PDF Page. Edit URL. Bookmark: Edit Bookmark. Metadata: Edit, Delete
search pdf metadata; read pdf metadata online
Looking at the Layout Grid
Acrobat 6 provides a wealth of tools that make the process of laying out and
modifying form fields quick and easy. One of these tools is the Layout Grid —
anon-printing, customizable on-screen grid that provides guidelines for draw-
ing field boxes with the seven form field tools. To show or hide the Layout
Grid, choose View➪Grid or press Ctrl+U (Ô+U on the Mac). The best part of
the Layout Grid, however, is its Snap to Grid feature, which causes field bound-
aries to snap to gridlines when they’re being drawn, as shown in Figure 14-13.
To turn this feature on or off, choose View➪Snap to Grid or press Ctrl+Shift+U
(Ô+Shift+U on the Mac). Note that because these two features are discrete, the
Snap to Grid feature will still work even if the Layout Grid is hidden and vice
versa. A check mark next to either command’s name on the menu bar lets you
know the feature is turned on.
Setting Layout Grid preferences
Layout Grid preferences let you specify a grid’s spacing, position on a page,
subdividing lines, and color. Choose Edit➪Preferences or press Ctrl+K (Ô+K
on the Mac) to open the Preferences dialog box, and then click Units & Guides
in the list box to display the options shown in Figure 14-14. The following
options are found in the Layout Grid area:
Figure 14-13:
Drawing
form fields
using the
Layout Grid
with its
Snap to Grid
feature
turned on.
319
Chapter 14: Creating Interactive Forms
VB.NET PDF - WPF PDF Viewer for VB.NET Program
C#.NET edit PDF bookmark, C#.NET edit PDF metadata, C#.NET C#.NET read barcodes from PDF, C#.NET OCR scan PDF. C# ASP.NET Document Viewer, C# Online Dicom Viewer
analyze pdf metadata; pdf metadata viewer
VB.NET PDF - Create PDF Online with VB.NET HTML5 PDF Viewer
C#.NET edit PDF bookmark, C#.NET edit PDF metadata, C#.NET C#.NET read barcodes from PDF, C#.NET OCR scan PDF. C# ASP.NET Document Viewer, C# Online Dicom Viewer
add metadata to pdf; batch update pdf metadata
To specify the space between major gridlines, click the spinner buttons or
enter a measurement in the Width and Height between Lines text boxes.
To offset the Layout Grid from the top-left corner of the page, click the
spinner buttons or enter a measurement in the Grid Offset from the Left
Edge or Grid Offset from the Top Edge text boxes.
To display a specified number of subdividing lines between major grid-
lines, click the spinner buttons or enter a number in the Subdivisions
text box.
To specify the color of the gridlines, click the Grid Line Color button and
select the desired color on the color palette (Windows) or the color
picker dialog box (Mac) that appears.
When you’re finished selecting Layout Grid preferences, click OK to apply
your changes and close the Preferences dialog box.
You’ll probably find that the Layout Grid isn’t really very useful for adding
fields to ready-made forms that you’ve scanned into Acrobat 6 because its
gridlines will rarely match the cells that are already drawn in your paper
form. In these cases, use the Align commands (see the “Move those fields!”
section) to keep your fields straight. Where it really makes sense to use the
Layout Grid is in designing and building a form from scratch. Here’s a quick
and easy method of getting a blank page into Acrobat 6 so you can use the
Figure 14-14:
Layout Grid
options 
in the
Preferences
dialog box.
320
Part IV: PDFs as Electronic Documents 
C# HTML5 PDF Viewer SDK to create PDF document from other file
C#.NET edit PDF bookmark, C#.NET edit PDF metadata, C#.NET C#.NET read barcodes from PDF, C#.NET OCR scan PDF. C# ASP.NET Document Viewer, C# Online Dicom Viewer
pdf metadata editor online; add metadata to pdf file
C# HTML5 PDF Viewer SDK to view, annotate, create and convert PDF
This online HTML5 PDF document viewer library component offers reliable and excellent functionalities. C#.NET users and developers
pdf keywords metadata; edit pdf metadata
Layout Grid to custom build a form: Open a new blank document in Microsoft
Word (Windows or Mac) and click the Convert to PDF button on the PDFMaker
6.0 toolbar. You can open the resulting blank PDF in Acrobat 6, configure and
display the Layout Grid, and then start cranking out a form of your own
design. For more on converting Microsoft Office documents to PDF, see
Chapter 5.
Creating form field tables
Building a table of form fields is a snap. The fields can be all the same type or
different types, and the methods for creating a table vary slightly, depending
on which case is true. To create a table made up of form fields that are all the
same type, follow these steps:
1. Add a form field to your PDF in the area you want to serve as the
corner of your table.
See the “Adding Fields to Forms” section, at the beginning of this chap-
ter, for details.
2. Hold down the Ctrl key (the Option key on the Mac) and draw a mar-
quee around the single field to select it.
If you’re selecting one field only, it’s just as easy to click the field to
select it. Using the Ctrl key (Option key on Mac) is better for selecting
multiple fields and ensures you won’t create one big form field when
what you really want is to make a multiple selection.
3. Choose Advanced➪Forms➪Fields➪Create Multiple Copies or right-
click the selected field and choose Create Multiple Copies on the con-
text menu.
The Create Multiple Copies of Fields dialog box appears, as shown in
Figure 14-15.
4. Specify the layout for your form field table by choosing options in the
following areas of the Create Multiple Copies of Fields dialog box:
•Number of Fields: Use the spinner buttons or enter a value in the
Copy Selected Fields Down or Copy Selected Fields Across text
fields. If the Preview check box in the lower left corner of the
dialog box is selected, all changes made in this dialog box are dis-
played for preview in the current document behind the dialog box.
•Overall Size (All Fields): Use the spinner buttons or enter a value
in the Change Width or Change Height text fields to alter the size of
the fields in your table. The default values in these fields reflect the
size of the original field selected in the current document.
•Overall Position (All Fields): To move the entire table in the cur-
rent document to a new position, click the Up, Left, Right, or Down
buttons.
321
Chapter 14: Creating Interactive Forms
C# WPF PDF Viewer SDK to view, annotate, convert and print PDF in
Create PDF Online. Convert PDF Online. WPF PDF Viewer. View Image to PDF. Image: Remove Image from PDF Page. Edit URL. Bookmark: Edit Bookmark. Metadata: Edit, Delete
view pdf metadata; pdf keywords metadata
VB.NET PDF Image Extract Library: Select, copy, paste PDF images
zonal information, metadata, and so on. Extract image from PDF free in .NET framework application with trial SDK components for .NET. Online source codes for
google search pdf metadata; pdf metadata
5. When you’re finished selecting options, click OK to close the Create
Multiple Copies of Fields dialog box and view your form table in the
current document.
To create a table made up of different field types, you need to vary the pre-
ceding steps slightly. Instead of creating a single field (as in Step 2), you need
to create an initial row or column of different field types that will serve as a
basis not only for the number of rows or columns that appear in your table
but also for how the different field types will occur in the table. After estab-
lishing that, you then individually select and copy each field type in the
Create Multiple Copies of Fields dialog box using the Copy Selected Fields
Down or Across options, depending on the original location (at the head of a
column or beginning of a row) of the selected field in the current document.
Creating fields for tables in the manner just described is not the same as
duplicating form fields (see the “Duplicating form fields” section, earlier in
this chapter). In this process, you give each field a unique name, which
allows a higher degree of individual editing choices. Therefore, it’s not the
method to use if you want to create a group of related radio buttons that
must have the same name. See the “Understanding the Options tab” section,
earlier in this chapter, for more on creating radio buttons.
Figure 14-15:
Specifying
and
previewing
the layout of
a form field
table in 
the Create
Multiple
Copies 
of Fields
dialog box.
322
Part IV: PDFs as Electronic Documents 
When your form is in the development stage and you’re beginning to accumu-
late a number of fields, it’s a good idea to take advantage of the Fields palette.
Choose View➪Navigation Tabs➪Fields to display the Fields palette, as shown
in Figure 14-16. The Fields palette is a floating navigation pane that provides a
hierarchical, icon view of the fields in a PDF. It allows you to remotely select,
rename, delete, edit the properties of, and more importantly, lock/unlock a
field. Locked fields can’t be moved or edited, which comes in handy when
you’ve gotten a number of fields just where you want them but are still fiddling
with others in the form. To access these commands, right-click (Control+click
on the Mac) a field icon in the Fields palette and choose the desired command
from the context menu that appears. To lock/unlock a field, choose Properties
on the context menu and select or deselect the Locked check box in the
Properties dialog box that appears.
What to do with all these fields?
As you go merrily along stacking up form fields and bringing your PDF form
design to fruition, you’ll want to know some of the handy features Acrobat 6
provides to ready your form for distribution over a company intranet or the
World Wide Web. In the following sections, you find out all about the features
that make an interactive form top-notch.
Figure 14-16:
Using the
floating
Fields
palette to
view and
navigate
form fields.
323
Chapter 14: Creating Interactive Forms
Tabbing through a form
A form’s tabbing order is the order in which the user selects fields when he
or she presses the Tab key. This order is initiated when you add the first field
and continues from there as you add fields to a form. Now if you know this
ahead of time and are keeping track of the way you want the form filled out as
you add fields, everything will work out fine. If you’re like the rest of us, you’ll
probably have to set the tabbing order after you’ve finished adding fields to
your form. Here’s how:
1. Click the Pages tab on the Navigation pane to open the Pages palette
and select the page containing the form fields you wish to set tabbing
order for.
2. Choose Page Properties on the Options menu at the top of the
Navigation pane; in the Page Properties dialog box that appears, click
the Tab Order tab.
3. Select from the options on the Tab Order tab as follows:
•Select the Use Row Order radio button to tab through rows from
top to bottom and right to left.
•Select the Use Column Order radio button to tab through columns
from left to right and top to bottom.
•Select the Use Document Structure radio button to use the docu-
ment structure tree in a tagged PDF document. (See Chapter 1 for
more on document structure tags.)
•Select the Unspecified radio button (for compatibility with earlier
versions of Acrobat) to tab through rows first and annotations
second. This option is chosen by default for documents created in
Acrobat 4 and earlier.
4. Click the Close button to set your new tab order.
Importing/exporting form data
The Acrobat 6 Import/Export feature allows you to move data in and out of a
PDF form. That data can be imported into another PDF form or archived in a
file format that is optimized to save space. When you export data from your
form, Acrobat creates an FDF (Forms Data Format) file. This file contains only
the data found in a form’s fields, so it’s much smaller in size than the original
PDF form. After converted to FDF, any other PDF can import that data, as long
as its field names match those of the original form. Field names that don’t
match are ignored in the import process.
After you have your form up and running, you can export its data by choos-
ing Advanced➪Forms➪Export Forms Data. Type a file name for the FDF file in
the Export Form Data As dialog box and click the Save button. To import data
324
Part IV: PDFs as Electronic Documents 
from an FDF file, choose Advanced➪Forms➪Import Forms Data and then, in
the Select File Containing Form Data dialog box, locate the file and click
Select (Open on the Mac).
Keep in mind that importing and exporting field data is not the same as 
collecting and distributing form data through a browser on the World Wide
Web. FDF files can reside on a network server, and users can access them on a
company intranet, and you can even e-mail the FDF files to others to perform
import/export functions right on their computers. In order to collect your form
data and distribute it over the Web, you need to use a CGI script written specifi-
cally for the form you want to use. If you’re not familiar with coding CGI scripts,
you’ll have to leave it to the IT administrator of your company or Internet ser-
vice provider’s Web server. See the “Exporting CGI values” sidebar, earlier in
this chapter, for more information.
Acrobat 6 also allows you to import data from a tab-delineated text file
into a PDF form. This type of file is a text table that you create by placing a
tab between each entry to create table rows. The first row serves as columnar
field headings for the table and is filled with names that correspond to the field
names found in your PDF form. Subsequent rows correspond to the data to be
entered in those form fields. You can create this text file in a word processor
such as Microsoft Word, but I find it easier to create the data table in Microsoft
Excel and then save it as a tab-delineated text file in that program.
325
Chapter 14: Creating Interactive Forms
326
Part IV: PDFs as Electronic Documents 
Documents you may be interested
Documents you may be interested