I ett statiskt PDF-formulär, före Acrobat 8.0, sparas objektets formatering när användaren sparar, stänger och öppnar formuläret igen. I ett dynamiskt PDF-formulär sparas inte objektets formatering.
Viktigt! Även om det är möjligt att spara ett objekts formatering i ett dynamiskt PDF-formulär genom att använda skript på klienten, rekommenderar vi inte detta och det bör undvikas. Om formateringen av ett objekt måste sparas ska du använda ett statiskt PDF-formulär.
Från och med Acrobat 8.0 sparas statusen för alla objekt och kan återställas automatiskt eller manuellt när dokumentet öppnas igen. Detta styrs av skriptegenskapen restoreState i rotdelsformuläret.
Objektformatering, liksom layout i ett dynamiskt PDF-formulär, kan ändras när någon av följande formuläråtgärder utförs:
Användaren öppnar formuläret
Användaren importerar nya data
Användaren lägger till nya data i formuläret
Ett skript körs på klienten
I följande tabell jämförs användarens användning med exemplen i ämnet Tillämpa formatering med skript på klienten när ett statiskt eller dynamiskt PDF-formulär sparas i Adobe Reader.
Formulärinnehåll
|
Statiskt PDF-formulär
|
Dynamiskt PDF-formulär
|
Ett skript på klienten som ändrar färgen på en fältkant. (Se Ändra färg på fältkanter.)
|
Kanten på värdeområdet förblir röd när formuläret sparas, stängs och öppnas igen.
|
Kanten på objektet förblir inte röd när formuläret sparas, stängs och öppnas igen
|
En skript på klienten för tillämpning av skuggning. (Se Tillämpa fältskuggning.)
|
Det ifyllningsbara värdeområdet förblir rött när formuläret sparas, stängs och öppnas igen.
|
Objektet, inklusive värdeområdet, förblir inte rött när formuläret sparas, stängs och öppnas igen
|
En skript på klienten som döljer objekt. (Se Dölja objekt.)
|
Värdet i textområdet förblir osynligt när formuläret sparas, stängs och öppnas igen
|
Textfältet förblir inte dolt när formuläret sparas, stängs och öppnas igen
|
Obs! Om restoreState ställs in som auto, behålls alla dessa ändringar om dokumentet sparas och sedan öppnas i Acrobat 8.0.
Mer information finns i restoreState i Skriptreferens.