memorystream to pdf c# : Excel print to pdf with bookmarks control application system azure html .net console acrobat_reference21-part157

205
Forms
Last updated 5/10/2016
Fill in interactive forms
An interactive form contains fields that you can select or fill in. 
A Purple message bar indicates presence of fillable fields.  B When clicked, shows where fillable fields exist.  
If necessary, right-click the document, and select either the Hand Tool or the Select Tool from the pop-up menu.
The pointer changes to a different icon as you move it over a field. For example, the Hand  tool changes to an I-
beam  when you can type text into the form field. Some text fields are dynamic, meaning that they automatically 
resize to accommodate the amount of data you enter and can span across pages.
(Optional) To make form fields easier to identify, click the Highlight Existing Fields button         on the 
document message bar. Form fields appear with a colored background (light blue by default), and all required form 
fields are outlined in another color (red by default).
Click to select options, such as radio buttons. Click inside a text field to type.
Press Tab to move forward or Shift+Tab to move backward.
When finished, click the submit button to either send the data to a server or create an email to send the data. The 
submit button can appear in the purple message bar at the top of the form or in the form content.
For troubleshooting tips on completing forms, see Troubleshooting forms .
Excel print to pdf with bookmarks - add, remove, update PDF bookmarks in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your C# Project with Rapid PDF Internal Navigation Via Bookmark and Outline
adding bookmarks to pdf document; bookmark pdf acrobat
Excel print to pdf with bookmarks - VB.NET PDF bookmark library: add, remove, update PDF bookmarks in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your VB.NET Project with Rapid PDF Internal Navigation Via Bookmark and Outline
how to add bookmarks on pdf; how to create bookmarks in pdf file
206
Forms
Last updated 5/10/2016
Fill in flat forms with the Fill & Sign tools
A flat form does not have interactive fields. However, you can use the Fill & Sign tools to add text and other symbols 
anywhere on the form. For instructions, see Fill out your PDF form .
Fill in flat forms in a browser
A common way to view a PDF form is in a web browser, for example, when you click a link on a website. If the form 
does not contain interactive fields, you can use the Fill & Sign tools to fill out the form. Save the form on your computer, 
and then open it directly in Acrobat DC or Acrobat Reader DC. For instructions, see Fill out your PDF form .
Options for working in forms
Auto-Complete forms (interactive forms only)
The Auto-Complete feature stores any entries that you type in an interactive form field. Auto-Complete then suggests 
or even automatically enters responses that match your typing in other form fields. The suggestions appear in a pop-
up menu, from which you can select a match. The Auto-Complete feature is off by default, so you must enable it in the 
forms preferences if you want to use it.
Key
Result
Tab or Shift+Tab
Accepts typing and moves to next field
Up/Left Arrow
Selects previous radio button in a group
Down/Right Arrow
Selects next radio button
Esc
Reject and deselect form field.
Esc (press twice)
Exits Full Screen mode
Enter or Return (single-line text field)
Accepts typing and deselects field
Enter or Return (multiline text field)
Creates paragraph return in same form field
Enter or Return (check box)
Turns check box on or off
Enter (keypad)
Accepts typing and deselects current form field
(Windows) Ctrl+Tab 
Inserts tab into text field 
(Mac) Alt+Tab 
Inserts tab into text field 
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
Document tags. Embedded print settings. Bookmarks. Comments, forms and multimedia. VB.NET Demo Code to Optimize An Exist PDF File in Visual C#.NET Project.
bookmarks pdf file; create pdf bookmarks from word
C# PDF File Split Library: Split, seperate PDF into multiple files
Split PDF file by top level bookmarks. The following C# codes explain how to split a PDF file into multiple ones by PDF bookmarks or outlines.
how to bookmark a pdf file in acrobat; add bookmarks to pdf reader
207
Forms
Last updated 5/10/2016
To remove an entry from the Auto-Complete memory, such as a misspelled entry that you found and corrected later, 
edit the list in the preferences.
Note: The forms preferences apply to the way the application handles open forms as you work. The preferences aren’t saved 
with the PDF forms themselves.
Enable the Auto-Complete option
Choose Edit > Preferences (Windows) or Acrobat DC/Acrobat Reader DC > Preferences (Mac OS).
Select Forms on the left.
Under Auto-Complete, choose Basic or Advanced from the menu.
Select Remember Numerical Data if you want the Auto-Complete memory to store numbers that you type into 
forms.
When you select an option in the Auto-Complete menu, a description of how it affects the Auto-Complete behavior 
appears in the text area below.
Delete an entry from the Auto-Complete memory
Open the Preferences dialog box.
Select Forms on the left.
Click Edit Entry List under Auto-Complete.
In the Auto-Complete Entry List dialog box, do one of the following, and then click Yes in the confirmation dialog 
box:
• To remove all of the entries, click Remove All.
• To remove some of the entries, select the entries and click Remove. (Shift-click to select multiple adjacent entries;
Ctrl-click to select multiple nonadjacent entries.)
Change flat forms to fillable (Acrobat Pro DC)
You can change a flat form to fillable by either using the Prepare Form tool or by simply enabling the Fill & Sign tools. 
Acrobat DC and Acrobat Reader DC users can use the Fill & Sign tool to fill in flat forms.
Interactive form 
To create an interactive form, use the Prepare Forms tool. See Create a form from an existing 
document.
Flat form 
To enable the Fill & Sign tools, choose File > Save As Other > Reader Extended PDF >Enable More Tools 
(includes Form Fill-in & Save).
The tools are enabled for the current form only. When you create a different form, redo this task to enable Acrobat 
Reader DC users to use the tools.
Save forms
• To save the completed form, choose File > Save As and rename the file.
• To remove extended Reader features, choose File > Save A Copy.
• To allow Reader users to save the data they typed, choose File > Save As Other > Reader Extended PDF > Enable
More Tools (Includes Form Fill-in & Save).
C# PDF File Compress Library: Compress reduce PDF size in C#.net
Document tags. Embedded print settings. Embedded search index. Bookmarks. Comments, forms and multimedia. Flatten visible layers. C#.NET DLLs: Compress PDF Document
create pdf bookmarks online; copy pdf bookmarks
VB.NET PDF File Split Library: Split, seperate PDF into multiple
Demo Code in VB.NET. The following VB.NET codes explain how to split a PDF file into multiple ones by PDF bookmarks or outlines.
how to bookmark a page in pdf document; how to add bookmarks to pdf files
208
Forms
Print forms
Click the Print button 
, or choose File > Print.
Choose a printer from the menu at the top of the Print dialog box.
In the Comments And Forms menu in the upper-right area of the Print dialog box, choose one of the following, and 
then click OK:
• (Interactive or flat form) To print the form and the typed entries, choose Document. This option prints text
you’ve typed using the Add Text tool.
• (Interactive or flat form) To print the form, the typed entries, and any comments on the form, choose Document 
And Markups. This option prints text you’ve typed using the Add Text tool.
• (Interactive form only) To print only the typed entries and not the form itself, choose Form Fields Only.
Clear unsaved form entries
Choose Tools > Prepare Forms. In the right hand pane, click More and then choose Clear Form.
More Help topics 
Send PDF documents for signature
Fill and sign PDF forms
Enable Acrobat Reader users to save form data
PDF Forms forum
PDF form field properties
More Help topics 
PDF forms basics
About form field properties
How a form field behaves is determined by settings in the Properties dialog box for that individual field. You can set 
properties that apply formatting, determine how the form field information relates to other form fields, impose 
limitations on what the user can enter in the form field, trigger custom scripts, and so on.
You can set various properties for an Acrobat DC form field, depending on the form field type. The properties for each 
type of form field are selected on a series of tabs. When you change a property, it is applied as soon as you select another 
property or press Enter.
All types of form fields have a General tab and an Actions tab. Other tabs appear only in specific types of form fields. 
The Options tab appears for most form field types but the options available are unique to each type of form field.
Two items are available on every tab. If you select one on any tab, a check mark will appear, and the option will be 
checked on all tabs. These are:
Locked
Last updated 5/10/2016
C# Create PDF Library SDK to convert PDF from other file formats
create searchable PDF document from Microsoft Office Word, Excel and PowerPoint. Create and save editable PDF with a blank page, bookmarks, links, signatures
add bookmarks pdf; copy bookmarks from one pdf to another
C# PDF Convert to HTML SDK: Convert PDF to html files in C#.net
by C#.NET PDF to HTML converter toolkit SDK, preserves all the original anchors, links, bookmarks and font style that are included in target PDF document file.
add bookmark pdf; bookmarks pdf documents
209
Forms
Last updated 5/10/2016
When selected, prevents any further changes to any form field properties.
Close
Closes the form field Properties dialog box. If you are changing the properties of multiple fields, you can leave the 
Properties dialog box open. Click each field to change its properties.
Note: If you select Locked on any tab, it locks all options for the field, not just the options on that tab.
Modify form field properties
You can access form field properties only when you are in editing mode. You can change the properties for multiple 
form fields at a time.
If you are not in form editing mode, choose Tools > Prepare Form.
Open the Properties dialog box using one of the following methods:
• To edit a single form field, double-click it or right-click it and choose Properties.
• To edit multiple form fields, select the fields that you want to edit, right-click one of the selected fields, and
choose Properties.
Change the properties on each of the available tabs, as needed.
The property is changed as soon as you select another property or press Enter.
Click Close.
If you select form fields that have different property values, some options in the Properties dialog box are not available. 
Otherwise, changes to the available options are applied to all selected form fields. 
To avoid accidental changes to the form field, select Locked in the lower-left corner of the Properties dialog box before 
you close it. To unlock, click the option again.
General tab for form field properties
The General tab appears for all types of form fields and includes the following options:
Name 
Specifies the unique name of the selected form field.
Tooltip 
Displays text that the hesitant user may find helpful in filling in the form field. Tooltips appear when the pointer 
hovers briefly over the form field. 
Form Field 
Specifies whether the form field can be seen, either on screen or in print. The choices are: Visible, Hidden, 
Visible But Doesn’t Print, and Hidden But Printable.
Orientation 
Rotates the form field by 0, 90, 180, or 270 Degrees
Read Only 
Prevents the user from changing the form field content.
Required 
Forces the user to fill in the selected form field. If the user attempts to submit the form while a required field 
is blank, an error message appears and the empty required form field is highlighted.
Appearance tab for form field properties
Appearance properties determine how the form field looks on the page. The Appearance tab appears for all types of 
form fields except barcodes, and includes the following options:
Border Color 
Opens a color picker in which you can select a color swatch for the frame surrounding the field. To leave 
the field without a frame, select No Color. 
VB.NET PDF: Basic SDK Concept of XDoc.PDF
VB.NET programmers can convert Word, Excel, PowerPoint Tiff, Jpeg, Bmp, Png, and Gif to PDF document. This class describes bookmarks in a PDF document.
bookmarks pdf; convert excel to pdf with bookmarks
How to C#: Basic SDK Concept of XDoc.PDF for .NET
C# programmers can convert Word, Excel, PowerPoint Tiff, Jpeg, Bmp, Png, and Gif to PDF document. This class describes bookmarks in a PDF document.
export pdf bookmarks to text; how to add a bookmark in pdf
210
Forms
Last updated 5/10/2016
Line Thickness 
Specifies the width of the frame surrounding the form field: Thin, Medium, or Thick.
Fill Color 
Opens a color picker in which you can select a color swatch for the background behind the field. To leave the 
field uncolored, select No Color.
note: A Fill Color choice other than No Color will block any images on the PDF page that are behind the form field.
Line Style 
Alters the appearance of the frame. Select Solid, Dashed, Beveled, Inset, or Underline.
Font Size 
Sets the size of user-entered text or of the selection marker for radio buttons and check boxes. The choices 
include Auto, various preset values, and typing in a different value. If you select Auto for a text field, as the user types, 
the font size changes to fit the text in the box.
Text Color 
Opens a color picker in which you can select a color swatch for the text or selection marker. 
Font 
Lists the fonts available on your computer. This option is not available for form fields that do not display text.
Note: The Enable Right-To-Left Language Options in the Language panel of the Preferences dialog box affects what appears 
in the Appearance tab of the Properties dialog box. When that preference is selected, the Appearance tab includes options 
for changing the digit style and text direction for text fields, drop-down list boxes, and list boxes.
Position tab for form field properties
The Position tab lets you position or size the currently selected field or fields. You can move fields to the location you 
specify on the page. Use the Height and Width options to change only the size of fields. To move fields without resizing 
them, choose Do Not Change Height And Width When Changing The Position.
Options tab for form field properties
The options available on this tab change according to the type of form field selected. The Options tab appears for all 
form field types except digital signatures.
Barcode
The Options tab for barcode field properties contains the following:
Symbology 
Includes the PDF417, QR Code, and Data Matrix barcode types.
note: If your organization processes forms by multiple methods, select the method that accommodates the lowest quality 
barcode images. For example, if forms will be returned by fax and mail, choose Fax Server as the decode condition to ensure 
high read rates on all forms.
Compress Data Before Encoding To Barcode 
Specifies that data will be compressed before it is encoded. Data is 
compressed with the Flat compression method. Compressed data usually requires less storage space in the barcode, 
allowing more data to be stored. In general, select this option if you will use the Acrobat barcode forms decoder to 
interpret the returned data. Do not select this option if you will use a handheld barcode scanner, because most of these 
cannot decode compressed data.
Decode Condition 
The preset decode conditions represent recommended starting points that you can adjust by 
clicking the Custom button.
Custom 
Opens a dialog box in which you can select custom processing parameters that are best for your specific 
scanning and faxing hardware. (The available options vary according to barcode types.)
X Dimension 
Width, in mils (1 mil = 0.001 inch or 0.0254mm), of the cell.
Y/X Ratio 
Height/width ratio of the cell. For example, for a data cell that is twice as high as it is wide, enter 2. (Available 
only for PDF417 barcodes.)
211
Forms
Last updated 5/10/2016
note: If you are planning to decode the barcode using a handheld laser scanner, avoid creating barcodes wider than 4 inches 
(10.2 cm). Taller and narrower barcodes generally work better with handheld scanners. Barcode height and width will not 
be an issue if you are using an Adobe barcode decoder (available separately).
Error Correction Level 
Corresponds to the level of data redundancy that is added to the barcode to correct any potential 
decoding errors. Higher levels provide more redundancy and a more robust barcode that will generate more successful 
decode results. However, higher levels will also result in a larger barcode and a reduced ability to encode user-supplied 
or form structure data into the barcode. A more robust barcode can reduce problems created by pen marks, poor print 
quality, degradation caused by fax transmission, or folds in the document. This option is available for PDF417 and QR 
Code barcodes.
Manage Barcode Parameters 
Enables you to save your custom barcode selections in a file. You can then export the file 
and make it available to other form authors in your organization.
Check boxes
Check Box Style 
Specifies the shape of the marker that appears inside the check box when the user selects it: Check (the 
default), Circle, Cross, Diamond, Square, or Star. This property does not alter the shape of the check box itself.
Note: The size of the marker inside the check box is determined by the size of the font you specify in the Appearance 
tab.
Export Value 
Specifies a value to represent the item if the data will be exported. If left blank, the entry for Name in the 
General tab is used as the export value.
Check Box Is Checked By Default 
Shows the check box selected unless the user deselects it.
Drop-down and list box
For either dropdown boxes or list boxes, you use the Options tab to create a list of items from which the user selects. 
Although most of the properties on this tab are common to both these types of form fields, a few are exclusive to one 
type or the other. 
Item 
Accepts the text that you type for options that you want to appear in the menu for the field.
Add 
Moves the current entry in Item to the Item List.
Export Value 
Where you type in a value to represent the item if the data will be exported. If left blank, the entry for 
Name in the General tab is used as the export value.
Item List 
Displays the choices that will be available in the list.
note: The highlighted item in the Item List box appears as the default selected item in the dropdown box or list box field. 
To change the default item, highlight another item from the list.
Up and Down buttons 
Change the order in which the items are listed in the drop-down list. These buttons are not 
available if Sort Items is selected.
Delete 
Removes the selected item from the list. 
Sort Items 
Arranges the listed items numerically and alphabetically. A numerical sort (if applicable) is performed 
before an alphabetical sort.
Allow User To Enter Custom Text 
(Dropdown only) Enables users to enter a value other than the ones in the list.
Check Spelling 
(Dropdown only) Checks the spelling of user-entered text. This option is applicable only if Allow User 
To Enter Custom Text is selected.
Multiple Selection 
(List boxes only) Enables users to choose more than one item in the list.
212
Forms
Last updated 5/10/2016
Commit Selected Value Immediately 
Saves the value as soon as the user selects it. If this option is not selected, the value 
is saved only when the user tabs out of the current field or clicks another form field. For list boxes only, this option is 
not available if Multiple Selection is selected.
Radio buttons
Create a group of radio buttons if you want the user to select only one choice among a set of choices. All the radio 
buttons in a group have the same Name, but each button has a different Button Value. 
Button Style 
Specifies the shape of the marker that appears inside the button when the user selects it: Check, Circle (the 
default), Cross, Diamond, Square, or Star. This property does not alter the shape of the radio button itself.
Radio Button Choice 
Identifies the radio button and differentiates it from other radio buttons that have the same Name 
value.
Button Is Checked By Default 
Sets the selection state of the button when the user first opens the form.
Buttons With The Same Name And Content Are Selected In Unison 
Allows single-click selection of multiple related 
radio buttons. For example, if the user selects a radio button that has the same field name and selected content as 
another, both radio buttons are selected.
Text Fields
Text fields accept user input, which can be alphabetic characters, numbers, or both. 
Alignment 
Aligns the text left, right, or center within the field.
Default Value 
Specifies the text that appears until the user overwrites it by typing in the field. Enter the default value 
by typing in this option.
Multi-line 
Allows more than a single-line entry in the text field.
Scroll Long Text 
Compensates for text that extends beyond the boundaries of the text field.
Allow Rich Text Formatting 
Allows users to apply styling information to the text, such as bold or italic. This might be 
useful in certain text fields where such styling information is important to the meaning of the text, such as an essay.
Limit Of Characters 
Allows entries of up to the number of characters you specify.
Note: If you entered a default value, that value is clipped to this limit.
Password 
Displays the user-entered text as a series of asterisks (*). This option is available only if Check Spelling is 
deselected.
Field Is Used For File Selection 
Allows the user to enter a file path as the field’s value when a file is submitted along with 
the form. This option is available only when Scroll Long Text is the only selected option in the Options tab.
Check Spelling 
Checks the spelling of user-entered text.
Comb Of Characters 
Spreads the user-entered text evenly across the width of the text field. If a border color is specified 
in the Appearance tab, each character entered in the field is separated by lines of that color. This option is available only 
when no other check box is selected.
A Four text fields with a border color, using the Comb property  B Text field without the Comb property  
213
Forms
Last updated 5/10/2016
Actions tab for form field properties
Actions properties specify any actions that you want to associate with the form field, such as jumping to a specific page 
or playing a media clip. The Actions tab appears for all types of form fields and includes the following options:
Select Trigger 
Specifies the user action that initiates an action: Mouse Up, Mouse Down, Mouse Enter, Mouse Exit, On 
Focus, or On Blur.
Select Action 
Specifies the event that occurs when the user triggers the action: Execute A Menu Item, Go To A 
3D/Multimedia View, Go To A Page View; Import Form Data, Multimedia Operation (Acrobat 9 and later), Open A 
File, Open A Web Link, Play A Sound, Play Media (Acrobat 5 Compatible), Play Media (Acrobat 6 And Later 
Compatible), Read An Article, Reset A Form, Run A JavaScript, Set Layer Visibility, Show/Hide A Field, and Submit A 
Form.
Add 
Opens a window for the selected action.
Actions 
Displays the list of triggers and actions that you’ve defined.
Up and down buttons 
Change the order in which the selected action appears listed under the trigger. (Available only 
when you have defined multiple actions for the same trigger.)
Edit 
Opens a dialog box with specific options for the selected action.
Delete 
Removes the selected action or trigger-action pair.
Calculate tab for form field properties
The Calculate tab appears in the Properties dialog boxes for only text fields and dropdown boxes. Use these options to 
perform mathematical operations on existing form field entries and display the result. 
Value Is Not Calculated 
Select this if you want the user to type.
Value Is The 
Select this to make further options available:
Pop-up menu 
Lists the mathematical functions to apply to the selected fields. Choose Sum to add the values entered in 
the selected fields, Product to multiply them, Average, Minimum, or Maximum.
Pick 
Opens a dialog box with a list of the available fields in the form that you select to add or deselect to remove from 
the calculation.
Simplified Field Notation 
Uses JavaScript with field names and simple arithmetic signs. The Edit button opens a dialog 
box in which you can write, edit, and add scripts.
Note: Field names are case-sensitive.
Custom Calculation Script 
Displays any custom scripts you have added for calculations. The Edit button opens a dialog 
box in which you can write and add new JavaScripts.
Set the calculation order of form fields
When you define two or more calculations in a form, the order in which they are carried out is the order in which you 
defined the calculations. In some cases, you may need to modify the calculation order to obtain correct results. 
For example, if you wanted to use the result obtained from calculating two form fields to calculate the value of a third 
form field, the first two form fields must be calculated together first to obtain the correct final results. 
In the right hand pane, choose More > Set Field Calculation Order.
The Calculate Fields dialog box displays all calculable fields in your form and the order in which the calculations are 
performed.
214
Forms
Last updated 5/10/2016
To change the field calculation order, select the field from the list, and then click the Up or Down button as needed.
Acrobat DC automatically performs all assigned field calculations when you are creating and testing your form fields. 
For convenience while you work, you can turn off automatic calculation in the forms preferences.
Signed tab for form field properties
The Signed tab is available only in the Digital Signature Properties dialog box. Selections made here determine what 
happens when the user applies a digital signature to the form.
Nothing Happens When Signed 
This is the default.
Mark As Read-Only 
Prevents further changes to the digitally signed form, according to the selection in the pop-up 
menu:
All Fields 
Prevents any changes to any form field.
All Fields Except These 
Allows changes only to the form fields you select by clicking the Pick button and selecting check 
boxes for the fields that you want the user to be able to edit after signing.
Just These Fields 
Prevents changes in only the form fields you pick.
This Script Executes When Field Is Signed 
Activates a custom JavaScript when the user digitally signs the form. Use the 
Edit button to change or create a new JavaScript action.
Format tab for form field properties
The Format tab appears in the Properties dialog box for only text form fields or dropdown form fields. The options that 
are available depend on your selection in the Select Format Categorypop-up menu.
The Example of Current Format field displays a live preview of the settings.
None
No additional options are available. The input in a text or dropdown box with this property does not require any 
specific formatting.
Number
Automatically imposes the selected formatting options on numeric data entries.
Decimal Places 
Sets the number of digits that appear to the right of the decimal point.
Separator Style 
Sets the placement of commas and periods.
Currency Symbol 
Sets the type of currency, such as Euros, Dollars, or Yen.
Symbol Location 
Sets the location of the currency symbol in relation to the number. This field is enabled if a currency 
symbol is selected.
Negative Number Style 
Sets how negative numbers are displayed. You can choose Show Parentheses, Use Red Text, 
neither, or both.
Percentage
Automatically imposes the selected formatting options on numeric data expressed as a percentage.
Decimal Places 
Sets the number of digits that appear to the right of the decimal point
Separator Style 
Sets the placement of commas and periods.
Documents you may be interested
Documents you may be interested