Antes do Acrobat 8.0, em um formulário PDF estático, a formatação do objeto era salva quando o usuário final salvava, fechava e reabria o formulário. Em um formulário PDF dinâmico, a formatação do objeto não é salva.
Importante: Embora seja possível salvar a formatação de um objeto em um formulário PDF dinâmico usando scripts do lado do cliente, isso não é uma prática recomendada e deve ser evitada. Se salvar a formatação de um objeto for uma exigência, é necessário usar um formulário PDF estático.
Ao iniciar com o Acrobat 8.0, o estado de todos os objetos é salvo e pode ser restaurado automaticamente ou manualmente após a reabertura. Isso é controlado pela propriedade de scripts restoreState no subformulário raiz.
A formatação do objeto, bem como o layout de um formulário PDF dinâmico, pode ser alterada quando qualquer uma das ações do formulário ocorrer:
O usuário abre o formulário
O usuário importa novos dados
O usuário adiciona novos dados ao formulário
Um script de cliente é executado
A tabela a seguir compara a experiência do usuário final usando os exemplos no tópico Como aplicar a formatação usando os scripts de cliente ao salvar como formulário PDF estático ou dinâmico no Adobe Reader.
Conteúdo do formulário
|
Formulário PDF estático
|
Formulário PDF dinâmico
|
Um script de cliente para alterar a cor da borda de um campo. (Consulte Como alterar a cor da borda do campo.)
|
O contorno da área de valor permanece vermelho quando o formulário é salvo, fechado e reaberto.
|
O contorno do objeto não permanece vermelho quando o formulário é salvo, fechado e reaberto.
|
Um script de cliente para aplicar o sombreamento. (Consulte Como aplicar sombreamento aos campos.)
|
A área de valor preenchível permanece vermelho quando o formulário é salvo, fechado e reaberto.
|
O objeto, incluindo a área de valor, não permanece vermelho quando o formulário é salvo, fechado e reaberto.
|
Um script de cliente para ocultar objetos. (Consulte Como ocultar objetos.)
|
O valor no campo de texto permanece invisível quando o formulário é salvo, fechado e reaberto.
|
O campo de texto não permanece oculto quando o formulário é salvo, fechado e reaberto.
|
Nota: Se restoreState for definido como auto, todas essas alterações são mantidas se o documento for salvo e reaberto no Acrobat 8.0.
Para obter mais informações, consulte restoreState na Referência de scripts.