pdf viewer c# open source : Adding image to pdf form SDK application service wpf html windows dnn padova_createforms_ch51-part2139

139
Chapter 5 ✦ Creating Form Fields
Figure 5-10: When fields are pasted and positioned in the new document, data 
can be imported into only those fields where field names match exactly to the 
fields from which the data are exported.
Organizing Fields
Duplicating fields is but one avenue for quickly populating a form with fields. To
precisely size, align, and distribute fields, Acrobat offers menu commands to help
speed up the process of designing a form. If you create forms with multiple columns
and rows, using the menu commands help you complete your design much faster,
and the appearance of the fields on the form will be much more attractive than
manually moving fields into position.
Understanding the anchor field
Regardless of what operation you perform to organize a group of fields, it is critical
to understand the priority of the field selection and to what field all other fields are
aligned or sized. When you select a group of fields, all fields become highlighted
with a blue selection. Among a group of selected fields, one field is highlighted in
Adding image to pdf form - insert images into PDF in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Sample C# code to add image, picture, logo or digital photo into PDF document page using PDF page editor control
add an image to a pdf acrobat; add a picture to a pdf
Adding image to pdf form - VB.NET PDF insert image library: insert images into PDF in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Guide VB.NET Programmers How to Add Images in PDF Document
how to add an image to a pdf in reader; adding images to a pdf document
140
Part I ✦ PDF Form Basics
red. This field I refer to as the anchor field. When you use a context menu command
to organize fields, they are aligned or sized in reference to the anchor field. When a
group of fields is selected, you can change the anchor field by clicking on any field
among the selected fields. There is no need to use a modifier key when changing
the anchor field. Therefore, you don’t need to use the Control/Shift key when
changing the anchor field among a group of selected fields.
Deselecting fields occurs when you click outside any field box. If you click within a
field box, it becomes the anchor field. Deselecting fields can also occur by clicking
on another tool in the Acrobat Command Bar.
Aligning fields
Field alignment can be handled by menu commands for aligning fields along the left,
right, top, bottom, vertical centers, and horizontal centers. These alignment options
can all be selected from a context menu. To align fields in any direction, select a
group of fields and open a context menu, as shown in Figure 5-11. From the context
menu, choose Align➪Left to align the fields on the left side. Note the anchor field
selected is the top field in this example. To change the anchor field among a selected
group, click on a different field.
Figure 5-11: From a context menu, choose Align➪Left for aligning fields on the 
left side of the anchor field form field rectangle.
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
Support adding PDF page number. Offer PDF page break inserting function. DLLs for Adding Page into PDF Document in VB.NET Class. Add necessary references:
add image to pdf acrobat; adding jpg to pdf
VB.NET PDF Library SDK to view, edit, convert, process PDF file
PDF document to/from supported document and image forms. to define text or images on PDF document and Capable of adding PDF file navigation features to your VB
add signature image to pdf; adding images to pdf forms
141
Chapter 5 ✦ Creating Form Fields
By now you should be familiar with multiple-field selection and opening context
menus. For a review, see the preceding pages. Future references to multiple selec-
tions of fields are cited as select all fields in a group. Opening a context menu by
Right-clicking (Windows) or Control+clicking (Mac OS) is simply referred to as
open a context menu. 
The vertical and horizontal alignment commands are used when fields of different
sizes are to be aligned. In the above example, all fields aligned were the same size. 
If you have field boxes of different widths down a column, choosing Align➪Vertical
in the context menu aligns the centers of the field rectangles. The same holds true
for the height of field boxes along a row of fields when using the Align➪Horizontal
command.
Sizing fields
If fields are created independently without duplication, you may wish to uniformly
size all field boxes in a column or row. Sizing fields are also adjusted in reference to
the anchor field. To size fields to the same size as the anchor field, select all fields
in a group to be sized. If the red highlight does not appear on the field to be used 
as the anchor field, click on the field with the fixed size. Open a context menu and
choose Size➪Both, as shown in Figure 5-12.
Figure 5-12: To size fields to a common field size, select all the fields to be sized, 
and click on the field to be used as the anchor field. Open a context menu and 
choose Size➪option. Where optionis a choice for Height, Width, or Both.
Note
C# PDF Page Insert Library: insert pages into PDF file in C#.net
By using reliable APIs, C# programmers are capable of adding and inserting (empty) PDF page or pages from various file formats, such as PDF, Tiff, Word, Excel
adding image to pdf in preview; add an image to a pdf in preview
C# Word - Insert Image to Word Page in C#.NET
VB.NET Protect: Add Password to PDF; VB.NET Form: extract value VB.NET How-to, VB.NET PDF, VB.NET Word, VB It's a demo code for adding image to word page using
add photo to pdf; how to add a jpg to a pdf
142
Part I ✦ PDF Form Basics
If fields need only a Height or Width adjustment, make the respective choice in the
context menu.
Distributing fields
Of the three options for organizing fields discussed here, the Distribute command 
is one you are likely to use quite often. If you duplicate fields and have no need for
alignment or sizing, adjusting fields to be equidistant from each other is handled by
the Distribute command. Rather than use an anchor field, Distribute assesses the
top field position in a column (left in a row) and the bottom field position (right in a
row) and adjusts the distance for all selected fields in the column (or row) to make
them equidistant to each other.
To use the Distribute command, select a group of fields in a column and open a
context menu. Choose Distribute➪Vertically (use Horizontally when distributing
rows),as shown in Figure 5-13.
Figure 5-13: To set the fields in a column to be equidistant to each other, select 
the fields and open a context menu. Choose Distribute➪Vertically.
After selecting the menu command, the individual fields are positioned with a uni-
form distance between the field rectangles, as shown in Figure 5-14.
C# PDF insert text Library: insert text into PDF content in C#.net
Supports adding text to PDF in preview without adobe reader installed in ASP.NET. Powerful .NET PDF edit control allows modify existing scanned PDF text.
add multiple jpg to pdf; add image pdf
C# PDF Library SDK to view, edit, convert, process PDF file for C#
Capable of adding PDF file navigation features to your C# program. You may easily generate thumbnail image from PDF. C#.NET: PDF Form Field Edit.
add photo to pdf form; add a picture to a pdf document
143
Chapter 5 ✦ Creating Form Fields
Figure 5-14: Select the Hand tool and view the fields after distributing them. All fields
appear with equal distance between the field boxes.
Deleting fields
Deleting fields can be accomplished through several means. The field or fields to 
be deleted must first be selected before addressing any menu commands or keys
on the keyboard. After selecting a field(s), press the Delete key (Windows) or 
Delete (Backspace) key (Mac OS). You can also choose Edit➪Delete to remove the
selected field(s). If you select a field or group of fields and open a context menu,
choose Edit➪Delete, as shown in Figure 5-15.
If duplicate fields with the same field names appear anywhere in the open PDF file
and you attempt to delete one of the fields, Acrobat opens an alert dialog box, as
shown in Figure 5-16. If you want to delete only one of the identical fields, click No.
If all fields with the same name are to be deleted, click Yes.
When the alert dialog box opens and suggests more than one field will be deleted,
all fields are deleted if you select Yes whether they are selected or deselected.
Exercise care when deleting a field among a group of fields with identical names.
If uncertain about what fields will be deleted, click No and check the fields on the
form.
Note
C# PowerPoint - Insert Image to PowerPoint File Page in C#.NET
C# Read: PDF Image Extract; C# Write: Insert text into PDF; C# Write: Add Image to PDF; C# Protect: Add Password to PDF; C# Form: extract value from fields; C#
add jpeg to pdf; adding an image to a pdf file
VB.NET Image: How to Draw Annotation on Doc Images with Image SDK
multi-page TIFF, Microsoft Office Word and PDF file programmer, you might need some other image annotating tutorials besides adding annotation using VB
add image to pdf online; how to add image to pdf reader
144
Part I ✦ PDF Form Basics
Figure 5-15: To delete fields with a context menu, select the field(s) and choose 
Edit➪Delete in the context menu.
Figure 5-16: If fields have the same name and you 
attempt to delete one of the fields, Acrobat opens 
an alert dialog box. Click No to delete only the 
selected field or Yes to delete all fields with the 
same name whether selected or not.
Creating Table Arrays
A nice new addition to Acrobat 5 is the ability to create tables. This feature can
save you much time when creating long lists of columns and rows. A table in Acrobat
represents all the fields across each row and all the fields down each column. To
automatically create a table, you need to first create a single row or column of fields.
C# PDF Password Library: add, remove, edit PDF file password in C#
Following are examples for adding password to a plain PDF passwordSetting.IsAnnot = true; // Allow to fill form. IsAssemble = true; // Add password to PDF file
add an image to a pdf form; how to add a jpeg to a pdf file
145
Chapter 5 ✦ Creating Form Fields
After the single row or column is created, you use a different modifier key to select
the fields and drag the cursor in the direction to fill the table. To understand how to
create tables in more detail, follow these steps:
To follow the steps in this exercise, use the xeikon_order.pdffile that you’ll
find in the Chapter 5 folder on the book’s CD-ROM.
1.Create fields across a row for several columns. In this example do not use 
parent/child names.
2.Press the Shift key (Windows) or Ôkey (Mac OS) and draw a marquee around
the fields to select them. The selected fields appear with a dashed line around
the selection. When the cursor is placed over the center handle, it changes to
a vertical line with an arrowhead at either end, as shown in Figure 5-17.
Figure 5-17: Press the Shift key (Windows) or Ôkey (Mac OS) and marquee the
fields to be used in the array. When the cursor is positioned over the center handle,
the cursor appearance changes to a vertical line with arrowheads.
On the
CD-ROM
146
Part I ✦ PDF Form Basics
If you have any fields with duplicate field names used for Radio buttons or Check
boxes, do not include them in your selection. An array cannot be created when
duplicate field names are used. Select all fields that do not have duplicate names
to create the array, as shown in Figure 5-17. In this example, only selected fields
with unique names are used.
3.Place the cursor over the center handle. Press the Ctrl key (Windows) or 
Ôkey (Mac OS) and drag down (Figure 5-18).
Figure 5-18: After dragging the center handle down, the fields to be duplicated
appear within the marquee selection. 
4.Strike the Numeric Pad Enter key or the Return/Enter key. The fields are dupli-
cated. Acrobat likewise names all the fields with parent/child names beginning
with field.0 where fieldis the name of the field provided in the top row.
Note
147
Chapter 5 ✦ Creating Form Fields
5.The fields need to be distributed after they have been created. Acrobat cannot
distribute multiple columns. Therefore, you need to distribute each column
individually. Move the bottom row in the first column down to position, select
the fields in the first column, and open a context menu. Select Distribute from
the menu choices as described earlier in this chapter. Repeat the process for
each column, as shown in Figure 5-19.
Figure 5-19: Move the last row down to position. Begin with the first column and
select all fields in the column. Open a context menu and choose Distribute➪
Vertically. Repeat the process for each column. 
When fields have the same name, you need to duplicate the fields with the other
method described earlier in this chapter. Each of the duplicate named fields need 
to have parent/child names in order to duplicate each row. Press the Ctrl key
(Windows) or Shift key (Mac OS) and select the row that needs duplication.
Ctrl+click (Windows) or Option+click (Mac OS) and drag down to position. Press
the plus (+) key to increment the field name and repeat the process, as shown in
Figure 5-20. Continue with the same steps until all rows have been populated.
148
Part I ✦ PDF Form Basics
Figure 5-20: For fields with duplicate names, duplicate the fields one by one as 
described earlier in this chapter.
In Chapter 3, “Understanding Field Types,” it was made clear that Radio buttons
and Check boxes designed to offer either/or choices should be named the same
field name. When one button is selected, the other fields with the same name are
deselected. For these kinds of fields you need to use the field duplication method
described above. If a Radio button or Check box is not designed to be used for
either/or responses, then be certain to provide unique names. When the field
names are unique, they can also be included among selected fields for creating
arrays.
After completing the form, be certain to test all your fields. Begin at the top row, as
shown in Figure 5-21, and fill in the fields with dummy data to be certain all fields
accept the data as you expect.
Note
Documents you may be interested
Documents you may be interested