memorystream to pdf c# : Add bookmarks to pdf reader control SDK system azure wpf web page console dmstudioguide30-part1572

Creating Text Labels
277
C
REATING
T
EXT
L
ABELS
A text label is a short block of text placed in a section. Create a text label when you 
want to write and place a minimal amount of text such as field labels or headings. A 
text label can contain up to one line of text. In contrast, text areas can contain 
multiple lines of text and the text wraps inside the boundaries of the text area.
Follow these steps to create a text label:
1. Open a section, then choose Insert, Text Label. After you position your text label 
the Text Label Options appear.
2. You can type the text for a text label directly into the label or you can type it into 
the Text property. If you are editing a text label, double-click on the label and 
then press Esc to exit text label edit mode when you finish.
An active text label remains active when you zoom or rotate the label and will 
appear inside a border when you are editing it. Once you press Esc, Studio 
removes the border.
If zooming or rotating the text label makes it difficult to see the text, you can 
make entries or changes using the Text property in the Properties window. Use 
these properties to customize the location and appearance of the text label.
This is a text label.
This is a text area.
Add bookmarks to pdf reader - 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
bookmark pdf documents; acrobat split pdf bookmark
Add bookmarks to pdf reader - 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
export pdf bookmarks to excel; create pdf bookmarks
Chapter 6 – Working with Sections
278
Property
Description
General
Name
Enter a name for the text label in the Name field. Assign a unique name to facilitate 
future reference to the text label for editing or other purposes.
Text
Enter the text for the label. If you do not enter text, the system displays Blank Text Label 
in the image to show the location of the text label. The special characters that you use 
depend on the available code page.
Style
This field only appears if you specified a style file in the BDF file. Select the style you 
want to use.
Font ID
Select the font you want to use and click Ok.
Coordinates
Horizontal
Set the left edge of where you want the label to begin.
Vertical
Set the top edge of where you want the label to begin.
Center
Click Center to move the label to the left/right center of the section. This does not affect 
the vertical placement of the label.
Width
Specify the width of the text label.
Height
Specify the height of the text label.
Adjustment
Choose from None, Superscript, or Subscript.
Attributes
Underline
Choose from None, Double line, Single line, Double line (words only) or Single line 
(words only).
C# PDF File Compress Library: Compress reduce PDF size in C#.net
Bookmarks. Comments, forms and multimedia. Flatten visible layers. C#.NET DLLs: Compress PDF Document. Add necessary references: RasterEdge.Imaging.Basic.dll.
how to add bookmarks to pdf files; how to add bookmarks to pdf document
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
document file. Remove bookmarks, annotations, watermark, page labels and article threads from PDF while compressing. Also a preview
create pdf with bookmarks from word; how to bookmark a pdf page
Creating Text Labels
279
Strikeout
Check this box if you want the text stricken.
Pre-printed
Check this box to tell the system not to print this object when you print the section.
Checking this box can be useful during forms creation or when test printing your forms. 
You may be using letterhead or special paper that has the company name or logo 
already embossed on the paper. Inserting a text label or graphic on your form in the 
same location as the company name or logo helps to make sure the space is not 
inadvertently written over by other objects. These objects would reserve that space on 
the form.
Rotation
This lets you rotate the text label. You can choose from zero (0), 90, 180, or 270 degree 
rotation.
Color
Click the ellipsis button to select the color for the label text.
Link
Link Type
Choose from either none, external, internal, or target hyperlinks. If you chose an option 
other than none, additional properties appear.
Link Border
Select the type of border (if any) to draw around the hyperlink (affects PDF output only). 
You can choose from Dash, Solid, Underline, or None.
HTML 
Reference
Enter the address of the web page. Here is an example: 
http://www.oracle.com
Parameters
Use this field when producing HTML output to specify additional parameters to an HREF 
type link, such as a target frame or mouseover behavior. This example causes a web 
page to open in a new browser window: 
target="new"
Property
Description
VB.NET PDF File Split Library: Split, seperate PDF into multiple
Add necessary references: The following VB.NET codes explain how to split a PDF file into multiple ones by PDF bookmarks or outlines.
add bookmark pdf; creating bookmarks in pdf from word
C# PDF File Split Library: Split, seperate PDF into multiple files
Add necessary references: RasterEdge.Imaging.Basic.dll. The following C# codes explain how to split a PDF file into multiple ones by PDF bookmarks or outlines.
export excel to pdf with bookmarks; bookmark pdf reader
Chapter 6 – Working with Sections
280
I
NSERTING
A
F
IELD
Fields are the placeholders for data that you put on a section. They can be found 
placed independently on a section, or within other objects, such as charts or text 
areas. 
The following table illustrates whether a Field property is used in Documaker Server 
processing, or in Documaker Entry editing, or both.
General field options
Under General field options, the table below gives a listing and description of all the 
field types. Unless you use a new mapping rule, AnytoAny, introduced in 
Documaker Studio 12.0, the only applicable types in a server processing 
environment are Alphanumeric, Bar Code, and Multiline Text. With the use of 
AnytoAny, all field types are applicable in a server environment. All types are 
applicable in an entry environment, regardless of the version of Documaker Studio 
that you are using.
The following table lists the different field types:
Field Property
Server
Entry
General
X
X
Coordinates
X
X
Attributes
X
X
Documerge
X
Rule
X
Entry
X
Pre and Post Edit
X
Navigation
X
Lookup
X
X
Calculation
X
Links
X
X
Paragraph
X
X
Paragraph Selection
X
X
Field Type
Description
(Y)es or (N)o
Accept Y(Yes) or N(No)
Alphabetic
Accept only alphabetic letters.
Alphanumeric
Accept a combination of alphabetic letters and numbers.
.NET PDF SDK | Read & Processing PDF files
provided by this .NET Imaging PDF Reader Add-on Able to convert PDF documents into other formats Include extraction of text, hyperlinks, bookmarks and metadata;
pdf bookmark editor; edit pdf bookmarks
.NET PDF SDK - Description of All PDF Processing Control Feastures
Full page navigation, zooming & rotation; Outlines, bookmarks, & thumbnail display; PDF Text Write & Extract. Insert and add text to any page of PDF document with
split pdf by bookmark; adding bookmarks to pdf document
Inserting a Field
281
Paragraph options
If you mark a field as a multiline text type, then the Paragraph and Paragraph 
Selection options appear in the field properties pane. The Paragraph options allow 
formatting on the multiline field, such as indention, spacing, and tab stops:
The Paragraph Selection options are most often used in an interactive entry 
environment. This feature uses the resources created in the Paragraphs and 
Paragraph Lists managers to allow for paragraph selection at run time.
Bar Code
Display entered data in corresponding bar code format — also uses Scale 
Factor.
Custom
Accept data based on field type—field type is customized by a systems 
integrator
Date Format
Accept dates in the format indicated—depending upon format selected, may use 
Separator field—also uses Year Size and Letter case, optionally.
Int’l Alphabetic
Accept only alphabetic characters from an international keyboard
Int’l Alphanumeric
Accept both uppercase characters and numbers from an international keyboard.
Int’l Uppercase Alphabetic
Accept only uppercase alphabetic characters (defaults text to all uppercase) 
from an international keyboard.
Int’l Uppercase 
Alphanumeric
Accept both uppercase characters and numbers (defaults text to all uppercase) 
from an international keyboard.
Multiline Text 
Accept multiple lines of text to which word processing functions may be 
applied—also uses Paragraph formatting (Hyphenation, Language, and Tab 
stops) as well as Can Grow and Shrink, Can Span Pages, Must Fit on Page, and 
Adjust Top Line.
Numeric
Accept only numbers.
Table Only
Accept only table selections.
Time Format
Accept time in the format indicated—also uses Separator.
Uppercase Alphabetic
Accept only capital letters (defaults text to all upper case).
Uppercase Alphanumeric
Accept a combination of alphabetic letters and numbers (defaults text to all 
upper case).
X or space
Accept an X or blank space.
Field Type
Description
XDoc.Word for .NET, Advanced .NET Word Processing Features
page navigation, zooming & rotation; Outlines, bookmarks, & thumbnail Convert Word to PDF; Convert Word to HTML5; Convert Add and insert a blank page or multiple
how to add bookmarks on pdf; export pdf bookmarks to text file
XDoc.PowerPoint for .NET, All Mature Features Introductions
navigation, zooming & rotation; Outlines, bookmarks, & thumbnail Convert PowerPoint to PDF; Convert PowerPoint to HTML5; Add a blank page or multiple pages to
create bookmark pdf file; bookmark page in pdf
Chapter 6 – Working with Sections
282
Use these options to customize the behavior of the Paragraph Selection feature in an 
interactive entry environment.To use the Paragraph Selection feature, click in the 
box next to Paragraph Selection. Then enter or browse for the appropriate paragraph 
list name in the Paragraph List field. The following table lists the Paragraph 
Selection options:
Option
Description
No Tab
Select this option to prevent an entry environment from automatically advancing to the 
next field after selecting a paragraph.
Select One
Select this option to cause the Paragraph Selection window in an interactive entry 
environment to allow only one of the Available Paragraphs to be selected in the Selected 
Paragraphs area. Depending on your intent, you may also want to select the Hide Append 
option to prevent users from reentering the field, selecting a second paragraph, and 
appending it to the first. 
Single Pass
Select this option to prevent the user from reentering the field and making any changes 
after selecting a paragraph.
Keep Selection
Select this option to cause the Paragraph Selection window to retain the previously 
selected paragraphs in the Selected Paragraphs area.
No Editing
Select this option to prevent the user from manually editing the Field in the Text Editor 
beyond paragraph selection. Changes to the Field are allowed only through the 
Paragraph Selection window. 
Only Empty
Select this option to cause the system to present the paragraph selection pop-up only if 
the field is empty.
Zero Selection
Select this option to enable the Paragraph Selection window’s Replace button to work 
even when the Selected Paragraphs area is left blank, which clears the field
Unique Fields
Select this option to cause an embedded field within this field to be assigned a unique 
name. This prevents matching or duplicate field names on a section. A rolling number is 
assigned to the end of the embedded field name. 
Manual Popup
Select this option to disable the Paragraph Selection window from automatically opening 
whenever the field is selected and users must then use the F4 key to open it. 
Hide Append
Select this option to hide the Paragraph Selection window’s Append button.
Hide Replace
Select this option to hide the Paragraph Selection window’s Replace button.
Inserting a Field
283
Coordinates
Coordinate options include:
Attributes
The following table lists the Attribute options for a field.
List Presentation
Select how the Paragraph Selection dialog box displays Paragraphs within an interactive 
entry environment. Choices include Description Only, Description then Name, Name 
only, or Name then Description. Description and Name are specified for each paragraph 
in the Paragraph List manager.
Option
Description
Note
In the Attributes area for this field, you must have the Can Grow and Shrink property 
selected. If it is possible for the paragraphs you select to span to another page, you must 
also select the Can Span Pages property. 
Option
Description
Horizontal
Upper-left X coordinate
Vertical
Upper-left Y coordinate
Width
System-calculated and based on font/length
Height
System-calculated and based on font
Adjustment
None, subscript, or superscript
Attribute
Description
Scope
The scope controls the distribution or propagation of entered data to all fields with 
identical names. The three types of scope are applicable only in an entry environment. In 
a server environment, always use Section as the scope, with one exception—if a field is 
overflowing in a server environment, use Form as the scope.
Section—Data written only to the field within a single section
Form—Data automatically written to all identically named fields throughout all sections 
within a form
Global—Data automatically written to all identically named fields throughout all sections 
and forms within a form set
Send copy to
Data defined in the BDF file for the selected recipient propagates this field (not valid for 
multiline text fields).
Required
This field is applicable only in an entry environment when you require an entry for the field.
Can Grow and 
Shrink
Only used only with multiline text fields, where the field expands as text is entered. 
Can Span Pages
Only used with multiline text fields, where the field can span to subsequent pages, if 
necessary, to accommodate amount of data entered.
Must fit on page
Only used with multiline text fields, to make sure the field fits on the page.
Chapter 6 – Working with Sections
284
Documerge field options
Documerge options are completed when an implementation uses Documerge to 
create resources for use with the Documerge print engine.
These options, such as Replacement Character and Generate Yes or No, are used in 
the Documerge processing system. Use these features for fields on sections that are 
built in Studio. After forms are built using these sections in Documerge, they must 
be normalized for use in the Documerge Electronic Document Library (EDL).
Field-level rules for Documaker Server
Field-level rules are used in Documaker Server processing only. They work with 
data elements in your extract file, and are used to format variable data as you would 
like it to appear on a section at print time.
Adjust top line
Only used with multiline text fields, to adjust the placement of text areas and text labels, 
converted into text areas, so the same calculation is used for the Y coordinate (how far 
down the page) placement of text.
Hidden
Do not display this field during data entry but user is prompted to enter data into this 
field—data entered propagates to other hidden fields with identical field names (not 
applicable to multiline text fields).
Never Print
The field is selected when you want to specify that this field will not print.
Underline
None (default). Other selections include: Double line, Single line, Word only – double, and 
Word only – single.
Strikeout
The field is selected when you want to use the strikeout feature at output time. 
Locale
Neutral (default). Select locale for formatting of dates, numeric data, and time
Rotation
0 deg.: Normal (default) Other choices in the drop-down list are: 90 deg.: Downward, 180 
deg.: Upside down, and 270 deg.: Upward (not applicable to multiline text fields)
Field Color
Red (default) This is the color of the field within the Sections manager. The global default 
value for this field is maintained in the Definition manager. If you want to change the color 
for this particular field, or if you want to print the field in color, use the ellipsis button to 
access the screen where these choices can be made. 
Attribute
Description
Inserting a Field
285
Field rule properties for Documaker Server processing
The field-level rules are listed in the Rules Reference for Documaker. 
• For the Source name enter the name of the field in the extract file (XDD) that 
you are mapping to the field on the section. This must be used in combination 
with the XDD or XDB rule.
• For the File name, use this with the TblLkup rule.
• For the Required field, choose from these options:
• The mask and data fields are rule dependent.
• Same Name changes the name on the field to match the name in the source name 
field on the Rule option.
Lookup in Server and Entry environments
For a Documaker Server or interactive Entry form, this option specifies lookup file 
information, if applicable. This table describes these options:
Option
Description
Not
Data propagating this field is not a requirement at processing time. This is the default 
value for the field.
Host
Data from the host is required to propagate this field at processing time. Missing data 
in the extract file results in a error message and a transaction with missing data is sent 
to the error batch.
Default
If Default is the value for this field in the section, the value of the same field in the XDD 
takes precedence.
Operator
Data is required as a manual entry field in the Work-In-Process (WIP) module. Use this 
selection in combination with the KickToWip rule.
Either
If data is not provided by the host, data is required as a manual entry in WIP. Use this 
selection in combination with the KickToWip rule.
Chapter 6 – Working with Sections
286
Calculations on fields for Entry use
This defines a calculation using Document Automation Language (DAL) functions. 
You have these options:
Links on fields
The following table lists the properties needed for specific link types:
Option
Description
File
Enter the Lookup file name that contains the table that you want to associate with this field. 
Use the ellipsis button to locate the Lookup name. If a Lookup file name was specified in the 
Section Options, it defaults here.
ID
Enter the Table name you want to associate with this field. Use the ellipsis button to locate 
the Table name. 
Returns
Specify what you want returned to this field from the table. Valid entries are Key, Description, 
Key & Description, Description & Key, or nothing. Ensure that the field length is long enough 
to accept your choice here.
Option
Description
This Field 
Calculates the value of the field when you tab through it (calculated only once).
All Fields 
Recalculates the value of the field each time you tab to a new field.
Script 
This is where you enter the DAL scripting entry. Refer to the DAL Reference for more 
information.
Link type
Description
Option needed
External
Set up a link to web page
Link border, HTML 
reference, Parameters
Internal
Intra-document link that takes you to another page of the 
document (the target). The name of the object must be the same 
as the name of the target object to which you want to link. 
Link border, Target Name
Target
Field that you want to go to when you click the internal link
Link border, Name
Documents you may be interested
Documents you may be interested