Optimizing rendering speed in dynamic form (subforms)

Hi
I have a form with 4 pages. Each page has 2-4 subforms. I am looking for info on how you can optimize the speed of showing/hiding subforms.
In my form the user clicks a checkbox and I show a hidden subform. The Subform takes 3-5 secs. to show - that is too much considering reader is running the form locally.
My page1 has a layout with a lot of static text, fields and linies etc. If I delete this section the speed improves to about 1 sec. I know how to merge static texts but often it makes it unflexible to edit them later.
Any great ideas on how to make dynamic layout i big forms (with lots of contents) AND still be able to show/hide subforms at a acceptable speed??
** I hope Adobe will improve the preformance in comming versions cause dynamic forms serve no improvement in user interaction when so slow!
/Thomas Groenbaek
Denmark

This happens when you use a global binding and set the parent container to repeat for each data item.
For more detailed answer I need to see your form.

Similar Messages

  • Dynamic Forms with Subforms and Text Fields

    I've been reading all of the messages relating to subforms and dynamic forms and have used many of the suggestions, but haven't found anything that addresses the problem I am having. I'm using Designer 7.0. I've saved my form as a dynamic form, I've set my text fields for multiple lines and expand to fit. My problem is that as soon as I set the parent subform to Flow Content, everything moves to the left margin. I've tried grouping items together within a subform in hopes that the items will maintain their position on the page, but everything always moves to the left margin. I'm creating a legal form that needs to have text and a text field centered at the top of the page. Below that to the left is a text field that needs to be able to expand with two text fields to the right of it. Below that are additional text fields that need to expand as needed.
    Am "stacking" my subforms incorrectly and setting the wrong subform to Flow Content? Or, can you now lock a field to a specific position? Any help would be greatly appreciated.

    Unfortunately, I hadn't understood that you needed the fields to expand in height and everything below them to move down the page. In that case, you'll need to use flowed subforms.
    Having all objects move to the left side of the page is expected when setting a subform to flowed. That's because the flow is top-down, left-right.
    One thing you could try is making the text field that needs to be centered exactly as wide as the flowed subform and then setting its left- and right-hand margins to an equal number. This would ensure an equal amount of space on the left- and right-hand sides and because the field would be as wide as its flowed container (subform), entering multiple lines of text would result in everything below moving down.
    I've attached a sample form where the page subform has been set to flowed, the text field at the top is a multi-line/height-expandable text field with its width set to the page width and its left- and right-hand margins both set to 2in and the button and check box objects are pushed below the text field.
    When text is entered into the text field, it expands in height and causes the button and check box to move down.
    To achieve other horizontal and vertical positioning/offsets, you could play with the margins of all the fields that need this.
    Stefan
    Adobe Systems

  • How to get the index of subform in dynamic Forms??

    We are creating a Dynamic Form in which there is a field "PAN number" in a block. With the Script, we are replicating the blocks. Suppose there are 10 blocks (hence 10 PAN number fields will be there) and if the user wants to enter the PAN number in any of the blocks, how can we get the index of the block on which a value has been entered?

    Are you sure you are using JTree? (I couldn't find a method named getIndex at all!)
    As I couldn't quite understand what you are getting at, one thing that would be helpful is if you refer to "How to use Trees" in The Java Tutorial:
    http://java.sun.com/docs/books/tutorial/uiswing/components/tree.html

  • Static vs. Dynamic Forms

    I thought that I understood static vs dynamic forms, but what I'm seeing has me stumped.  Here's the issue:
    I have a form that requires multiple instances of a subform, based on repeating nodes in XML data.  Inside each subform instance there are data fields, but I can't bind them directly to the XML because the values require some calculation based on the data passed in.  So, I have a javascript loop in the containing subform that creates a new instance of the repeating subform and sets the rawValues of the underlying data fields.  The javascript is in the Initialize event.  I'm passing the .xdp into Output for rendering.  The script is set to run on the Server.
    The issue is that when I look at the resulting PDF file in Reader, I do have the correct number of subform instances displayed.  However the data fields reflect the data from the first instance, so that I might have five sections that all look the same and the data is correct for the first section.  The form will render fine in the Designer preview if I set the form preview type to Dynamic, but the behavior will replicate the Output behavior if I set the preview to Static.
    What I understood is that having a static form will mean that the form will not *re-render* in Reader, but the initial form rendering in Output should create the subforms correctly.  I am getting multiple instances, they just don't reflect the correct data values.

    Paul, thanks for your help.  I've figured out the problem, although perhaps you can tell me what the underlying issue is.  In the repeating subform the text areas that I was setting were defined as Text objects.  Redefining them as TextField objects has fixed the problem.  Any idea why setting the raw value of a TextField is different than a Text object?  I originally didn't need to use a text field because these are non fill-in text areas on the form.  Once again, this was only an issue if the form output was set to static rather than dynamic.
    Regards,
    Kevin

  • I am trying to get better playback rendering speed Premiere CS6

    I am new to Adobe Premiere CS6.  I am trying to get faster playback rendering speed from my machine.
    Windows 7
    i7 4790K Haswell overclocked to 4.5 (watercooled with Corsair)
    16 GB DDR3@799MHz
    Asus Z87-WS (4 double graphic card slots)
    Geforce GTX 760 (Primary)  GPU hardware acceleration enabled
    Quadro FX5800
    250GB Samsung solid state C: (Windows and Adobe)
    250GB Crucial solid state (Scratch)
    2TB Seagate 7200RPM (video files)
    3TB Seagate 7200RPM (storage)
    Seasonic 1000watt PSU
    I am primarily editing GoPro videos with effects like TimeWarp or Twixtor and color correction.
    I have tried to run the PPBM6 program with no success. I kept getting failure to access files.
    I have been looking at adding a second GTX760 with SLI so they will work together.  And possible removing the Quadro if it is slowing things down.
    Any advice would be appreciated.  Thanks!

    ...are you SURE your 760 GPU is "enabled" by PPro, and giving you the option of "Mercury Playback Acceleration" under  "General Preferences" ??? If the "Mercury Acceleration" is GREYED OUT and limits you to "software Only", go to Studio 1 website and learn to apply the well known "hack" to enable your 760 in PPro,OR, download their simple program to do it for you.
    ...Your machine is POWERFUL....especially with your CPU overclock......you MAY want to increase your memory to 32 GB if you are using After Effects....even PPro MAY run better with 32 GB, depending on your workflow.....most systems like yours have at LEAST 32GB system memory.
    .....The GoPro codec is natively HIGHLY COMPRESSED and difficult to process, even for beefy machines. That is why they provide the free Cineform tool,( which used to be an expensive professional editing codec), to convert some,or,all of your footage to a more "edit friendly" AVI codec, which will FLY on your machine. HOWEVER, those new AVI files are HUGE.....TRIPLE the original size and requiring a LARGE and FAST disk transfer system. Right now, your single 7200 drive for your media is your SLOWEST component in the chain. The CHEAPEST improvement for you would be to add another MATCHING 2TB 7,200 rpm drive to your existing one and then use the 2 drives to create a fast RAID 0 directly off the mother board to improve the speed of your "media drive". THEN, you MUST insure that this RAID 0 is DILIGENTLY BACKED UP in case of a drive failure in the RAID. This ALSO means you must protect against an unexpected power failure which could destroy the RAID data if the failure happened during a critical write operation.....so,a good UPS is required.
    You can OBSERVE how the various components in your system are performing while performing strenuous tasks by bringing up the "task manager" window and watching the CPU load.... if all cores are PEGGED at near 100%, you are "CPU bound". As you are ALREADY overclocked, you can't do anything other than to TRANSCODE your footage to the free Cineform. Your ENABLED GPU can be observed....real time....using the free MSI Afterburner,( or, similar).  Certain operations are accelerated by the GPU with PPro....not ALL!!  Scaling and some effects will use use the "Mercury Acceleration" while rendering previews AND during export.In some cases, rendering previews,or, exporting can be sped up by TEN TIMES by Mercury Acceleration. Watch the "GPU Usage" on Afterburner to see if the GPU is indeed being used, and if you are "saturating" it to its capacity of 100% with accelerated effects.
    Make sure your Windows is fully updated to the current time........make sure your NVidia 760 has the most recent driver and DON'T use the Quadro for now. Set your "Windows page file" to be STATIC on your "C" drive at 24GB. Disable "Hibernation" Set all drives NOT to allow "indexing". Do NOT allow any spinning HDD to be over 50% filled....performance WILL decrease.....make sure any HDD is defragged,( do NOT defrag an SSD ! ). Stop all unnecessary processes, esp. anti-virus programs, while editing. Find out how to best "tune" windows to speed it up at the PPBM 6 and 7 websites.
    BE AWARE that the "run of the mill" SSDs use cheaper Sandforce controllers, and are less suited to handle highly compressed digital video files. Samsung PRO models and recent Crucial M550 series SSDs ONLY are recommended for video use. Both these non-Sandforce SSDs maintain high WRITE speeds,( over 400MB/sec), AND maintain their high speeds after reaching their "steady state" condition. Cheaper EVO series and non-Marvell controlled SSDs MAY lose their fast write speeds over time and SLOW YOU WAY DOWN !!!  Test your current SSDs by transferring large video files between them  and watching MB per second that appears under "details" in the pop up window during transfer. Make sure none are slow.....test them with HD Tune Pro as well.
    Certain non-Adobe plug-ins and certain effects may NOT use all the CPU threads well,or, may not use the GPU.....forcing the CPU to do additional work. You will have to identify problem plug-ins,or, effects by switching them on and off to see if any cripple your system.
    Your machine is POWERFUL.....go to PPBM7 website and read the "tweakers" page to learn more....then, register for free and TEST your machine with their video benchmark test for PPro. It should do WELL.....AND it will help identify if you have any "bottlenecks" which are impairing your system.
    Good Luck !!!!!.....THEN, start using CC 2014.....like Patton said : "...all glory is FLEETING !!"......so is the lifespan of former PPro versions !!!!!!

  • Dynamic Forms and WF

    Hello,
    I have designed a dynamic form, where user can add rows dynamically by clicking a button on the form, the form is working fine in preview in designer.
    this form is initiating a LC WF process, but, if I deploy this form to form manager as an XDP and choose to render it to PDF, adding rows function does not work, however if I save this as dynamic PDF from LC designer and deploy it again to form manager, it works !!
    However, I can not use PDF generated from LC Designer since I found that commenting and annotations are not working ( I am using acrobat ) which is an important feature, also, web services calls are not working even, again from Acrobat!
    How can I set the form server installed with workflow server to render XDP templates into dynamic PDF forms ?
    Or alternatively how to enable commenting and fix web service calls in PDF rendered form ?
    Thank you for help,
    Greetings,

    By default Forms and Form Manager are configured to render a PDF as either static or dynamic based on some values in the XDP. By default those values will tell it to render a static PDF. What you can do, in Designer save as a dynamic PDF, then open the dynamic PDF in Designer and save as an XDP. Upload that XDP to Form Manager, the tags will be present to tell it to be rendered as a dynamic PDF. There's a better way if you are using Designer 7.1 and Forms 7.1, but since I don't know your environment this is a way that will work regardless of versions.
    Annotations will not work in dynamic PDF's though. Currently annotations make no sense in dyanmic PDF's since the template of the PDF can dynamically change while annotations are bound to a specific location. IE: You have a dynamic PDF that is initial 4 pages and add an annotation to page 4. Later the template of the PDF changes based on data and user interaction and it is now a 2 page PDF, but the annotation is still on page 4 which no longer exists...
    Chris
    Adobe Enterprise Developer Support

  • How to make my dynamic form pages flow correctly?

    I have created a dynamic form which has multiple questions with expandable text fields that will take multiple pages once completed.  I do not know how to make the form flow correctly past the first page.  I can attach the form if I knew how to do that.

    Thank you Paul.  Your editing assistance was greatly appreciated. I think I now understand that there should be only one page subform that is flowed, regardless of how many text box objects I have in my questionnaire. This did the trick.

  • How to Highlight Fields in a dynamically repeatable subform?

    Hi team ,
    I have Problem in highlighting the fields in a dynamically repeatable subform. Sub form will have min count = 1 and max Count =20 and subform is flow able.each subform is flow able .
    I have to check only two fields in a subform whether they are null or empty . If the fields are empty or null then i have to highlight the fields .
    Below scripting is not working as per the requirement .
    I have written the below scripting  on click event of a button.
    function Test()
    var cnt = subform1.subform2.subform3.instanceManager.count;
    for(var i =0;i <= cnt;i++)
                    var vAccnt = subform1.subform2.resolveNode("subform3["+ i +"]").txtfldAccnt.rawValue;
                    var vAmount= subform1.subform2.resolveNode("subform3["+ i +"]").txtfldAmount.rawValue;
                    if(vAccnt == "" || vAccnt == null)
                                    var vName = Page1.WorkArea.GLDistribution.sfrmGLDistribution.sfrmDistribution.txtfldGLAccnt.somExpres sion;
                                    var fieldObj = xfa.resolveNode(vName + ".ui.#textEdit.border.fill.color");
                                    fieldObj.value = "255,0,0"; 
    Please help me How i can solve this problem.

    There is a space in the expression "somExpres sion".
    Just remove the space and try. I don't see any other problem in your logic.
    -Nith

  • Rich Text in a XML Dynamic Form

    Hi guys,
    I'm having a problem accessing the property "richValue" of a text field.
    What I'm trying to do is get comments entered in a text field to be added to a list of comments(rich, text Field), similar to chat window. So each comment added (via a button click) will be formatted differently depending on other form parameters.
    Using LiveCycle Designer ES to create dynamic pdf form, target version 8.1 or higher. Testing using Acrobat Professional 8.1.2 .
    All text fields have richText switch on and also the Binding data format has been set to "XHMTL", only because Designer was whinging about it.
    Have tested:
    ]var field = event.target.getField("form1[0].#subform[0].txtAddComment[0]");
    console.println("Comment: " + util.spansToXML(field.richValue));
    ]undefined "is the result".
    Also tested:
    ]var field = event.target.getField("form1[0].#subform[0].txtAddComment[0]");
    var comments = event.target.getField("form1[0].#subform[0].txtComments[0]");
    ]comments.richValue = field.richValue;
    ]"nothing happens, no error, fields don't change nothing"
    OK is rich text supported in xfa dynamic forms?
    My aim is to be able to take someone's comments, format them and add them to a list of comments (like a log of comments), via javascript.
    Can anyone assist? It will be much appreciated.

    send me your form,will try and fix it for you
    [email protected]

  • Dynamic form in Mac OS

    Hi,
    we have created an acrobat dynamic form using Livecycle Designer . We have a web application, where when the user wants to open the form, we prefill some fields in the form and display it in the browser.
    Here is how it works,
    1. The form was designed using Livecycle Designer .
    2. The user clicks on a link and the app server renders the form, with some prefilled data( we maipulate those data into the form using itext ) .
    3. The user fills some more information and / or puts a digital signature on the form .
    4. There are few buttons ( we have put in the form) , one for printing the form, One for saving the form, one for saving and emailing the form .
    5. Depending upon the action ( save  or save and email) we save the form in a drive in the server ( the user can request it back to view) or we save and email it to sepcfic email addresses.
    But when we access the same form in Mac OS 10.6.8 in safari browser, it opens up outside the application in a new winodw. So whatever action the user takes ( clicing on any button ) , we dont have any control or way to capture that.
    So my question is is there a solution for it ? There must be some one worked on it before or have some idea. Please share your thoughts and suggestion on it .
    Thanks

    Run Safari in 32bit mode and try to open your form.
    We found that few of the features are not working correctly if the Safari runs in 64bit mode.
    Nith

  • Issue tabbing across page breaks in dynamic form

    Hi all,
    I have a strange problem that I'm having trouble getting to the bottom of, relating to my dynamic form.
    This form grows and shrinks depending on how the user fills it out.  I have a questionnaire section where certain questions are hidden or shown depending on previous input.
    Things get interesting when I look at the tab order.  Sometimes when tabbing forward or backward across page breaks, the focus lands on a spot that I cannot identify.  There will be no cursor and I can not type.  However if I continue to tab in the same direction, I can see that it is still going in the correct sequence.  It just looks like for some reason, in those places, focus is put in the wrong component.  But if I type different input into the prior fields (ones that affect the length of the pages) that causes the field to move to different place where it's not adjacent to a page break, and then tabbing to the field in either direction works fine.  It seems that only when it's beside a page break, it becomes problematic.
    Also, it only seems to be a problem if the field gets moved to be adjacent to a page break AFTER the form is initially rendered.  If the field was originally beside a page break by default, then it seems to work fine.
    Just to rule out a possible problem with the tab order configuration, I set my from to Automatic tabs, and even went as far as removing all the <traversal> elements from the form.
    After doing either of those things, the problem still persists.
    Has anyone seen this before?

    Hi Eric,
    I have seen funny behaviour when tabbing within Preview in LC Designer. It may be picking up a read-only item in the Master Page.
    Good luck,
    Niall

  • Dynamic forms and collection.

    Hello,
    In one of your postings you’ve explained that the collections won't work with dynamic forms.  The collection will only "see" the first instance of the subform.  You've provide link to the sample, but it does not longer work  :
    http://my.adobe.acrobat.com/p52549088/. 
    This sample shows how to manually encode data into barcode from a subform that repeats. Can you please provide a working link or sample? Is there any other suggestion on how to link barcodes on dynamic forms?
    Regards,

    Hello Dave,
    I can't say I've seen issue 1 before and would recommend contacting support.
    For item 2 I would suggest wrapping your 'line' of text in a subform then creating a script to use the setInstance method for that subform.
    Let's say you had a subform named "TextLine" (which contained a text field), a numeric field called "NumberOfLines" and a button called "SetLines". You would likely want to have javascript code on the SetLines button click event much like:
    TextLine.instanceManager.setInstances(NumberOfLines,rawValue);
    You will want to save this form as a Dynamic PDF before previewing and you will want to ensure that TextLine allows for more than one occurence (found under Object - Binding, Allow Subform to Repeat when you have that subform selected).
    You may also want to put in some validation against the NumberOfLines field to ensure it has a value.
    I hope that helps.

  • Dynamic forms and Web Services?

    So what we are trying to do is get a dynamic form's information into a database.  On the form itself we have several fields wrapped in a subform that is set to repeat.  It is bound to an element from a web service, which allows the form to grow based on the number of rows returned.  We needed to do this because depending on the selection of departments, there could be a different number of rows returned each time.  This works out fine.  The form grows to display different options, based on the selection.
    What we're having problems with is writing the changes made back to the database.  We have a web service that is bound to the subform that contains the fields, and also bound to the fields themselves, but we're only able to write the information from the last node, i.e if there were six options that were displayed, and you made changes to all six, only the changes to the last one would be written to the database.  Is there something special that needs to be done on the form side?
    Any help is much appreciated.

    Yes ...you set up the web service to recieve one parameter .....then you create a multiline field (make it invisible so the user cannot see it). Then use this command to populate the field with the form data:
    fieldname.rawValue = xfa.datasets.data.saveXML("pretty");
    Now bind this field to the web service input and call it.
    Paul

  • Dynamic Forms and Datasets

    I have created a dynamic form in LC8.0. Distributed it to our server via Acrobat Pro 8.o. The users have Reader 8.0. There are two subforms on the page, both of which are tables which can be expanded using an addInstance button.
    Everything works well with single row entries - I receive the returned data in a mailbox, open up the file which then populates a dataset with the information from both tables. This can then be exported to an Excel spreadsheet.
    However, when the addinstance button is used by the user and an additional row of data is added to either of the tables, the following message box error appears when I try to add that data to the dataset:
    "...the form fields do not match the fields in the dataset"; followed by
    "Failed to add the returned form to the dataset file. Error code = 11".
    Does anyone have any idea what I'm doing wrong? I'm not a programmer, so please provide as much information as you can.
    Any help appreciated. Many thanks.

    Hi Jerry
    I think I managed to solve this one - though not sure I remember quite how I did it. I think it was by ensuring that only those items I wanted to export from the data set had their data bindings set to Normal. Absolutely everything else was set to None - so check that the subform that holds your addInstance button is also set to None.
    In opening the returned form a message box may appear stating:
    "Fields in the 'formname' do not exactly match the fields in the template in the data set. Do you really want to add the form to the data set?".
    When you've added it you will notice an additional column to the far left of the data view panel of the data set with the header "Has Different Fields". Depending on whether the data submitted had one or more instances added will determine whether the column has a Yes or a No in it. If there were multiple entries in that particular form, you will only see the first one until you've exported the data to your other application. The "Yes" or "No" isn't exported.
    Good luck

  • Dynamic Forms and PDF Preview

    I'm new to PDF forms and designer. I have encountered 2 issues that I can't get around.
    1 - PDF Preview - When I go from "body pages" to "PDF Preview" it goes into a script saying it can't download from a website and errors out. I believe it worked properly for awhile. Is this normal ? I tried to reload and repair my acrobat, but to no avail.
    2 - I'm trying to create a dynamic form and there is very little info on creating a dynamic form and what info I have found is very evasive?
    I'm trying to create a form section that has line items. I would like to have the line items expand by an input, by the user. example: the user enters # items to order "6" and then six line items appear for the user to fill out

    Hello Dave,
    I can't say I've seen issue 1 before and would recommend contacting support.
    For item 2 I would suggest wrapping your 'line' of text in a subform then creating a script to use the setInstance method for that subform.
    Let's say you had a subform named "TextLine" (which contained a text field), a numeric field called "NumberOfLines" and a button called "SetLines". You would likely want to have javascript code on the SetLines button click event much like:
    TextLine.instanceManager.setInstances(NumberOfLines,rawValue);
    You will want to save this form as a Dynamic PDF before previewing and you will want to ensure that TextLine allows for more than one occurence (found under Object - Binding, Allow Subform to Repeat when you have that subform selected).
    You may also want to put in some validation against the NumberOfLines field to ensure it has a value.
    I hope that helps.

