callback="plusone_vote"

Using LiveCycle Forms in Acrobat and Reader

Posted in: LiveCycle- Nov 18, 2010 5 Comments

Sometimes a person will develop a form and test it on their PC with Acrobat. When they are happy with the look, feel and functionality they will send it out to users. If the users have Reader then some of the functionality may not be available, leading to frustration.

LiveCycle Designer ES has a handy feature where the developer can set the target version of Acrobat/Reader and then check the warnings tab to verify that the form will work in that target version. However this does not take into account whether the form will be Reader Enabled.

The attached PDF does not present new information, merely gathers information on enabled features and restrictions together in one location. The information focuses on users who have the free Adobe Reader.

As I see it there are four possible options when deploying a form. The first considers when the users have Acrobat and the other three deal with Reader:

  • All of the users will have Acrobat, so that the form does not need to be Reader Enabled. In this case there are no restrictions and the users will have full functionality;
  • Where users have Reader and the form has not been Reader Enabled. This is the most restricted;
  • When the form is Reader Enabled in Acrobat, users with Reader can save the form but they are still some features that are restricted. Note that certain license restrictions apply;
  • The last option considers the form being Reader Enabled using LiveCycle Reader Extensions ES (or ES2). The degree of functionality will depend on the options selected by the developer during the process.

The sample outlines what users will be able to do and what restrictions apply depending on how the form is deployed.

This example does not contain any script, its just a reference document. It was created using InDesign and exported to PDF.

Screenshots showing the enabling process are shown when you hover over the question marks.

The summary is available here: Assure Dynamics LiveCycle Forms in Acrobat and Reader.

5 Responses to “Using LiveCycle Forms in Acrobat and Reader”

  1. DK says:

    Thank you so much for this helpful advice. I am currently using ES2 to create forms, but can’t confirm whether the distributed forms are actually “reader enabled” or not. Does ES2 do this automatically or do I need to go back to Acrobat?

    The Adobe Help suggests that the usage rights are applied automatically:
    http://help.adobe.com/en_US/livecycle/9.0/designerHelp/index.htm?content=000071.html

    Any advice would be greatly appreciated.

    • NiallODonovan says:

      Hi,

      If you are distributing a form using Acrobat, then it will automatically apply the Reader Enabling rights. In any case you can test to see if a form is Reader Enabled by following these steps:

      • Open the form in Acrobat.
      • Open the JavaScript Console (Control+J).
      • Paste this into the console and hit Control+Enter to run it:
        appRightsValidate({}, 2, true);
      • If it returns the signature properties, then the form is Reader Enabled.
      • Otherwise, if it returns an error, the form is not Reader Enabled.

      For example, if the form is Reader Enabled, Acrobat will display the signature properties:

      Acrobat Reader Enabled

      But if the form is not Reader Enabled the JavaScript Console will return an error.

      Acrobat Not Reader Enabled

      Hope that helps,

      Niall

  2. DK says:

    Thank you so much! That information was most helpful.

  3. SV says:

    Hi,

    Thank you for the above Information it gives me a certain good knowledge, I am new to designer, so i have certain questions,

    1.I have designed the form and enabled RE using the ES process, Now I do not see much difference in my form, as in order to save the contents of the form I have to follow a path file> save as, but the save button which should be present in the Top tab would be disabled, I wonder why?

    2. How can I know what all features can be enabled to reader when I get an output from a RE ES process? If possible can you give me details steps?

    3. Other requirement i have is to enable user to sign in the static form. when i check out my form reader properties it says Signing is enabled, but could not able to implement it… Also I am not sure of the RE process is letting it to permit, As I don’t have sufficient knowledge to enable it, and implement it., Should I have to go for any additional license to enable digital signature?

    4. In the form I needed to call the XML content, and the xml is placed in a file system, how shall i implement it?

    I know I may be asking lot of questions, but would really appreciate your response on time!, Thank You very much again!.

    Regards,
    SV

    • NiallODonovan says:

      SV,

      Sorry for the delay in getting back to you.

      Welcome to the LiveCycle world!

      If the form is Reader Enabled, then the option to save hte form in Reader should be available. I am not sure why the Save button is disabled. If you look above you will see how you can test to make sure the form is actually enabled.

      I do not have a feature map for LC Reader Extensions ES3. Maybe there are some support documents online.

      From memory, allowing digital signatures required an additional license; however I cannot be sure. In any case, Adobe’s model changes regularly, so it would be best to contact the Adobe sales team in your area.

      You can export the data in XML format and then process this manually or on the server. This would be outside of LC Designer.

      Hope that helps,

      Niall

Leave a Reply to DK

You must be logged in to post a comment.