Vóór Acrobat 8.0 wordt in een statisch PDF-formulier de opmaak van de objecten opgeslagen als de eindgebruiker het formulier opslaat, sluit en opnieuw opent. In een dynamisch PDF-formulier wordt de opmaak van objecten niet opgeslagen.
Belangrijk: Hoewel het mogelijk is de opmaak van een object op een dynamisch PDF-formulier op te slaan met behulp van een clientscript, wordt deze werkwijze niet aanbevolen. Als de objectopmaak moet worden opgeslagen, moet u een statisch PDF-formulier gebruiken.
Vanaf Acrobat 8.0 wordt de status van alle objecten opgeslagen, die automatisch of handmatig hersteld kan worden als het formulier opnieuw wordt geopend. Dit wordt geregeld met de scripteigenschap restoreState op het basissubformulier.
De objectopmaak, en de indeling van een dynamisch PDF-formulier, kan worden gewijzigd als een van de volgende acties plaatsvindt:
De gebruiker opent het formulier
De gebruiker importeert nieuwe gegevens
De gebruiker voegt nieuwe gegevens toe aan het formulier
Een clientscript wordt uitgevoerd
In de volgende tabel wordt de gebruikerservaring beschreven aan de hand van de voorbeelden van het onderwerp Opmaak toepassen door clientscripts te gebruiken wanneer een statisch PDF-formulier of een dynamisch PDF-formulier wordt opgeslagen in Adobe Reader.
Formulierinhoud
|
Statisch PDF-formulier
|
Dynamisch PDF-formulier
|
Een clientscript om de randkleur van een veld te wijzigen. (Zie Randkleur van een veld wijzigen.)
|
De omtrek van het waardegebied blijft rood als het formulier wordt opgeslagen, gesloten en opnieuw geopend.
|
De omtrek van het waardegebied blijft niet rood als het formulier wordt opgeslagen, gesloten en opnieuw geopend.
|
Een clientscript om arcering toe te passen. (Zie Veldarcering toepassen.)
|
Het invoergebied blijft rood als het formulier wordt opgeslagen, gesloten en opnieuw geopend.
|
Het object, inclusief het waardegebied, blijft niet rood als het formulier wordt opgeslagen, gesloten en opnieuw geopend.
|
Een clientscript om objecten te verbergen. (Zie Objecten verbergen.)
|
De waarde in het tekstveld blijft onzichtbaar als het formulier wordt opgeslagen, gesloten en opnieuw geopend.
|
Het tekstveld blijft niet onzichtbaar als het formulier wordt opgeslagen, gesloten en opnieuw geopend.
|
Opmerking: Als restoreState is ingesteld op auto, blijven al deze wijzigingen behouden als het document wordt opgeslagen en vervolgens opnieuw wordt geopend in Acrobat 8.0.
Zie restoreState in de Scriptreferentie voor meer informatie.