bbc
Scripting Support for HTML Forms and 
Form Guides
Adobe
®
LiveCycle
®
DesignerES
February 2009
Version 8.2
Convert pdf file into jpg format - Convert PDF to JPEG images in C#.net, ASP.NET MVC, WinForms, WPF project
How to convert PDF to JPEG using C#.NET PDF to JPEG conversion / converter library control SDK
c# pdf to jpg; convert pdf file into jpg
Convert pdf file into jpg format - VB.NET PDF Convert to Jpeg SDK: Convert PDF to JPEG images in vb.net, ASP.NET MVC, WinForms, WPF project
Online Tutorial for PDF to JPEG (JPG) Conversion in VB.NET Image Application
convert multi page pdf to jpg; convert pdf to jpg 300 dpi
© 2009 Adobe Systems Incorporated. All rights reserved.
Adobe
®
LiveCycle® Designer ES 8.2 Scripting Support for HTML Forms and Form Guides for Microsoft® Windows®
Edition 1.1, February 2009
If this guide is distributed with software that includes an end user agreement, this guide, as well as the software described in it, is furnished 
under license and may be used or copied only in accordance with the terms of such license. Except as permitted by any such license, no part 
of this guide may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, recording, 
or otherwise, without the prior written permission of Adobe Systems Incorporated. Please note that the content in this guide is protected 
under copyright law even if it is not distributed with software that includes an end user license agreement. 
The content of this guide is furnished for informational use only, is subject to change without notice, and should not be construed as a 
commitment by Adobe Systems Incorporated. Adobe Systems Incorporated assumes no responsibility or liability for any errors or 
inaccuracies that may appear in the informational content contained in this guide. 
Please remember that existing artwork or images that you may want to include in your project may be protected under copyright law. The 
unauthorized incorporation of such material into your new work could be a violation of the rights of the copyright owner. Please be sure to 
obtain any permission required from the copyright owner.
Any references to company names, company logos and user names in sample material or sample forms included in this documentation 
and/or software are for demonstration purposes only and are not intended to refer to any actual organization or persons.
Adobe, the Adobe logo, Acrobat, Flash, LiveCycle, and Reader are either registered trademarks or trademarks of Adobe Systems Incorporated 
in the United States and/or other countries. 
Apple is a trademark of Apple Inc., registered in the United States and other countries.
Microsoft and Windows are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.
All other trademarks are the property of their respective owners.
This product contains either BSAFE and/or TIPEM software by RSA Security, Inc.
This product includes software developed by the Apache Software Foundation (http://www.apache.org/).  
This product includes software developed by the IronSmith Project (http://www.ironsmith.org/).
This product includes software developed by the OpenSymphony Group (http://www.opensymphony.com/).
This product includes software developed by the Indiana University Extreme! Lab (http://www.extreme.indiana.edu/).
This product includes copyrighted software developed by E. Wray Johnson for use and distribution by the Object Data Management Group 
(http://www.odmg.org/).
Portions © Eastman Kodak Company, 199- and used under license. All rights reserved. Kodak is a registered trademark and Photo CD is a 
trademark of Eastman Kodak Company.
Powered by Celequest. Copyright 2005-2008 Adobe Systems Incorporated. All rights reserved. Contains technology distributed under license 
from Celequest Corporation. Copyright 2005 Celequest Corporation. All rights reserved. 
Single sign-on, extending Active Directory to Adobe LiveCycle ES provided by Quest Software “www.quest.comlidentity-management” in a 
subsequent minor release that is not a bug fix (i.e., version 1.1 to 1.2 but not 1.1.1 to 1.1.2) of the Licensee Product that incorporates the 
Licensed Product.
The Spelling portion of this product is based on Proximity Linguistic Technology. 
©Copyright 1989, 2004 All Rights Reserved Proximity Technology A Division of Franklin Electronic Publishers, Inc. Burlington, New Jersey 
USA. 
© Copyright 1990 Merriam-Webster Inc. © Copyright 1990 All Rights Reserved Proximity Technology A Division of Franklin Electronic 
Publishers, Inc. Burlington, New Jersey USA. 
© Copyright 2003 Franklin Electronic Publishers Inc. © Copyright 2003 All Rights Reserved Proximity Technology A Division of Franklin 
Electronic Publishers, Inc. Burlington, New Jersey USA. 
© Copyright 2004 Franklin Electronic Publishers, Inc. © Copyright 2004 All Rights Reserved Proximity Technology A Division of Franklin 
Electronic Publishers, Inc. Burlington, New Jersey USA. 
© Copyright 1991 Dr.Lluis de Yzaguirre I Maura © Copyright 1991 All Rights Reserved Proximity Technology A Division of Franklin Electronic 
Publishers, Inc. Burlington, New Jersey USA. 
© Copyright 1990 Munksgaard International Publishers Ltd. © Copyright 1990 All Rights Reserved Proximity Technology A Division of Franklin 
Electronic Publishers, Inc. Burlington, New Jersey USA. 
© Copyright 1995 Van Dale Lexicografie bv © Copyright 1996 All Rights Reserved Proximity Technology A Division of Franklin Electronic 
Publishers, Inc. Burlington, New Jersey USA. 
Online Convert Jpeg to PDF file. Best free online export Jpg image
So, feel free to convert them too with our tool. Easy converting! If you want to turn PDF file into image file format in C# application, then RasterEdge
reader convert pdf to jpg; convert pdf to jpeg
C# PDF Convert to Images SDK: Convert PDF to png, gif images in C#
to multiple image forms, including Jpg, Png, Bmp Turn multipage PDF file into single image files respectively in use this sample code to convert PDF file to Png
convert pdf into jpg format; convert pdf images to jpg
© Copyright 1990 IDE a.s. © Copyright 1990 All Rights Reserved Proximity Technology A Division of Franklin Electronic Publishers, Inc. 
Burlington, New Jersey USA. 
© Copyright 2004 Franklin Electronics Publishers, Inc. © Copyright 2004 All Rights Reserved Proximity Technology A Division of Franklin 
Electronic Publishers, Inc. Burlington, New Jersey USA. 
© Copyright 1992 Hachette/Franklin Electronic Publishers, Inc. © Copyright 2004 All Rights Reserved Proximity Technology A Division of 
Franklin Electronic Publishers, Inc. Burlington, New Jersey USA. 
© Copyright 2004 Bertelsmann Lexikon Verlag © Copyright 2004 All Rights Reserved Proximity Technology A Division of Franklin Electronic 
Publishers, Inc. Burlington, New Jersey USA. 
© Copyright 2004 MorphoLogic Inc.  © Copyright 2004 All Rights Reserved Proximity Technology A Division of Franklin Electronic Publishers, 
Inc. Burlington, New Jersey USA. 
© Copyright 1990 Williams Collins Sons & Co. Ltd. © Copyright 1990 All Rights Reserved Proximity Technology A Division of Franklin Electronic 
Publishers, Inc. Burlington, New Jersey USA. © Copyright 1993-95 Russicon Company Ltd. 
© Copyright 1995 All Rights Reserved Proximity Technology A Division of Franklin Electronic Publishers, Inc. Burlington, New Jersey USA. 
© Copyright 2004 IDE a.s. © Copyright 2004 All Rights Reserved Proximity Technology A Division of Franklin Electronic Publishers, Inc. 
Burlington, New Jersey USA.
Adobe Systems Incorporated, 345 Park Avenue, San Jose, California 95110, USA.
Powered by Celequest. Copyright 2005-2008 Adobe Systems Incorporated. All rights reserved. Contains technology distributed under license 
from Celequest Corporation. Copyright 2005 Celequest Corporation. All rights reserved.
Notice to U.S. Government End Users. The Software and Documentation are “Commercial Items,” as that term is defined at 48 C.F.R. §2.101, 
consisting of “Commercial Computer Software” and “Commercial Computer Software Documentation,” as such terms are used in 48 C.F.R. 
§12.212 or 48 C.F.R. §227.7202, as applicable. Consistent with 48 C.F.R. §12.212 or 48 C.F.R. §§227.7202-1 through 227.7202-4, as applicable, 
the Commercial Computer Software and Commercial Computer Software Documentation are being licensed to U.S. Government end users 
(a) only as Commercial Items and (b) with only those rights as are granted to all other end users pursuant to the terms and conditions herein. 
Unpublished-rights reserved under the copyright laws of the United States. Adobe Systems Incorporated, 345 Park Avenue, San Jose, CA 
95110-2704, USA. For U.S. Government End Users, Adobe agrees to comply with all applicable equal opportunity laws including, if 
appropriate, the provisions of Executive Order 11246, as amended, Section 402 of the Vietnam Era Veterans Readjustment Assistance Act of 
1974 (38 USC 4212), and Section 503 of the Rehabilitation Act of 1973, as amended, and the regulations at 41 CFR Parts 60-1 through 60-60, 
60-250, and 60-741. The affirmative action clause and regulations contained in the preceding sentence shall be incorporated by reference.
C# Create PDF from images Library to convert Jpeg, png images to
Batch convert PDF documents from multiple image formats, including Jpg, Png, Bmp, Gif, Tiff If you want to turn PDF file into image file format in C#
batch pdf to jpg online; best pdf to jpg converter for
C# PDF Convert to Tiff SDK: Convert PDF to tiff images in C#.net
zoomValue, The magnification of the original PDF page size Any valid file path on the disk Description: Convert to DOCX/TIFF with specified zoom value and save it
convert pdf image to jpg online; change file from pdf to jpg
4
Contents
About This Document .................................................................................................................5
Who should read this document?............................................................................................................................................5
How to use this document..........................................................................................................................................................5
Additional information.................................................................................................................................................................6
1 Overview......................................................................................................................................7
Objects that support scripting..................................................................................................................................................8
2 Creating Scripts for HTML Forms and Form Guides................................................................10
Choosing a scripting language...............................................................................................................................................10
Executing JavaScript in a specific client application.......................................................................................................10
Considerations when creating JavaScript for form guides...........................................................................................11
Limitations when working with data sources....................................................................................................................12
3 Object-Level Scripting Support................................................................................................13
xfa.......................................................................................................................................................................................................13
data.............................................................................................................................................................................................13
datasets...............................................................................................................................................................................14
eventpseudomodel...............................................................................................................................................................14
hostpseudomodel.................................................................................................................................................................14
form.............................................................................................................................................................................................15
field.......................................................................................................................................................................................16
subform...............................................................................................................................................................................17
4 Scripting Events.........................................................................................................................20
5 Scripting Properties...................................................................................................................22
6 Scripting Methods.....................................................................................................................32
C# PDF File Merge Library: Merge, append PDF files in C#.net, ASP.
Combine scanned images to PDF, such as tiff, jpg, png, gif, bmp, etc. Description: Combine the source PDF streams into one PDF file and save it into a new
changing pdf to jpg; changing pdf file to jpg
VB.NET PDF File Merge Library: Merge, append PDF files in vb.net
This part illustrates how to combine three PDF files into a new file in VB.NET application. You may also combine more PDF documents together.
convert pdf file into jpg format; change from pdf to jpg on
5
About This Document 
This document outlines the XML Form Object Model scripting events, objects, properties, and methods 
that are available for forms rendered in HTML and as form guides. For more information about the 
availability of other features, see Target Version Reference
and Transformation Reference
.
Who should read this document?
This document is intended for form developers interested in either creating scripts for forms that will be 
rendered into HTML or as form guides, or in maintaining existing scripting capabilities across several form 
output types. Knowledge of JavaScript™, the XML Form Object Model, as well as data binding using 
Adobe®LiveCycle® DesignerES 8.2 is expected.
How to use this document
This document is divided into sections to present similar kinds of information in different ways. The intent 
is to allow users to locate what they need as quickly as possible.
Chapter
Provides information on
Overview
The scope of the support for scripting in HTML forms and 
form guides
Creating Scripts for HTML Forms and Form 
Guides
Considerations for creating scripts that may need to run on 
multiple client applications, as well as techniques for 
adapting your existing scripts
Object-Level Scripting Support
What scripting objects are supported for HTML forms and 
form guides. For each object, any supported properties and 
methods are also listed. Use this chapter if you want to 
know, generally, what properties and methods are 
supported for a particular scripting object.
Scripting Events
A complete, alphabetical list of all scripting events and 
their availability for HTML forms and form guides
Scripting Properties
A complete, alphabetical list of all scripting properties and 
their availability for HTML forms and form guides. Use this 
chapter if you want to know the availability for a specific 
scripting property.
Scripting Methods
A complete, alphabetical list of all scripting methods and 
their availability for HTML forms and form guides. Use this 
chapter if you want to know the availability for a specific 
scripting method.
JPEG Image Viewer| What is JPEG
an easy-to-use interface enabling you to quickly convert your JPEG images into other file formats, including Bitmap, Png, Gif, Tiff, PDF, MS-Word
convert .pdf to .jpg online; batch convert pdf to jpg
VB.NET Word: Word to JPEG Image Converter in .NET Application
NET example below on how to convert a local use DOCXDecoder open a word file Dim pageCount provide powerful & profession imaging controls, PDF document, image
convert pdf to jpg; .pdf to .jpg online
Adobe LiveCycle Designer ES
About This Document
Scripting Support for HTML Forms and Form Guides
Additional information     6
Additional information
The resources in this table can help you learn more about AdobeLiveCycleES (Enterprise Suite) Update 1.
For information about
See
Detailed information about creating and editing form 
guides using GuideBuilder
LiveCycle Designer ES Help
Getting started creating scripts in DesignerES
LiveCycle Designer ES Scripting Basics
Complete reference information detailing the 
scripting objects, properties, methods, and events 
available in DesignerES
LiveCycle Designer ES Scripting Reference
An overview of what from guides are, how you can 
create them, and how to integrate them into 
processes using AdobeLiveCycleWorkspaceES
Getting Started with Form Guides
LiveCycleES terminology
LiveCycleES Glossary
Other services and products that integrate with 
LiveCycleES
www.adobe.com
Patch updates, technical notes, and additional 
information on this product version
LiveCycle Technical Support
VB.NET Create PDF from images Library to convert Jpeg, png images
Components to batch convert PDF documents in Visual Basic .NET class. If you want to turn PDF file into image file format in VB.NET class, then RasterEdge
advanced pdf to jpg converter; convert pdf file to jpg online
VB.NET PDF insert image library: insert images into PDF in vb.net
Save changes to existing PDF file or output a new PDF file. Insert images into PDF form field in VB.NET. to provide users the most individualized PDF page image
convert pdf to jpg 100 dpi; convert pdf pages to jpg
7
1
Overview
When you create forms using LiveCycle DesignerES, you have the option of rendering those forms in 
either PDF or HTML, or creating form guides based on Adobe Flash® technology. End users view each of 
the formats (PDF, HTML, and form guides) by using an associated client application. The following table 
provides an overview of the client applications required to view PDF forms, HTML forms, and form guides.
Note:While end users may view the PDF form, HTML form, or form guide in an application such as 
LiveCycle WorkspaceES, it is important to remember that it is the underlying client technology that 
is responsible for displaying the form and its data.
Not all form features available in LiveCycle DesignerES are available across all output formats. Forms 
rendered in PDF format, by default, have access to the full XML Form Object Model, including all scripting 
events, objects, properties, and methods. Forms rendered in HTML format, or those rendered as form 
guides, have access to only a portion, or subset, of the XML Form Object Model. The following diagram 
illustrates the relationship between the full XML Form Object Model and the subsets available for HTML 
forms and form guides. Note that the support for form guides is a subset of the full XML Form Object 
Model, and that the support for HTML forms is a subset of what is supported for form guides.
The reduced scope of the XML Form Object Model for HTML forms and form guides means that if you are 
creating form designs that may be rendered in either of those formats, you will need to consider how to 
Format
Client application
PDF
AdobeAcrobat®Professional, AcrobatStandard, AdobeReader®
HTML
Microsoft® Internet Explorer, Mozilla Firefox, Netscape Navigator, Apple® 
Safari
Form guide
Adobe FlashPlayer
Adobe LiveCycle Designer ES
Overview
Scripting Support for HTML Forms and Form Guides
Objects that support scripting     8
structure your form scripting to avoid scripting on your form that references objects, properties, or 
methods that are not available, to avoid unexpected results. 
Objects that support scripting
LiveCycleDesignerES uses two separate definitions of objects with respect to scripting:
Objects that you add to your form design from the Object Library palette
Objects exposed from the underlying XML architecture of a form design
Architecturally, objects that exist within the Object Library palette are more meaningful representations of 
objects exposed in the underlying XML. In fact, all objects available in the Object Library palette are 
derived from only four XML objects: contentArea, draw, field, and subform. 
The DesignerES scripting model allows you to reference objects directly using the name of the object. For 
example, if you have a text field on your form, and you want to set its value, you could use the following 
JavaScript:
TextField1.rawValue = "Hello World";
From an architectural perspective, this is logically equivalent to the following:
field.rawValue = "Hello World";
The following table outlines how the Object Library objects map to their underlying XML equivalents.
Note:You cannot script against DesignerES objects derived from contentArea or draw objects. To find 
what properties and methods are available for your Object Library objects, consult either the field
or subform
sections of Object-Level Scripting Support
.
In addition to objects available from the Object Library in DesignerES, objects that are only available 
through scripting are supported by HTML forms and form guides. The table below outlines how you 
reference the supported scripting model objects using script:
Object on the Standard tab of the Object Library
Derived from
Content Area
contentArea
Circle, Image, Line, Rectangle, Text
draw
Barcodes (all), Button, Check Box, Date/Time Field, Decimal Field, 
Drop-Down List, Email Submit Button, HTTP Submit Button, Image Field, 
List Box, Numeric Field, Paper Forms Barcode, Password Field, Print Button, 
Radio Button, Reset Button, Signature Field, Text Field
field
Subform, Table (each body row, header row, and footer row is a distinct 
subform object)
subform
subform
.instanceManager
Supported scripting model objects
Syntax
data
data
.datasets
xfa.data.
xfa.data.datasets.
eventpseudomodel
xfa.event.
Adobe LiveCycle Designer ES
Overview
Scripting Support for HTML Forms and Form Guides
Objects that support scripting     9
For more information on the entire Adobe XML Form Object Model, see LiveCycle Designer ES Scripting 
Reference
.
hostpseudomodel
xfa.host.
form
xfa.form.
xfa
xfa.
Supported scripting model objects
Syntax
10
2
Creating Scripts for HTML Forms and Form Guides
When you add scripts to a form you create in LiveCycleDesignerES, you must decide where those scripts 
will execute: either on the client application, on the server, or on both the client and the server. If you 
choose to execute your scripts on the server in any way, your form must be deployed in conjunction with 
AdobeLiveCycleFormsES so that the form and its data can return to the server when the script executes. 
After the script executes, the form is re-rendered and posted back to the end user. Executing scripts on the 
server provides you with access to the full XML Form Object Model objects, scripting properties, and 
scripting methods.
If you choose to run your scripts on the client application, there are restrictions to the scope of the XML 
Form Object Model you can access, and even what scripting language you can use. This section discusses 
the considerations you need to keep in mind when creating scripts for HTML forms or form guides.
Choosing a scripting language
If you are creating scripts that execute on the server, you are free to create scripts in either JavaScript or 
FormCalc. However, if you are creating scripts that will execute on the client application, you can only use 
JavaScript. This restriction applies because FormCalc is not natively available in client applications, such as 
internet browsers or FlashPlayer.
If you have an existing PDF form that you want to make available in HTML format, or as a form guide, one 
strategy is to set your existing FormCalc scripts to execute on the server. This technique may not always be 
appropriate for your specific use case, for example, if you don’t want the form to make a round trip to the 
server as part of the form filling experience. However, this technique may be useful if you do not want to 
rewrite your existing FormCalc script in JavaScript.
Note:Not all scripting events can execute on the server. For example, interactive events are specific to 
user interactions with the form in the client application, so they cannot be set to execute on the 
server.
Executing JavaScript in a specific client application
If you want to customize your scripting depending on the particular client application in which the form or 
form guide is being viewed, you can use the name property of the host model to conditionalize your 
scripts. For example, the following JavaScript executes only if the form is rendered as a form guide:
if (xfa.host.name == "Flash")
{
xfa.host.messageBox("This is executing in Flash h Player!");
}
Similarly, the following JavaScript executes only if the form is rendered in HTML format (and the form is 
viewed in Internet Explorer):
if (xfa.host.name == "IE")
{
xfa.host.messageBox("This is executing in Internet Explorer!");
}
Documents you may be interested
Documents you may be interested