Uso de una aplicación host

La aplicación host es aquella en la que se encuentra un formulario en un momento dado.

Por ejemplo, si se utiliza Forms para procesar un formulario en formato HTML, durante el procesamiento previo la aplicación host es Forms.

Una vez que se procesa el formulario y se ve en una aplicación cliente como Acrobat, Adobe Reader o un explorador HTML, la aplicación cliente se convierte en la aplicación host.

Designer presenta un modelo de secuencias de comandos que incluye propiedades y métodos que permiten conectar directamente con la aplicación host. Por ejemplo, se pueden utilizar las propiedades y los métodos del modelo de secuencias de comandos de host para ofrecer acciones de desplazamiento en páginas PDF en Acrobat o Adobe Reader, o bien utilizar el método importData para cargar datos en el formulario.

Se puede hacer referencia a la sintaxis del modelo de secuencias de comandos de host desde cualquier suceso de secuencia de comandos válido con objetos del diseño del formulario mediante la siguiente sintaxis para FormCalc y JavaScript:

    xfa.host.property_or_method

Métodos y propiedades del modelo de secuencias de comandos de host

Los métodos y propiedades del modelo de secuencias de comandos de host permiten recuperar información y ejecutar acciones a las que de otra forma no se podría acceder mediante cálculos y secuencias de comandos. Por ejemplo, puede recuperar el nombre de la aplicación host (por ejemplo, Acrobat) o avanzar a la página actual en un formulario interactivo. La siguiente tabla muestra las propiedades y los métodos que están disponibles en el modelo de secuencias de comandos de host.

Para obtener más información acerca de las propiedades y los métodos del modelo de secuencias de comandos de host, consulte LiveCycle Developer Center.

Comparación de la funcionalidad del modelo de secuencias de comandos de host

Esta tabla recoge las propiedades y los métodos del modelo de secuencias de comandos de host de Designer y los compara con expresiones equivalentes del Modelo de objetos JavaScript de Acrobat.

Para obtener más información acerca de las propiedades y los métodos del modelo de secuencias de comandos de host, consulte la Ayuda de Designer o la Referencia de secuencias de comandos.

Métodos y propiedades del modelo de secuencias de comandos de host

Equivalente en el Modelo de objetos JavaScript de 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 ])

or

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

ninguno

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()

(desaprobada)

xfa.host.title

doc.title

xfa.host.variation

app.viewerVariation

xfa.host.version

app.viewerVersion