LiveCycle / BlazeDS

May 27th, 2012

Creating Master Pages in LiveCycle Designer ES2

More articles by »
Written by: Nouman Naveed
livecycle welcome screen

My another technology of exploration is LiveCycle ES2. I will be exploring on how to work with LiveCycle Designer ES2 in my coming articles and allow you to look on few features which are commonly used during PDF form development.  When you create a new form design, the layout editor represents a single page of the form. Forms, however, commonly span multiple pages. Although some multipage forms require the same look and feel on every page, many multi-page forms require a different look and feel on individual pages or groups of pages. The look and feel of a page might refer to its page size, orientation, watermarks, graphic elements, or common objects.

A fout-page static, interactive form might have a cover page, followed by two pages that share many of the same graphic elements, and a last page with a different orientation.

Master pages contain the common objedts that should appear on those pages. You can use multiple master pages. Every form design includes at least one master page. If you do not explicitly define other master pages all pages in the form are associated with the default master page.

On the Master page, you define these elements:

  • Content Areas
  • Boilerplate objects that repeat on each page
  • Header and footer information
  • Watermarks
Adobe LiveCycle Designer ES2 Master pages

Content AreaContent areas define where objects can be placed or laid down on the pages of a form. When you design a form, you can only place an object on a page if it is inside the area bounded by a content area. Content areas play an important role with respect to rendering dynamic forms. When LiveCycle Forms ES2 merges a form design with data, objects are laid down in content areas. Master Pages contain one content area by default. Additional Content Areas can be added via the Object Library.

Multiple Master Pages

By default, every form contains one master page and one form page. If your form requires more than one page and each page has common boilerplate information, page size, and a page orientation,  only one master page is required. You connect all the pages to the one master page. If your form requires more than one page and the pages have different layouts, add a master page for each layout type. You cannect each page to the appropriate master page.

Adding master pages

You use multiple master pages to allow multiple page layouts within a form. Each master page is created with a default content area. When you have added a master page, you can change the page size and page orientation by using the master page Object palette.

Adobe LiveCycle Designer ES2 object palette

Master Page Occurrences

When designing dynamic forms, a specific page layout many occur zero or more times. For example, if the data does not overflow into a second page, the second page layout will not occur. As as result, a master page may be applied zero or more times, depending on the form data. You define master page occurrences using the Restrict Page Occurrence option of the Object palette. You can specificy the minimum and maximum occurrences for each master page. For example, to create a cover page containing company logo and header information, you would create it using the first Master Page and set the Max occurrences to 1. All successive pages will be created using the next master page specified in the Hierarchy palette. If the minimum value is set higher than the occurrences of the available data for the master page, a blank page without data is generated.

About the Author

Nouman Naveed
My name is Mohammed Nouman Naveed. I work and play with Flash Platform technologies and has experience of 11 years. Consulting and Training is part of my job. I am Adobe Certified Instructor, Adobe User Group Manager, Adobe Certified Expert and Adobe Community Champion.


Login Chart with BlazeDS Datapush capabilities

DataPush using Custom Java Adapter to Flex Apps

Recently, I have been investigating on how to push data from BlazeDS using custom java adapter and found few interesting details to share with you all. If you are already working with BlazeDS / LCDS then you might be aware of c...
by Nouman Naveed

AIR adobe certified

Get Adobe Certified

During my recent assignment client was asking many questions on certification process. Sotoday I have decided to add some light on how certification is acquired to make you proud.There are many quality resources already on the ...
by Nouman Naveed



Be the first to comment!

Leave a Reply

Your email address will not be published. Required fields are marked *