Form caching is an effective way to increase the performance of form rendering. When a form is cached, the data is merged into a pregenerated presentation. Using LiveCycle Forms ES, you can cache forms to improve rendering performance.Forms whose layout adjusts to accommodate data can always be cached. Forms that have a fixed layout may also be cached but the following restrictions apply:
• If you have floating fields in forms that have a fixed layout and you select the Allow Form Rendering To Be Cached On Server option, the data in the fields will not render in the output PDF. To render the data in floating fields, ensure that this option is not selected.
• If the form can be filled by using Acrobat or Adobe Reader 6.0.2, only forms that have a fixed layout are eligible for caching. Form caching with forms that have a flowable layout is only supported by Acrobat and Adobe Reader 7.0.5 and later.
• All server-side scripting against the form layout is ignored. For example, you cannot script against such things as the fill color, font color, border width, or border color.
•
• When using the PDF or PDFForm transformations, you cannot change the layout of the form using client-side scripting. However, using the HTML transformations, client-side scripting to change the appearance of the form at the client is still possible, even when form caching is enabled.
• Usage rights are applied to the form before caching to further improve form rendering performance.
• Caching requires that each form be uniquely identified. If you want to create a new form by using an existing form as the starting point, do not use the operating system Copy command to copy the form. Instead, you should use the LiveCycle Designer ES Edit > Form Properties command to create the new form that is uniquely identified for caching.
• If you open an existing form in LiveCycle Designer ES and save the changes, the cache will be automatically updated.For LiveCycle Forms ES to cache forms that have a fixed layout, you must select the form caching option in LiveCycle Designer ES for each form that you create.