|
Layout fissoIl tipo più comune di modulo è caratterizzato da un layout fisso, ovvero un layout prestabilito con un numero sempre uguale di pagine, indipendentemente dalla quantità di dati disponibili per la compilazione. Ad esempio, un modulo per l'iscrizione a un corso può essere stampato e compilato a mano oppure con Acrobat o Adobe Reader. Una volta compilato, il modulo mantiene il layout e il numero di pagine originali. I campi non compilati rimangono vuoti. Se invece la quantità di dati è superiore a quella che il modulo riesce a contenere, non è possibile espanderlo per inserire i dati in eccesso. Ad esempio, se un modulo per l'iscrizione a un corso prevede 5 righe in cui l'utente può specificare le proprie preferenze, è possibile utilizzare solo 5 righe, anche se anche se si dispone di dati sufficienti per riempirne 10. In modo simile, se l'utente elenca solo 2 preferenze, sono comunque visibili 5 righe, di cui 2 compilate e 3 vuote.
Tale modulo può essere interattivo, se l'utente finale lo compila in Acrobat o Adobe Reader, oppure non interattivo, se il modulo viene unito ai dati acquisiti da un'origine dati tramite un processo server. Analogamente, Forms esegue in genere il rendering di moduli non interattivi con layout fisso per presentare informazioni tratte da un'origine dati.
Layout scorrevoleOltre ai moduli che possiedono un layout fisso, è possibile definire sezioni di modulo che aumentano o si riducono in base alla quantità di dati che vengono uniti quando si esegue il rendering del modulo. Questo risultato si ottiene racchiudendo varie sezioni (gruppi di sottomoduli) in sottomoduli impostati per lo scorrimento del contenuto. Quindi, in fase di esecuzione, vengono create istanze solo dei sottomoduli necessari per visualizzare la quantità esatta di dati.
Questo tipo di modulo presenta un layout scorrevole e un numero di pagine variabile. La regolazione dei sottomoduli varia in base alla quantità di dati che vengono uniti quando si esegue il rendering del modulo oppure i sottomoduli si espandono quando gli utenti necessitano di aggiungere ulteriori dati. Ad esempio, è possibile decidere di consentire agli utenti finali di aggiungere al modulo il numero di righe necessario per elencare tutte le proprie scelte, eliminare righe dal modulo e quindi restituire i dati del modulo in formato elettronico. A seconda del numero di righe aggiunto, il modulo può estendersi su due o più pagine.
I moduli interattivi che presentano un layout scorrevole sono talvolta denominati anche moduli sul lato client. Questo tipo di moduli interattivi è supportato da Acrobat e Adobe Reader 7.0 e versioni successive.
È possibile creare anche moduli con layout scorrevole da utilizzare con Forms. In questo caso, Forms unisce la struttura del modulo ai dati. Ad esempio, moduli come le bollette telefoniche o i resoconti della carta di credito sono in genere non interattivi e sono progettati per presentare agli utenti informazioni ricavate da un'origine dati. Gli utenti stampano quindi i moduli oppure li memorizzano in formato elettronico. Questi moduli vengono talvolta definiti moduli sul lato server perché l'unione della struttura del modulo e dei dati viene eseguita dal server.
|
|
|