FG Customize
FG Customize
FG Customize
Adobe® LiveCycle™ ES
July 2007 Version 8.0
© 2007 Adobe Systems Incorporated. All rights reserved.
Adobe® LiveCycle® ES 8.0 Customizing Form Guides Using Flex™ Builder™ for Microsoft® Windows®
Edition 1.0, July 2007
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, Flex, Flex Builder, LiveCycle, and Reader are either registered trademarks or trademarks of Adobe Systems
Incorporated in the United States and/or 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 BISAFE and/or TIPEM software by RSA Data Security, Inc.
This product includes software developed by the Apache Software Foundation (http://www.apache.org/).
This product includes code licensed from RSA Data Security.
This product includes software developed by the JDOM Project (http://www.jdom.org/).
Macromedia Flash 8 video is powered by On2 TrueMotion video technology. © 1992-2005 On2 Technologies, Inc. All Rights Reserved.
http://www.on2.com.
This product includes software developed by the OpenSymphony Group (http://www.opensymphony.com/).
Portions of this code are licensed from Nellymoser(www.nellymoser.com).
MPEG Layer-3 audio compression technology licensed by Fraunhofer IIS and THOMSON Multimedia (http://www.iis.fhg.de/amm/).
This product includes software developed by L2FProd.com (http://www.L2FProd.com/).
The JBoss library is licensed under the GNU Library General Public License, a copy of which is included with this software.
The BeanShell library is licensed under the GNU Library General Public License, a copy of which is included with this software.
This product includes software developed by The Werken Company.
This product includes software developed by the IronSmith Project (http://www.ironsmith.org/).
The OpenOffice.org library is licensed under the GNU Library General Public License, a copy of which is included with this software.
Adobe Systems Incorporated, 345 Park Avenue, San Jose, California 95110, USA.
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.
Contents
3
About This Document
Welcome to Customizing Form Guides Using Flex™ Builder™. This document provides information about
creating custom form guide layouts, panels layouts, and controls using Adobe® Flex Builder.
Note: You must use either Flex Builder 2.0.1 Hot Fix 2 or higher, or Flex SDK 2.0.1 Hot Fix 2 or higher.
Additional information
Adobe has a wide variety of resources about form guides focused at a variety of audiences. The following
illustration and section outline the various resources available.
To view these resources, go to the location specified in the See column in the following table.
4
Adobe LiveCycle ES About This Document
Customizing Form Guides Using Flex Builder Additional information 5
Using Flex Builder, you can go beyond the form guide customizing options available in Guide Builder to
create custom form guide components designed to suit your specific needs. For example, a Flex developer
could create a new custom control that displays form guide sections and panels in a tree structure.
The process for creating new custom form guide components, whether they are form guide layouts, panel
layouts, or form guide controls, follows the same general steps:
1. Create a new Flex Library project in Flex Builder. For more information, see Creating Flex Library
Projects for Custom Form Guides.
2. Create new customized form guide components as part of the Flex Library project. For more
information, see one of the following sections:
● Creating Form Guide Layouts
● Creating Panel Layouts
● Creating Controls
3. Compile the Flex library project to a SWC file. For more information, see Building your custom Flex
library project.
4. Import the SWC file into Guide Builder. For more information about importing SWC files into Guide
Builder, see LiveCycle Designer ES Help.
6
Creating Flex Library Projects for Custom Form
2 Guides
The first step in creating custom form guide components is to create a new Flex library project in
Flex Builder. When completed, the Flex library projects you create must be saved to a SWC file for
importing into Guide Builder. A SWC file is an archive file for Flex components and other assets.
Each Flex library project you create must include the following elements:
● Locale-specific form guide SWC files.
● Locale-specific form guide SWC resource bundles.
● A folder structure with specific subfolders for each type of form guide component. For more
information about creating the correct folder structure, see Flex library project folder structure.
In addition, you can optionally include additional SWC files that contain MXML components or
ActonScript classes that you want to leverage, or you can include other assets such as image files or videos.
6. Browse to the \plugins\GuideBuilder folder where Adobe LiveCycle Designer ES is installed. By default,
the path is C:\Program Files\Adobe\LiveCycle Designer ES\8.1\plugins\GuideBuilder. Add the following
SWC files to the project:
● GAClientRuntime.swc
● XFAModel.swc
7. Browse to the \plugins\GuideBuilder\locale folder and add the following SWC files from the
appropriate language folder to the project:
● GAClientRuntime_rb.swc
● XFAModel_rb.swc
8. Click Finish.
After you create the Flex library project, you must create a folder structure to store your custom form guide
components. Guide Builder requires that each type of custom form guide component be in a specifically
named project folder.
7
Adobe LiveCycle ES Creating Flex Library Projects for Custom Form Guides
Customizing Form Guides Using Flex Builder Flex library project folder structure 8
The custom Flex library folder structure must contain the following elements:
● A top-level folder that has a unique name. The top-level folder in the basic folder structure example
below is named custom.
2. If your Flex library project is set to compile automatically, proceed to step 3. If your Flex library project is
not set to compile automatically, in the Navigation view, select your project and click Project > Build
Project.
3. Make the compiled project SWC file available to Guide Builder in one of the following ways:
● If you are compiling form guides as part of a LiveCycle ES solution and you want to distribute your
SWC files by way of the LiveCycle ES repository, open LiveCycle Workbench ES and drag your SWC
file to a folder within the repository.
● Publish your SWC file to a shared network location.
You can use the Flex Builder projects as a reference when creating your own custom Flex library projects.
Note: You should only copy content from the sample Flex Builder projects, and not use them as a starting
point for creating new custom form guide components.
1. Navigate to the LiveCycle ES SDK\samples\FormGuides folder located where you installed LiveCycle ES
(by default, C:\Adobe\LiveCycle8).
7. Select the folder from which you extracted the contents of the ZIP file and click Finish.
What’s next?
After you have imported the sample form guide Flex Builder projects, you can start creating your own form
guide layouts. For information about form guide layouts, see Creating Form Guide Layouts.
3 Creating Form Guide Layouts
A form guide layout defines the visual layout and structure of a form guide that remains constant
throughout a form-filling session. In general, a form guide layout consists of the following components:
● Guide help
● Progress bar
● Previous button
● Next button
● Navigation control
● Panel content
The following image illustrates an example of how a form guide layout is structured.
Displays the content for each panel that is Previous and Next buttons for
defined in the Guide Builder form guide navigating the form guide, and a
hierarchy. Each data entry panel defines its progress bar to indicate the
own individual layout. percentage of mandatory fields
into which the user has entered
data.
10
Adobe LiveCycle ES Creating Form Guide Layouts
Customizing Form Guides Using Flex Builder Creating custom form guide layouts 11
6. Click Finish.
After you create the shell of the new form guide layout, you add Flex Builder components, either in Source
view or Design view, based on the behavior you are trying to achieve. Typically, a form guide layout
includes standard Flex Builder layout containers such as VBox, HBox, Canvas, and Panel. In addition, you
can add specific form guide components from the list in the Custom folder within the Components view.
The following form guide components are the most common ones that appear in a form guide layout:
● Navigation control such as AccordionNav, MXTreeNav, ProgressSectionBarNav, or TabTabNav
● ProgressBar
● HelpBox
● ToolBar
● PanelContent
● Guide actions such as PreviousPanelButton, NextPanelButton, AddPanelButton, CopyPanelButton,
RemovePanelButton, and SubmitButton
● PDFBox
For more information about these form guide components, see Custom Component Lists.
Adobe LiveCycle ES Creating Form Guide Layouts
Customizing Form Guides Using Flex Builder Form guide layout sample 12
At the form guide layout level, the TLALife project uses the default Button Bar layout included with Guide
Builder. The following image illustrates the Outline view of the Button Bar form guide layout.
Adobe LiveCycle ES Creating Form Guide Layouts
Customizing Form Guides Using Flex Builder What’s next? 13
The Button Bar layout is structured using a series of standard Flex Builder VBox and HBox components
combined with custom form guide components. The following image illustrates the output of the TLALife
sample form guide and calls out the various custom form guide components.
This Image component, when selected,
reveals the HelpBox component that
displays the form guide help text.
ToolBar
Text {pageManager.gaModel.name}
ProgressSectionBarNav
PanelContent
ProgressBar PreviousPanelButton
NextPanelButton
What’s next?
After you are familiar with how a form guide layout is structured, start with a new Flex library project and
create a variation on an existing form guide layout. For example, restructure the Button Bar layout by
reordering the HBox containing the logo, form guide title, ToolBar component, and Image component so
that it appears at the bottom of the layout instead of at the top.
After you create a custom form guide layout, you must compile your Flex library project and then import
the SWC file into Guide Builder. After the new layout is imported, it can be applied to form guides.
For information about building your Flex library project, see Building your custom Flex library project. For
more information about importing SWC files into Guide Builder, see LiveCycle Designer ES Help.
4 Creating Panel Layouts
A panel layout defines the visual layout and presentation of form design objects associated with a single
form guide hierarchy panel. In general, a panel layout consists of the following components:
● Panel help
● Panel content
● Questions to further structure form guide navigation
6. Click Finish.
After you create the shell of the new panel layout, you add Flex Builder components, either in Source view
or Design view, based on the behavior you are trying to achieve. Typically, a panel layout includes standard
Flex Builder layout containers such as VBox and HBox. In addition, you might add specific form guide
components from the list in the Custom folder within the Components view. The following form guide
components are the most common ones that appear in a panel layout:
14
Adobe LiveCycle ES Creating Panel Layouts
Customizing Form Guides Using Flex Builder Panel layout sample 15
● HelpPanel
● PanelItem
● QuestionItem
However, panel layouts are not required to contain any specific form guide components. For example, a
panel may contain hard-coded text objects, such as legal text or instructions, that must be read prior to
filling the form guide. The TLALife sample form guide discussed in Panel layout sample includes a section
called Processing Instructions that consists of a panel that contains a single text object.
For more information about form guide components, see Custom Component Lists. For more information
about panel layouts and their components, see LiveCycle ES ActionScript Reference, available at
www.adobe.com/go/learn_lc_fgActionScript.
The One Column layout is structured as a single VBox that contains the following form guide components
in the order shown:
HelpPanel Displays panel help text entered by a form author using Guide Builder.
PanelItem Displays form design objects contained within a panel.
QuestionItem Displays any questions entered by a form author using Guide Builder.
Adobe LiveCycle ES Creating Panel Layouts
Customizing Form Guides Using Flex Builder What’s next? 16
The following image illustrates the output of the first panel in the TLALife sample form guide and calls out
the various form guide components within the panel.
By default, the panel does not include panel help text;
therefore, no help text is displayed in the output.
What’s next?
After you are familiar with how a panel layout is structured, start with a new Flex library project and create
a variation of an existing panel layout. For example, restructure the One Column layout by reordering the
QuestionItem component so that it occurs before the HelpPanel component.
After you create a custom panel layout, you must compile your Flex library project and then import the
SWC file into Guide Builder. After the new layout is imported, it can be applied to form guides.
For information about building your Flex library project, see Building your custom Flex library project. For
more information about importing SWC files into Guide Builder, see LiveCycle Designer ES Help.
5 Creating Controls
Controls are form guide components that communicate directly with a form guide to perform specific
actions. For example, controls allow users to navigate through a form guide, add and remove panels, and
display panel and section titles. In general, a control performs only a single action.
To take full advantage of custom controls within a form guide, you should be familiar with the form guide
ActionScript packages. For more information, see the LiveCycle ES ActionScript Reference available at
www.adobe.com/go/learn_lc_fgActionScript.
4. In the Based On list, select a component that is the most similar to the component you want to create,
in terms of behavior. This allows you to take advantage of existing behaviors through inheritance.
6. Click Finish.
4. In the Superclass field, specify the ActionScript class that is the most similar to the component you
want to create, in terms of behavior. This allows you to take advantage of existing behaviors through
inheritance.
6. Click Finish.
After you create the shell of the new control, you add functionality using the Source view in Flex Builder
based on the behavior you are trying to achieve. Most controls will require you to add ActionScript that
takes advantage of the form guide ActionScript packages included with the form guide SWC files and
resource bundles. For more information, see the LiveCycle ES ActionScript Reference available at
www.adobe.com/go/learn_lc_fgActionScript.
17
Adobe LiveCycle ES Creating Controls
Customizing Form Guides Using Flex Builder Next panel button example 18
The following ActionScript is an example of a next panel button control that extends the default Flex
button control.
<!-- Specifies that the button should only be enabled if the current panel is
not the last panel, and if a user clicks the button the form guide retrieves
the next panel in the hierarchy. -->
<mx:Button click="{panels.selectedIndex++}"
enabled="{panels.selectedIndex < panels.length-1}"
xmlns:mx="http://www.adobe.com/2006/mxml">
<!-- Gets the panels ActionScript class instance that includes the list of
visible the panels in a form guide. -->
<mx:Script>
<![CDATA[
import ga.views.PanelListView;
private var panels:PanelListView = PanelListView.instance;
]]>
</mx:Script>
</mx:Button>
The following ActionScript is an example of a tree navigation control that uses the default Flex Builder
mx:Tree class.
Adobe LiveCycle ES Creating Controls
Customizing Form Guides Using Flex Builder What’s next? 19
<!-- Information about the form guide sections and panels is passed to the
mx:Tree object as a new dataProvider. The currently selected item in the tree
is always the currently selected section or panel within the form guide. -->
<mx:Tree dataProvider="{treeView}"
selectedItem="{treeView.selectedItem}"
change="{treeView.selectedItem = this.selectedItem}"
xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script>
<![CDATA[
import ga.views.TreeView;
private var treeView:TreeView = TreeView.instance;
]]>
</mx:Script>
</mx:Tree>
What’s next?
After you create custom components, you must include them in custom form guide layouts or panel
layouts.
For information about creating custom form guide layouts and panel layouts, see Creating Form Guide
Layouts and Creating Panel Layouts.
6 Custom Component Lists
When you create a custom Flex library project, you must include the form guide SWC files and resource
bundles specific to your locale. Including the SWC files and resource bundles adds a collection of custom
form guide components to the Custom folder in your Flex Builder Components view. The custom form
guide components include everything you need to create custom form guide layouts and panel layouts.
Note: When you are in Design view, you cannot add all of the custom form guide components that appear
in the Custom folder to form guide layouts or panel layouts. Components that you can add are
indicated with an active component icon , and those you cannot add are indicated with an
inactive component icon . Additionally, custom components that you create appear in the
Custom folder with a new component icon .
The custom components that you can add to layouts are listed alphabetically in the Flex Builder
Components view but conceptually fall into the following categories:
● Button components
● Help components
● Label components
● Navigation components
● Output components
20
Adobe LiveCycle ES Custom Component Lists
Customizing Form Guides Using Flex Builder Button components 21
Button components
Button components provide the most common form guide actions.
AddPanelButton Adds a new panel to a list of repeating panels. This button is available only when the
following statements are true:
● The current panel can repeat.
● Adding a new panel does not conflict with the maximum occurrence value of the associated
subform object on the form.
CopyPanelButton Creates a copy of the currently selected panel and adds it to the list of repeating
panels. This button is available only when the following statements are true:
● The current panel can repeat.
● Adding a copy of the current panel does not conflict with the maximum occurrence value of the
associated subform object on the form.
NextPanelButton Displays the next panel in the form guide hierarchy. If the current panel is the last
panel in the hierarchy, this button is not available.
PreviousPanelButton Displays the previous panel in the form guide hierarchy. If the current panel is
the first panel in the hierarchy, this button is not available.
RemovePanelButton Removes the current panel from the list of repeating panels. This button is
available only when the following statements are true:
● The current panel can repeat.
● Removing the current panel does not conflict with the minimum occurrence value of the
associated subform object on the form.
SubmitButton Displays a submit button, but only when the current panel is the last panel in the form
guide hierarchy. When clicked, this button performs one of the following actions, depending on the
values selected in the Submit From list in Guide Builder:
PDF Submits the form guide data from the PDF form. Clicking the submit button in the form guide
opens the PDF form, from which the form filler can submit the data. If the PDF form is not available,
clicking the submit button in the form guide instructs LiveCycle Forms ES to create the PDF form
and return it to the browser so that the form filler can verify it and then click the Submit button in it.
Printed Form Clicking the submit button opens the PDF form so that the form filler can print the
form.
Guide Clicking the submit button submits the data from the form guide.
Hosted Application Specifies that the hosted application, such as LiveCycle Workspace ES, controls
the data submission. In this case, the form guide does not have a submit button. The hosted
application extracts the data from the form guide and performs the data submission.
Help components
Help components provide the ability to display help to end users in either text or video format:
HelpBox Displays form guide help, either text or video.
HelpPanel Displays panel help, either text or video.
HelpVideo Displays the help video control.
Adobe LiveCycle ES Custom Component Lists
Customizing Form Guides Using Flex Builder Label components 22
Label components
Label components provide objects that display section and panel titles:
PanelTitle A label that displays the name of the currently selected panel.
SectionTitle A label that displays the name of the currently selected section.
Navigation components
Navigation components provide the system for navigating the sections and panels of a form guide:
AccordionNav An accordion menu composed of sections that each contain a list of panels. The default
Guide Builder form guide layout named Left Accordion is an example of the usage of the AccordionNav
component.
MxTreeNav A tree structure that lists multiple section and panel levels. The default Guide Builder form
guide layout named Left Multilevel is an example of the usage of the MxTreeNav component.
Note: The MxTreeNav component is the only navigation component that displays nested section and
panel levels.
ProgressSectionBarNav A horizontal list of buttons that represents each section in the form guide
hierarchy. The default Guide Builder form guide layout named Button Bar is an example of the usage of
the ProgressSectionBarNav component.
Note: This navigator is useful when each form guide section includes only one panel.
TabTabNav A navigation system that consists of two corresponding levels of tab menus. The top-level
tabs list the sections in the form guide hierarchy and the bottom-level tabs list the panels for the
currently selected top-level tab. The default Guide Builder form guide layout named Workspace is an
example of the usage of the TabTabNav component.
Output components
Output components provide objects that display content or functionality to users at run time.
PanelContent Displays the content of form guide panels.
PDFBox Contains the PDF view of the form if the PDF is rendered with the form guide.
ProgressBar Displays the percentage of mandatory fields into which an end user has entered data.
This control is not available if the form guide does not contain mandatory fields.
ToolBar Displays the form guide toolbar, which includes the Save PDF, Print PDF, Email PDF, and
Show/Hide PDF controls.
7 Form Guide CSS Styles
This section lists the form guide CSS styles recognized by Guide Builder. You can use this style information
to create a common CSS file that you can share among multiple form guides to maintain common styling.
.buttons
The .buttons class defines the style properties for button objects.
23
Adobe LiveCycle ES Form Guide CSS Styles
Customizing Form Guides Using Flex Builder .fieldhelp 24
.fieldhelp
The .fieldhelp class specifies properties for field level help on a form guide.
.guide
The .guide class specifies style properties for the top level layer of the form guide application as defined
in the Guide Wrapper/Layout definition.
.guidehelp
The .guidehelp class specifies properties for guide level help on a form guide.
.layoutobjects
The .layoutobjects class defines the margins around an object within a panel layout.
.layoutrepeaterobjects
The .layoutrepeaterobjects class defines the margins around an object within a repeating panel
layout.
.logo
The .logo class controls the space reserved for a logo graphic.
.navigationbase
The .navigationbase class specifies that area that surrounds the navigation buttons.
.navigationlevel1
The .navigationlevel1 class specifies properties for the first level navigation heading.
.navigationlevel2
The .navigationlevel2 class specifies properties for the second level navigation heading.
.navigationlevel3
The .navigationlevel3 class specifies properties for the third level navigation heading.
.navigationlevel4
The .navigationlevel4 class specifies properties for the fourth level navigation heading.
.navigationlevel5
The .navigationlevel5 class specifies properties for the fifth level navigation heading.
.navigationOver
The .navigationOver class specifies the border color that is used when the form filler moves the mouse
pointer over a navigation control.
.navigationSelected
The .navigationSelected class specifies the background color that is used when the form filler selects
a navigation control.
.panelcaption
The .panelcaption class defines the text attributes of field captions in a panel.
.paneldata
The . paneldata class defines the properties for the area of a panel layout that displays form objects and
data.
.panelhelp
The .panelhelp class specifies a background color for the help that appears in the data entry panel.
.panelitem
The .panelitem class specifies style properties for form guide fields.
.panelnav
The .panelnav class defines the colors for the controls in the navigation panel, such as accordions or
tabs.
.paneltext
The .paneltext class defines text attributes of the panel text.
.progressbar
The .progressbar class defines the background colors of the progress bar.
.repeater
The .repeater class defines the background colors of the repeater components.
.videocontrol
The .videocontrol class controls the color of the background and of text.
ComboBox
The ComboBox class specifies the default styles for all drop-down lists in a form guide.
DateField
The DateField class specifies the default formatting for all date fields in a form guide.
GAIcon
The GAIcon class specifies the format for the logo in a form guide.
Label
The Label class specifies the format for static text in a form guide.
RadioButton
The RadioButton class specifies formatting for all radio buttons used in a form guide.
TextInput
The TextInput class specifies the format for all text fields used in a form guide.
TextInputMask
The TextInputMask class specifies the style properties of the mask input comb field. It enables guided
data entry by providing visual cues to the user filling the form guide. For example, a postal code field
would display as a field with 6 cells.
TextInputSymbol
The TextInputSymbol class specifies the format for currency symbols used in a form guide.
Syntax
alpha="[0.0..1.0]"
Applies to
● .buttons
● .guidehelp
● .navigationlevel2
● .panelhelp
Adobe LiveCycle ES Form Guide CSS Styles
Customizing Form Guides Using Flex Builder backgroundAlpha 35
backgroundAlpha
The backgroundAlpha property specifies the transparency of the background color.
Syntax
backgroundAlpha="[0.0..1.0]"
Applies to
● .application
● .buttons
● .guide
● .guidehelp
● .navigationlevel1
● .paneldata
● .panelhelp
● .panelitem
● .panelnav
● TextInputMask
backgroundColor
The backgroundColor property specifies the guide background color.
Syntax
backgroundColor="color-name | color-rgb | color-hex | transparent"
Applies to
● .application
● .fieldhelp
● .guide
● .guidehelp
● .navigationlevel1
● .navigationlevel2
● .navigationlevel3
● .navigationlevel4
● .navigationlevel5
● .paneldata
● .panelhelp
● .panelitem
● .panelnav
● .progressbar
● .repeater
Adobe LiveCycle ES Form Guide CSS Styles
Customizing Form Guides Using Flex Builder backgroundGradientColors 36
● .videocontrol
● TextInputMask
backgroundGradientColors
The backgroundGradientColors property specifies the two color extremes of the background color
gradient.
Syntax
backgroundGradientColors="[color-name | color-rgb | color-hex | transparent],
[color-name | color-rgb | color-hex | transparent]"
Applies to
.application
barColor
The barColor property specifies the color of the progress indicator.
Syntax
barColor="[color-name | color-rgb | color-hex | transparent],
[color-name | color-rgb | color-hex | transparent]"
Applies to
.guide
.panelnav
.progressbar
basewrapper
The basewrapper property specifies the name of the form guide layout.
Syntax
basewrapper="[form guide layout name]"
Applies to
.application
Adobe LiveCycle ES Form Guide CSS Styles
Customizing Form Guides Using Flex Builder borderAlpha 37
borderAlpha
The borderAlpha property specifies the standard Flex style for a panel.
Syntax
borderAlpha="0.0..1.0"
Applies to
.guide
.guidehelp
.paneldata
.panelnav
borderColor
The borderColor property specifies the color of the border around field help.
Syntax
borderColor="color-name | color-rgb | color-hex | transparent"
Applies to
.fieldhelp
.guide
.guidehelp
.paneldata
.panelhelp
.panelnav
borderStyle
The borderStyle property specifies the required default border value used by the supplied layouts.
Syntax
borderStyle=""
Applies to
.guide
.navigationlevel1
.panelhelp
.panelitem
Adobe LiveCycle ES Form Guide CSS Styles
Customizing Form Guides Using Flex Builder cellColor 38
cellColor
The cellColor property specifies the style attribute for the TextInputMask.
Syntax
cellColor="[color-name | color-rgb | color-hex | transparent],
[color-name | color-rgb | color-hex | transparent]"
Applies to
TextInputMask
color
The color property specifies the color to use for text in form guide help.
Syntax
color="[color-name | color-rgb | color-hex | transparent]"
Applies to
.buttons
.fieldhelp
.guidehelp
.navigationlevel1
.navigationlevel2
.navigationlevel3
.navigationlevel4
.navigationlevel5
.panelcaption
.paneldata
.panelhelp
.panelitem
.panelnav
.paneltext
.videocontrol
ComboBox
DateField
Adobe LiveCycle ES Form Guide CSS Styles
Customizing Form Guides Using Flex Builder cornerRadius 39
Label
TextInput
cornerRadius
The cornerRadius property specifies the roundness of the panel border.
Syntax
cornerRadius="[0..80]"
Applies to
● .guide
● .guidehelp
● .paneldata
● .panelhelp
● .panelnav
dropShadowEnabled
The dropShadowEnabled property specifies whether to add a drop shadow effect to field help.
Syntax
dropShadowEnabled="true | false"
Applies to
.fieldhelp
.panelitem
ComboBox
DateField
RadioButton
TextInput
fillAlphas
The fillAlphas property specifies the transparency of the gradient colors defined by the fillColors
property.
Syntax
fillAlphas="[0.0..1.0],[0.0..1.0]"
Applies to
.buttons
Adobe LiveCycle ES Form Guide CSS Styles
Customizing Form Guides Using Flex Builder fillColors 40
fillColors
The fillColors property specifies the two color extremes of the color gradient to use for button color.
Syntax
fillColors="[color-name | color-rgb | color-hex | transparent],
[color-name | color-rgb | color-hex | transparent]"
Applies to
.buttons
.navigationlevel1
.navigationlevel2
.navigationlevel3
.navigationlevel4
.navigationlevel5
.navigationOver
.navigationSelected
fontFamily
The fontFamily property specifies the font typeface.
Syntax
fontFamily="[font name]"
Applies to
ComboBox
DateField
RadioButton
TextInput
Adobe LiveCycle ES Form Guide CSS Styles
Customizing Form Guides Using Flex Builder fontSize 41
fontSize
The fontSize property specifies the font size.
Syntax
fontSize="integer"
Applies to
.fieldhelp
.navigationlevel1
.navigationlevel2
.navigationlevel3
.navigationlevel4
.navigationlevel5
.panelcaption
.panelitem
.paneltext
ComboBox
DateField
RadioButton
TextInput
fontStyle
The fontStyle property specifies whether to use italicized font.
Syntax
fontStyle="normal | italic"
Applies to
.fieldhelp
.panelcaption
.panelitem
.paneltext
Adobe LiveCycle ES Form Guide CSS Styles
Customizing Form Guides Using Flex Builder fontWeight 42
fontWeight
The fontWeight property specifies whether to use font bolding.
Syntax
fontWeight="normal | bold"
Applies to
.fieldhelp
.navigationlevel1
.navigationlevel2
.navigationlevel3
.navigationlevel4
.navigationlevel5
.panelcaption
.panelitem
.paneltext
gradientColors
The gradientColors property specifies two colors for the form guide container. Guide Builder uses the
two colors to create a gradient fill.
Syntax
gradientColors="[color-name | color-rgb | color-hex | transparent],
[color-name | color-rgb | color-hex | transparent]"
Applies to
.fieldhelp
Adobe LiveCycle ES Form Guide CSS Styles
Customizing Form Guides Using Flex Builder headerAlphas 43
headerAlphas
The headerAlphas property controls the transparency of the title area.
Syntax
headerAlphas=""
Applies to
.guidehelp
.paneldata
.panelhelp
.panelnav
headerColors
The headerColors property specifies the color of the guide help title area.
Syntax
headerColors="[color-name | color-rgb | color-hex | transparent],
[color-name | color-rgb | color-hex | transparent]"
Applies to
.guidehelp
.paneldata
.panelhelp
.panelnav
headerHeight
The headerHeight property specifies title bar size for panel areas (auto defined).
Syntax
headerHeight="[integer]"
Applies to
.guide
Adobe LiveCycle ES Form Guide CSS Styles
Customizing Form Guides Using Flex Builder horizontalAlign 44
horizontalAlign
The horizontalAlign property specifies the standard Flex style for most containers.
Syntax
horizontalAlign=""
Applies to
.navigationbase
iconColors
The iconColors property specifies a pair of fill colors for the icon component. The icon component
consists of a sphere with a gradient fill and the letter “i” in the middle. The icon component is used for the
information icon.
Syntax
iconColors="[color-name | color-rgb | color-hex | transparent],
[color-name | color-rgb | color-hex | transparent]"
Applies to
GAIcon
iconTextColor
The iconTextColor property specifies the color of the text inside the gradient sphere of the icon
component.
Syntax
iconTextColor="[color-name | color-rgb | color-hex | transparent]"
Applies to
GAIcon
Adobe LiveCycle ES Form Guide CSS Styles
Customizing Form Guides Using Flex Builder paddingBottom 45
paddingBottom
The paddingBottom property specifies the border around the bottom edge of the form guide.
Syntax
paddingBottom="[0..80]"
Applies to
.application
.guide
.layoutobjects
.layoutrepeaterobjects
.logo
.navigationbase
paddingLeft
The paddingLeft property specifies the border around the left edge of the form guide.
Syntax
paddingLeft="[0..80]"
Applies to
.application
.guide
.layoutobjects
.layoutrepeaterobjects
.navigationbase
paddingRight
The paddingRight property specifies the border around the right edge of the form guide.
Syntax
paddingRight="[0..80]"
Applies to
.application
.guide
.layoutobjects
Adobe LiveCycle ES Form Guide CSS Styles
Customizing Form Guides Using Flex Builder paddingTop 46
.layoutrepeaterobjects
.logo
.navigationbase
paddingTop
The paddingTop property specifies the border around the top edge of the form guide.
Syntax
paddingTop="[0..80]"
Applies to
.application
.guide
.layoutobjects
.layoutrepeaterobjects
.navigationbase
prefixBackgroundColor
The prefixBackgroundColor property specifies the background color of the prefix area of the
TextInputSymbol component.
Syntax
prefixBackgroundColor="[color-name | color-rgb | color-hex | transparent]"
Applies to
TextInputSymbol
prefixColor
The prefixColor property specifies the color of the text inside the prefix area of the TextInputSybmol
component.
Syntax
prefixColor="[color-name | color-rgb | color-hex | transparent]"
Applies to
TextInputSymbol
Adobe LiveCycle ES Form Guide CSS Styles
Customizing Form Guides Using Flex Builder rollOverColor 47
rollOverColor
The rollOverColor property specifies the border color that is used when the form filler moves the
mouse pointer over a navigation control.
Syntax
rollOverColor="[color-name | color-rgb | color-hex | transparent]"
Applies to
.navigationlevel1
.navigationlevel2
.navigationlevel3
.navigationlevel4
.navigationlevel5
roundedBottomCorners
The roundedBottomCorners property specifies whether the panel border is rounded.
Syntax
roundedBottomCorners="true | false"
Applies to
.guidehelp
.paneldata
.panelnav
selectionColor
The selectionColor property specifies the background color that is used when the form filler selects a
navigation control.
Syntax
selectionColor="[color-name | color-rgb | color-hex | transparent]"
Applies to
.navigationlevel1
.navigationlevel2
.navigationlevel3
.navigationlevel4
.navigationlevel5
Adobe LiveCycle ES Form Guide CSS Styles
Customizing Form Guides Using Flex Builder suffixBackgroundColor 48
suffixBackgroundColor
The suffixBackgroundColor property specifies the background color of the suffix area of the
TextInputSymbol component.
Syntax
suffixBackgroundColor="[color-name | color-rgb | color-hex | transparent]"
Applies to
TextInputSymbol
suffixColor
The suffixColor property specifies the color of the text inside the suffix area of the TextInputSybmol
component.
Syntax
suffixColor="[color-name | color-rgb | color-hex | transparent]"
Applies to
TextInputSymbol
textDecoration
The textDecoration property specifies whether to use font underlining.
Syntax
textDecoration="normal | underline"
Applies to
.fieldhelp
.guidehelp
.navigationlevel1
.navigationlevel2
.navigationlevel3
.navigationlevel4
.navigationlevel5
.panelcaption
.panelitem
.paneltext
Adobe LiveCycle ES Form Guide CSS Styles
Customizing Form Guides Using Flex Builder textRollOverColor 49
textRollOverColor
The textRollOverColer property specifies the text color that is used when a form filler moves the
mouse pointer moves over a navigation control.
Syntax
textRollOverColor="[color-name | color-rgb | color-hex | transparent]"
Applies to
.navigationlevel1
.navigationlevel2
.navigationlevel3
.navigationlevel4
textSelectedColor
The textSelectedColor property specifies the text color of an element of a component when the
element is selected.
Syntax
textSelectedColor="[color-name | color-rgb | color-hex | transparent]"
Applies to
.navigationlevel1
.navigationlevel2
.navigationlevel3
.navigationlevel4
themeColor
The themeColor property specifies the theme color to use for buttons on a form guide.
Syntax
themeColor="[color-name | color-rgb | color-hex | transparent],
[color-name | color-rgb | color-hex | transparent]"
Applies to
.buttons
.navigationlevel1
.navigationlevel2
.navigationlevel3
Adobe LiveCycle ES Form Guide CSS Styles
Customizing Form Guides Using Flex Builder version 50
.navigationlevel4
.navigationlevel5
.panelitem
.repeater
version
The version property specifies the version of the CSS file.
Syntax
version="[version number]"
Applies to
.application
Index
A H
AccordionNav component 22 HelpBox component 21
ActionScript HelpPanel component 21
control, creating 17 HelpVideo component 21
examples 18
AddPanelButton component 21
L
label components 22
B
building Flex library projects 8
M
Button Bar form guide layout 12
MXML control, creating 17
button components 21
MxTreeNav component 22
C
N
components, custom 20
navigation components 22
controls, creating 17
navigation tree, example 18
CopyPanelButton component 21
Next panel button 18
creating
NextPanelButton component 21
controls 17
Flex library projects 7
form guide layouts 11 O
panel layouts 14 Outline view, panel layout 15
output components 22
D
documentation resources 4 P
panel layouts
E creating 14
Outline view, example 15
examples
structure 14
form guide layout 12
PanelContent output component 22
navigation tree 18
PanelTitle label component 22
Next panel button 18
PDFBox output component 22
panel layout structure 14
PreviousPanelButton component 21
ProgressBar output component 22
F ProgressSectionBarNav component 22
Flex Builder 7
Flex library projects
R
building 8
RemovePanelButton component 21
creating 7
resources, documentation 4
folder structure 8
folder structure, Flex library project 8
form guide layouts S
about 10 SectionTitle label component 22
creating 11 SubmitButton component 21
example 12 SWC files
form guides adding to a Flex library project 7
creating Flex library projects for 7 importing into Guide Builder 8
G T
Guide Builder, making SWC files available to 8 TabTabNav component 22
ToolBar output component 22
51