Readme File

July 2002

Copyright Adobe Systems Incorporated 2002. All
rights reserved.

As of April 12, 2002, Accelio Corporation (formerly JetForm Corporation)
was purchased by Adobe Systems Incorporated. As of
that date, any reference to JetForm or Accelio shall be deemed to
refer to Adobe Systems Incorporated.

All objects now accept the Euro symbol
(â‚¬). You can enter the Euro symbol by copying the symbol from the
character map or by using the keystroke combination <ALT>+0128.

Forms no longer crash when an end user
right-clicks on an area of the form that appears empty but actually
contains a group of controls that are not visible.

In an application with nested form
controls, adding text to a field and then clicking within the field and
dragging the mouse outside of the subform no longer causes the form
control to stop responding.

Selecting the last character in a field
filled to its maximum number of characters no longer causes the
application to stop responding.

Tabbing through a form with a visible
embedded form control while the Field help window is open no longer
generates an
error and causes the application to close.

E-mail messages sent using the e-mail
object from a Microsoft Windows NT operating system are now sent to the recipient when
there is no attachment with the message.

All form data is now encoded in UTF-8
when posted using the HTTP Post object. Previously, data in rich text
field objects was encoded in ISO-8859-1, which produced invalid XML
files that could not be processed.

Rich static text and rich text field
objects no longer count the space or tab after a word when measuring the
width of words to determine the position of line breaks. In some cases,
words would break onto the next line, even though there was enough space
on the previous line.

The rich text field object's data now
resets correctly and displays correct justification and font attributes
after the form's ResetData method executes.

Forms containing both a signature object and
the ISG Data Control are no longer slow to load.

The date/time object and masked text field
object property pages no longer load into memory at run time on systems where
Designer is installed.

Data in the date/time object no longer fails
to print if the object is in an area of the form not visible on the screen.

Values in the date/time and masked text field
objects print correctly when printing multiple records.

The contents of drop-down list objects now
print when the PrintForm method is called when the form loads.

Filler no longer freezes
in certain circumstances when moving from one page to another for the
second time.

Scripts calling the GotoField
method in the OnEnter event of an object no longer cause the event would fire when a
new record is added to the data at run time.

Forms saved as HTML files for InTempo with
the Embed optimized form in XFT option selected no longer fail to
load in a Web browser.

Forms saved as HTML files for InTempo now
set the correct path to the codebase folder in the HTML file.

The run-time Spelling Checker verifies and
corrects the spelling of text fields filled by end users. End users can access
the Spelling Checker from the Filler toolbar or from the Context Menu to spell
check the entire form. This update now also allows you to call the SpellCheck
method to check all or a portion of the form.

To activate the Spelling Checker using a
script, use the new ScriptableAddins property of the form control to expose the
Spelling Checker and the Spelling Checker's SpellCheck method to activate the
check.

ScriptableAddins property

This is a property of the IForm6 interface of
the form control.

Category

Read-only

Description

This property returns a collection object of
all add-ins that are available for scripting. The Spelling Checker is the only
available scriptable add-in. The Spelling Checker is identified by the value
of its Item property, "Spelling Checker".

Use this property to write script to instruct
the Spelling Checker to call its SpellCheck method to check specific objects
on the form.

SpellCheck method

Description

This is a method of the Spelling Checker
add-in. This method opens the Spelling Checker and checks the spelling for a
specified object or group.

If the form is embedded within another form,
the Spell Checker's frame of reference is always the top-level form. When
specifying an object or group such as "Page1", the Spelling Checker
processes this as Page1 of the top-level form, even if called from within an
embedded form. To access fields on an embedded form requires the inner form to
be identified, such as "Page2.FFForm1.Page1".

Syntax

SpellCheck vObject, bSilent

vObject as VARIANT

bSilent as VARIANT_BOOLEAN

Parameter

vObject

Specifies the field object or text
description of the field's location within the form hierarchy. Text
descriptions must be surrounded by quotation marks.

For forms that may be both filled on
their own or embedded in another form, use objects rather than text as
the parameter and rely on the component map or subforms collection to
locate objects. For example, the following script will work regardless
of whether the form is embedded:

The "Form."
portion refers to the current context. When given an object, the Spell
Checker does not have to parse the text to find a starting object.

bSilent

Setting this property to True
suppresses the display of the dialog box that informs the user that
the spelling check is complete. If your script checks more than one
object at the same time, you may want to set this property to True
until all of the fields have been checked. For example, the following
script checks two fields but does not display the dialog box until the
second field is checked.

Examples

â€˜Spell check all fields on
Page 2 regardless of whether this form is embedded or not (VBScript)Set Page = Form.ComponentMap.Find "Page2", 1
Form.ScriptableAddins("Spelling Checker").SpellCheck Page

â€˜Spell check second
occurrence of memo field on page 1 (VBScript)Form.ScriptableAddins("Spelling Checker").SpellCheck
"Page1.memo[2]"

â€˜OnInitialize: enable this
button only if the spell checker is loaded (VBScript)bLoaded = False
For Each Addin in Form.ScriptableAddins
If Addin.Name = "Spelling Checker" Then
bLoaded = True
End If
Next
Me.Enabled = bLoaded