Durante il salvataggio o la visualizzazione in anteprima della struttura del modulo nella scheda Anteprima PDF, nella palette Rapporto vengono visualizzati numerosi tipi di errori. Alcuni di questi errori vengono visualizzati nella scheda Registro. La generazione dei messaggi del registro riduce le prestazioni. È opportuno cercare di risolvere il maggior numero possibile di questo tipo di messaggi.
Ad esempio, è possibile risolvere i messaggi relativi alla sostituzione dei font accertandosi che siano disponibili i font appropriati. Alcuni messaggi vengono generati anche quando i moduli funzionano correttamente e potrebbe essere impossibile risolverli.
Mentre si lavora sulla struttura del modulo, all'interno della scheda Avvisi della palette Rapporto vengono visualizzati altri messaggi, ad esempio messaggi di avviso relativi alla destinazione ed errori di script, generati da Designer. I messaggi di avviso ed errore visualizzati nella scheda Avvisi non compromettono le prestazioni; tuttavia, è necessario risolvere i problemi riportati prima di distribuire il modulo.
È possibile controllare i messaggi nella palette Rapporto di Designer. È inoltre possibile visualizzare i messaggi nei file di registro di Forms Per ulteriori informazioni sui messaggi visualizzati nella palette Rapporto, vedere Gestione dei messaggi di avviso nella palette Rapporto.
È consigliabile controllare sempre entrambi i tipi di messaggi generati. Anche se Designer non genera messaggi, l'ambiente Forms può essere molto diverso dall'ambiente desktop in uso.
Nell'elenco seguente sono riportati alcuni esempi di messaggi comuni generati durante il rendering del modulo da parte di Forms
“Font ZaDb non trovato. È stato sostituito con Myriad Pro."
Il modulo utilizza un font che non è disponibile per Forms e tale font è stato sostituito con un font disponibile. Se il modulo viene visualizzato in modo corretto utilizzando il font sostitutivo, è possibile eliminare questo errore modificando gli oggetti modulo in modo che venga utilizzato il font sostitutivo. L'errore può essere risolto anche installando il font mancante in Forms.
“Impossibile eseguire lo script (il linguaggio è JavaScript; il contesto è...)”
Non è possibile eseguire lo script a causa di errori di script. Se lo script non genera risultati nel modulo, è possibile che questo errore non venga rilevato durante la verifica del modulo. Tuttavia l'errore può influire sulle prestazioni.
Nell'esempio seguente viene indicato un errore di script:
script = function testFractionDigits(maxDigits)
{
index = this.rawValue.lastIndexOf(".");
if (index >= 0)
return (((this.rawValue.length1)index) <= maxDigits);
return true;
}
In questo esempio, index è una variabile indefinita. Per risolvere l'errore, aggiungere var davanti alla prima occorrenza di index.
“I caratteri usati nei campi non possono essere sottoinsiemi. Il carattere ArialMT non è un sottoinsieme, sarà incorporato.”
Un font non può essere impostato. Per risolvere questo errore, utilizzare un font standard per eliminare l'impostazione dei font. In questo modo viene ridotta anche la dimensione del file prodotto.
“L'attributo 'accesso' ImageField deve essere impostato esplicitamente come 'nonInteractive'. Il campo sarà disegnato come standard.”
Il rendering di un oggetto campo immagine risulta non interattivo nei moduli di Acrobat 6.0.2 Professional, Acrobat 6.0.2 Standard e Adobe Reader 6.0.2. Per risolvere questo messaggio, convertire l'oggetto in un oggetto immagine dinamica.
“Attributo layout non valido nel sottomodulo AccountDetails. Sarà utilizzato il valore predefinito.”
A un sottomodulo è assegnato un tipo di layout a righe che dovrebbe essere nidificato all'interno di una tabella primaria, ma non viene incluso in una tabella. Per risolvere questo errore, spostare il sottomodulo in una tabella o modificare il tipo di sottomodulo in contenuto posizionato o scorrevole.