Maybe you are looking for

  • Can't boot an external drive on a PowerMac G4?

    Hi, I've got a PowerMac G4 (w/ Firewire, SuperDrive, and a ZIP drive) that I'm trying to install OS 10.5 on. The internal hard drive is blank. I tried booting from the OS 10.5 DVD (hold c at boot) and that worked, but during disc install or verificat

  • Ibook G4 won't recognise Combo drive

    Hi there I have an iBook G4 12" 800Mhz , when I bought it off ebay it arrived with an issue - the computer doesnt see the combo drive, dvds don't mount, Apple dvd player app gives an error message saying it kind find the drive to play dvds. I have si

  • My thunderbold firmware update 1.2 (2013) keeps popping up in App store - even though I installed it already ....

    The subject says it. I already installed the update but it keeps poping up. What can I do to shut it up ? Or didn't I install it properly ? One thing to note - I installed the update on battery power only (even though not recommendet I know). But the

  • My macbook pro hard drive issue

    hi i have a problem with my macbook pro a1226 cant erase the hard drive also i can't activate the hard drive and when also repair doesn't work. when i startup the Macbook pro i get a grey loading bar after loading it restarts the mbp do someone know

  • Safari quit unexpectedly on open

    New HDD installed. Fresh install of Lion. Reinstalled when problem was found. Reinstalled latest Lion update. Did not fix. Here is the Problem Report: Process:         Safari [382] Path:            /Applications/Safari.app/Contents/MacOS/Safari Ident