StreamServe Persuasion SP5
Adobe LiveCycle Designer ES2
User Guide
Rev A
Attach pdf to html - control software platform:C# PDF Convert to HTML SDK: Convert PDF to html files in C#.net, ASP.NET MVC, WinForms, WPF application
How to Convert PDF to HTML Webpage with C# PDF Conversion SDK
www.rasteredge.com
Attach pdf to html - control software platform:VB.NET PDF Convert to HTML SDK: Convert PDF to html files in vb.net, ASP.NET MVC, WinForms, WPF application
PDF to HTML Webpage Converter SDK for VB.NET PDF to HTML Conversion
www.rasteredge.com
StreamServe Persuasion SP5 Adobe LiveCycle Designer ES2 User Guide
Rev A
© 2001-2010 STREAMSERVE, INC.
ALL RIGHTS RESERVED
United States patent #7,127,520
No part of this document may be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of StreamServe, Inc. Information in this
document is subject to change without notice. StreamServe Inc. assumes no responsibility or liability for any
errors or inaccuracies that may appear in this book. All registered names, product names and trademarks of
other companies mentioned in this documentation are used for identification purposes only and are
acknowledged as property of the respective company. Companies, names and data used in examples in this
document are fictitious unless otherwise noted.
StreamServe, Inc. offers no guarantees and assumes no responsibility or liability of any type with respect to
third party products and services, including any liability resulting from incompatibility between the third party
products and services and the products and services offered by StreamServe, Inc. By using StreamServe
and the third party products mentioned in this document, you agree that you will not hold StreamServe, Inc.
responsible or liable with respect to the third party products and services or seek to do so.
The trademarks, logos, and service marks in this document are the property of StreamServe, Inc. or other
third parties. You are not permitted to use the marks without the prior written consent of StreamServe, Inc.
or the third party that owns the marks.
Use of the StreamServe product with third party products not mentioned in this document is entirely at your
own risk, also as regards the StreamServe products.
StreamServe Web Site
http://www.streamserve.com
control software platform:VB.NET Word: VB Tutorial to Convert Word to Other Formats in .NET
is created by Microsoft Word 2007 or later versions into PDF, tiff, bmp introduce diverse VB.NET Word converting functions but also attach detailed programming
www.rasteredge.com
control software platform:VB.NET Image: Image Drawing SDK, Draw Text & Graphics on Image
the text writing function and graphics drawing function, we attach links to dedicated to provide powerful & profession imaging controls, PDF document, image to
www.rasteredge.com
1
StreamServe Persuasion SP5 Adobe LiveCycle Designer ES2 User Guide Rev A
Contents
Introduction......................................................................................................5
Templates.............................................................................................................6
Dependencies – Fragments and images...........................................................7
Post-processing...................................................................................................8
Running scripts before and after each record................................................ 8
Grouping into logical documents – Document trigger.................................... 8
Performance considerations............................................................................10
Font data caching........................................................................................ 10
Template caching......................................................................................... 10
Supported output formats.................................................................................11
Hyphenation.......................................................................................................12
Using an existing form template...................................................................13
Configuring the Project.....................................................................................14
Deploying and running......................................................................................16
Using a form template created from scratch...............................................17
Configuring the Project.....................................................................................18
Deploying and running the Project..................................................................20
Using templates.............................................................................................21
Using StreamServe variable to load template.................................................22
Using SOM expression to load template.........................................................24
Loading directly from LiveCycle repository....................................................25
Loading fonts.....................................................................................................26
Working with external templates..................................................................27
LiveCycle Production Print ES2 and LiveCycle ES2 integration...............29
Accessing Adobe LiveCycle ES2 repository...................................................30
Connecting to LiveCycle repositories........................................................... 30
Importing a resource from the Adobe LiveCycle ES2 repository................. 31
Updating resources from the Adobe LiveCycle ES2 repository................... 32
Invoking LiveCycle Production Print ES2 from LiveCycle ES2.....................34
LiveCycle Production Print DSC characteristics.......................................... 35
Post.................................................................................................................. 35
Run................................................................................................................... 36
Generate.......................................................................................................... 37
Error handling................................................................................................... 38
StreamServer configuration......................................................................... 38
Creating a Service Request input connector.................................................... 39
Enabling service response............................................................................... 39
Retrieving variables.......................................................................................... 40
Invoking LiveCycle ES2 processes from LiveCycle Production Print ES2..41
LiveCycle output connector.......................................................................... 41
Creating an output connector enabled LiveCycle ES2 process....................... 42
Creating a LiveCycle output connector............................................................. 43
Usage scenario................................................................................................ 45
control software platform:VB.NET Image: VB.NET Rectangle Annotation Imaging Control
Able to attach a user-defined shadow to created rectangle annotation using are dedicated to provide powerful & profession imaging controls, PDF document, image
www.rasteredge.com
control software platform:VB.NET Image: VB.NET Sample Code to Draw EAN-13 Barcode on Image
AddFloatingItem(item) rePage.MergeItemsToPage() REFile.SaveDocumentFile(doc, "c:/ean13.pdf", New PDFEncoder How to Attach EAN-13 Barcode Image to Word in VB.NET.
www.rasteredge.com
2
StreamServe Persuasion SP5 Adobe LiveCycle Designer ES2 User Guide Rev A
LiveCycle filter.............................................................................................. 46
Creating a filter enabled LiveCycle ES2 process............................................. 46
Creating a LiveCycle filter................................................................................. 47
Usage scenario................................................................................................ 49
Global LiveCycle filter and connector settings............................................. 50
The sample Project........................................................................................51
Running the sample Project.............................................................................52
Verifying the basic installation.........................................................................53
Sample Project configurations.........................................................................54
The Platform configuration........................................................................... 55
The resource set.......................................................................................... 56
The Messages............................................................................................. 57
The Runtime configurations......................................................................... 58
Label printer support.....................................................................................61
ZPL II...................................................................................................................62
Text output – ZPL II..................................................................................... 62
Barcode support – ZPL II............................................................................. 62
RFID support – ZPL II.................................................................................. 63
GUI objects support – ZPL II........................................................................ 63
Intermec FP/DP..................................................................................................64
Text output – Intermec FP/DP..................................................................... 64
Barcode support – Intermec FP/DP............................................................. 65
RFID support – Intermec FP/DP.................................................................. 65
GUI objects support – Intermec FP/DP........................................................ 66
Intermec IPL.......................................................................................................67
Text output – Intermec IPL........................................................................... 67
Barcode support – Intermec IPL.................................................................. 68
RFID support – Intermec IPL....................................................................... 68
GUI objects support – Intermec IPL............................................................. 69
Printronix PGL/IGP............................................................................................70
Text output – Printronix PGL/IGP................................................................ 70
Barcode support – Printronix PGL/IGP........................................................ 70
RFID support – Printronix PGL/IGP............................................................. 71
GUI objects support – Printronix PGL/IGP................................................... 71
TEC......................................................................................................................72
Text output – TEC........................................................................................ 72
Barcode support – TEC............................................................................... 73
RFID support – TEC.................................................................................... 73
GUI objects support – TEC.......................................................................... 73
GUI reference..................................................................................................75
LiveCycle Designer ES2 Process Tool............................................................76
File menu commands................................................................................... 76
Settings dialog box....................................................................................... 78
Select Template dialog box.......................................................................... 81
Design Center.....................................................................................................83
Tools menu commands................................................................................ 83
Resources menu commands....................................................................... 83
Dialog boxes................................................................................................ 84
Select active Adobe LiveCycle Repository Connection dialog box.................. 84
Import Adobe LiveCycle Repository Resource dialog box............................... 85
control software platform:VB.NET TIFF: VB.NET Code to Scan Document into TIFF Image File
In general, people often generate those scanned documents in TIFF or PDF file format Here we attach a link which can lead you to find a detailed Visual C# .NET
www.rasteredge.com
3
StreamServe Persuasion SP5 Adobe LiveCycle Designer ES2 User Guide Rev A
Update all Adobe LiveCycle Repository resources dialog box......................... 87
Runtime Process Settings dialog box – General tab........................................ 89
Icons used when accessing LiveCycle ES2 repository................................ 90
Scripting..........................................................................................................91
Get the value of a SOM expression to a StreamServe variable.....................92
About SOM expressions.............................................................................. 93
Access StreamServe variables in the XFA processor....................................95
Using Before and After Process scripts..........................................................96
Logging to the StreamServer log file...............................................................98
XFA support....................................................................................................99
XFA elements...................................................................................................100
Fully supported XFA elements................................................................... 100
XFA elements with unsupported attributes................................................ 101
XFA elements used only to add data to tagged PDF................................. 103
Not supported XFA elements..................................................................... 104
XFA scripting....................................................................................................105
Supported script functions.......................................................................... 105
Supported script properties........................................................................ 108
Supported script object models.................................................................. 114
Supported events....................................................................................... 115
Considerations when scripting................................................................... 115
4
StreamServe Persuasion SP5 Adobe LiveCycle Designer ES2 User Guide Rev A
5
StreamServe Persuasion SP5 Adobe LiveCycle Designer ES2 User Guide Rev A
Introduction
Adobe® LiveCycle® Designer ES2 is the Adobe forms design tool, integrated 
into the StreamServe design environment and used as a StreamServe Process tool. 
Output is produced in various formats, visually identical to corresponding output 
from LiveCycle Output ES2.
StreamServe Design Center can use Adobe LiveCycle Designer ES2 from either 
a stand-alone installation or from a version bundled with LiveCycle Workbench 
ES2.
You can merge an existing form template with an XML instance document, or 
you can create a form template (with bindings to non-XML data formats) from 
scratch in StreamServe Design Center.
The Process tool for LiveCycle Designer ES2 can be used to:
Import an existing LiveCycle Designer ES2 form template.
Create a new LiveCycle Designer ES2 form template.
Edit a form template using LiveCycle Designer ES2.
Export preview files and schemas for non-XML data formats for use in a 
stand-alone LiveCycle Designer ES2.
Running without Adobe LiveCycle Designer ES2
If you use an existing form template, you can run the Process tool without the 
LiveCycle Designer ES2 installed. However, you will not be able to edit the form 
template in the StreamServe design environment.
In this chapter
Templates on page 6
Dependencies – Fragments and images on page 7
Post-processing on page 8
Performance considerations on page 10
Supported output formats on page 11
Hyphenation on page 12
6
Templates
Introduction
StreamServe Persuasion SP5 Adobe LiveCycle Designer ES2 User Guide Rev A
Templates
Templates can be loaded from a resource set in the Design Center Project or from 
the LiveCycle ES2 repository.
From Design Center resource set
Templates loaded from a resource set in the Design Center Project are statically 
associated with the Process. These templates are loaded at start-up.
From LiveCycle repository
Templates loaded from the LiveCycle repository can be treated in different ways:
loaded during design time and stored in Design Center resource set. 
Design Center connects to the LiveCycle repository and loads the templates 
into the Design Center resource set. You can update them by loading from 
the LiveCycle repository.
loaded dynamically during runtime by connecting to the LiveCycle 
repository using StreamServe variables or SOM expressions. These 
templates can be loaded once for each job or once for each processed 
record. 
For information on how to access and load templates dynamically, see Using 
templates on page 21.
Performance considerations
Normally, performance slows down considerably when loading templates 
dynamically. The performance is highly dependent on the file system, the file I/O 
and network capacity. To get maximum performance, make sure that the 
templates are accessible to the Process in the fastest possible way.
To improve performance when using dynamic templates, you can enable template 
caching. See Template caching on page 10.
Dependencies – Fragments and images
7
Introduction
StreamServe Persuasion SP5 Adobe LiveCycle Designer ES2 User Guide Rev A
Dependencies – Fragments and images
XDP files with dependencies (external references to fragments and images) are 
supported. A referenced file is not embedded in the main XDP. When importing 
a template with dependencies, the Process Tool resolves the references and 
imports the needed resources.
StreamServer can process dependencies from the local file system, from the local 
network, from HTTP resources and from FTP resources.
When importing a LiveCycle Archive (LCA) file, the main XDP and all its 
dependencies are included in the imported LCA package.
Templates and related files can be imported from the Adobe LiveCycle repository 
to a resource set in the Design Center Project. See Accessing Adobe LiveCycle 
ES2 repository on page 30.
Note:
Updating the imported resources on their source location will not 
automatically update the dependencies imported to the Process Tool. If 
dependencies are changed on the source location, you have to update them 
in the Process Tool.
8
Post-processing
Introduction
StreamServe Persuasion SP5 Adobe LiveCycle Designer ES2 User Guide Rev A
Post-processing
Post-processing in LiveCycle Production Print ES2 produces output in the same 
way as the StreamServe PageOUT tool.
When using an existing form template with an XML data set with several records, 
post-processing does not treat each record as a separate Message. Instead, records 
are treated as a batch within a process.
Running scripts before and after each record
You can run Before and After Process scripts, before and after each record. This 
is enabled by an option in the Settings dialog box. See Settings dialog box on page 
78.
The very first Before Process script and the very last After Process script, will run 
in both pre-process and process phase. The other Before and After Process scripts 
will run only in the process phase. It is important to consider this when 
configuring the scripts.
See Using Before and After Process scripts on page 96.
Grouping into logical documents – Document trigger
Normally, in LiveCycle Production Print ES2, each record is automatically 
mapped to one document.
To be able to split and group the output from the Processes connected to the 
output connector, you can use the Document trigger. For example, this is useful 
if all documents with the same customer number in the input job should be 
included in the same document. the Document trigger is defined in the Runtime 
Output Connector Settings, see StreamServer Design Center documentation.
You can use Document trigger for output modes Document and Job.
Using the automatic document trigger
To keep the behavior with automatic mapping of each record to one document, 
there is a setting 
Automatic Doc Trigger
. When set it disables the Document 
Trigger variable.
This setting is by default selected for Projects upgraded from releases previous to 
LiveCycle Production Print ES2.
See Runtime Process Settings dialog box – General tab on page 89.
To set the automatic document trigger
1
In the Runtime view, right-click the LiveCycle Designer ES2 Process and 
select 
Settings
. The Runtime Process Settings dialog opens.
2
Select the 
General
tab.
Documents you may be interested
Documents you may be interested