JavaScript
Popup Menu Programming
Notes on Folder Level Development
Extreme JavaScript for Acrobat
Form Filling Wizard
(PDF 124k) - Also called Form
Guides. In this example a Dialog Wizard is used to
guide the user through filling out a complex form.
The Form and Wizard are structured to demonstrate how
Wizards can be used to present the user with options and
information differently than it is presented on the
form.
3D PDF Robot Arm Game
(PDF 317 k) -
Demonstrates the limits of what can be done with Acrobat
3D annotation scripting, plus it's a lot of fun!
Requires Acrobat or Adobe Reader 7.08 or later.
Bouncing
Button (PDF 398k) - Catch a button that bounces
around inside of a square. This sample
demonstrates using the page geometry and timers.
Swat
the Fly Game (354k) - Variation on the Bouncing
button. Each button click leaves behind a dead
fly. The live moving fly avoids the Dead
Flies. Game is timed. Most dead flies in
60sec wins.
Here are a couple of web pages where you will find
examples of two very complex forms used as
applications.
Web pages and PDF files by Shawn S. Altorio:
CharacterSheet
Spellbook
MultimediaXFA
(PDF 10MB, Acrobat 7 or later) - Thought you couldn't
use multimedia in a LiveCycle®
Designer PDF? Think again. This sample
demonstrates how to use a multimedia player in an XFA
document. Because of the embedded AVI file this
PDF is very large. Download it rather than trying
to display it in the browser.
2D Matrix
Calculator (PDF 1.1MB) - All graphics operations in
a PDF rely on 2 dimensional matrices. This matrix
calculator helps you to understand how these matrices
are formed, combined, and affect drawn objects on the
page. This document is an example of how a PDF can be a
software application.
IE
Browser/Acrobat intercommunication -
This is a link
to a framed web page. PDF documents can be loaded
into either of two frames from an URL. If the
documents contain the correct JavaScript, the browser
and the PDF Page can send messages to one another.
An example PDF is provided. Messaging is done with
the "HostContainer" object, New in Acrobat 7.05.
Must have Acrobat
7.05 or later (Reader or Professional)
Updated for Acrobat 8.1!!
This functionality now works with Firefox and Safari.
Other problems with the message handler setup have also
been fixed. All thanks to Rudi Shari at Adobe, who
took a serious interest in and then straightened out
this convoluted technology, Thanks Rudi!!
XML Parsing
and Manipulation - This example PDF demonstrates
using the XMLData object to create, add nodes to, modify
nodes, and delete nodes from an XML file stored as a
file attachment to the PDF. |
AcroDialogs
Accessibility White
Paper
Bryan Guignard, aka The PDF Expert, has authored a White paper
describing a new model for accessible electronic forms
using Acrobat's Dialog Object. Bryan uses
AcroDialogs to help save time and money in creating the
dialogs for his accessible forms.
Accessible Forms White Paper (440 KB PDF file)
More information and discussion can be
found at this Adobe forums posting.
Dynamic Form with Line Numbering (PDF 110kb)
|