Uso di un'applicazione host

Un'applicazione host è l'applicazione in cui un modulo esiste in un determinato momento.

Ad esempio, se si utilizza Forms per effettuare il rendering di un modulo in formato HTML, durante il processo preliminare l'applicazione host è Forms.

Una volta effettuato il rendering e visualizzato il modulo in un'applicazione client come Acrobat, Adobe Reader o un browser HTML, l'applicazione client diventa l'applicazione host.

Designer include un modello di script che fornisce proprietà e metodi di script per un'interfaccia diretta con un'applicazione host. Ad esempio, è possibile utilizzare le proprietà e i metodi nel modello di script di un host per fornire azioni di navigazione pagine PDF in Acrobat o Adobe Reader oppure utilizzare il metodo importData per caricare dati nel modulo.

È possibile fare riferimento alla sintassi del modello di script di un host su qualsiasi evento di script valido per oggetti della struttura del modulo che utilizzano la seguente sintassi per FormCalc e JavaScript:

    xfa.host.property_or_method

Proprietà e metodi del modello di script di un host

Utilizzando le proprietà e i metodi del modello di script di un host, è possibile ricavare informazioni ed eseguire azioni che altrimenti non sono accessibili tramite calcoli e script. Ad esempio, è possibile ricavare il nome dell'applicazione host (quale Acrobat) o far avanzare la pagina corrente in un modulo interattivo. La tabella riportata di seguito elenca proprietà e metodi disponibili per il modello di script di un host.

Per ulteriori informazioni su proprietà e metodi del modello di script di un host, vedere LiveCycle Developer Center.

Confronto delle funzionalità del modello di script di un host

La tabella riportata di seguito elenca metodi e proprietà per il modello di script di un host Designer e li confronta con espressioni equivalenti nel modello di oggetto JavaScript di Acrobat.

Per ulteriori informazioni su proprietà e metodi del modello di script di un host, vedere la Guida di Designer oppure consultare Riferimento script.

Proprietà e metodi del modello di script di un host

Equivalente al modello di oggetto JavaScript di Acrobat

xfa.host.appType

app.viewerType

xfa.host.beep( [ INTEGER param ] )

app.beep([ nType ])

xfa.host.currentPage

doc.pageNum

xfa.host.exportData([ STRING param1 [, BOOLEAN param2 ] ])

doc.exportXFAData(cPath [, bXDP ])

xfa.host.gotoURL( STRING param1 )

doc.getURL(cURL, [ bAppend ])

o

app.launchURL(URL);

xfa.host.importData( [ STRING param ] )

doc.importXFAData(cPath)

xfa.host.language

app.language

xfa.host.messageBox(STRING param1 [, STRING param2 [, INTEGER param3 [, INTEGER param4 ] ] ])

app.alert(cMsg [, nIcon [, nType [, cTitle ] ] ])

xfa.host.name

none

xfa.host.numPages

doc.numPages

xfa.host.pageDown()

doc.pageNum++

xfa.host.pageUp()

doc.pageNum--

xfa.host.platform

app.platform

xfa.host.print(BOOLEAN param1, INTEGER param2, INTEGER param3, BOOLEAN param4, BOOLEAN param5, BOOLEAN param6, BOOLEAN param7, BOOLEAN param8)

doc.print([ bUI [, nStart [, nEnd [, bSilent [, bShrinkToFit [, bPrintAsImage [, bReverse [, bAnnotations ] ] ] ] ] ] ] ])

xfa.host.resetData( [ STRING param ] )

doc.resetForm([ aFields ])

xfa.host.response( STRING param1 [, STRING param2 [, STRING param3 [, BOOLEAN param4] ] ])

app.response(cQuestion [, cTitle [, cDefault [, bPassword ] ] ])

xfa.host.setFocus( STRING param )

field.setFocus()

(Non approvato)

xfa.host.title

doc.title

xfa.host.variation

app.viewerVariation

xfa.host.version

app.viewerVersion