Proprietà e metodi dell'oggetto Annot
|
Tutte le proprietà e i metodi
|
Yes
|
None
|
Solo i moduli con un layout fisso supportano il livello annotazione.
|
proprietà dell'oggetto app
|
calculate
|
No
|
None
|
Designer include il metodo execCalculate che attiva l'evento calculate.
execCalculate
|
language
|
Yes
|
xfa.host.language
|
Vedere la proprietà language.
linguaggio
|
monitors
|
Yes
|
None
|
|
platform
|
Yes
|
xfa.host.platform
|
Vedere la proprietà platform.
platform
|
plugins
|
Yes
|
None
|
|
toolbar
|
Yes
|
None
|
|
viewerType
|
Yes
|
xfa.host.appType
|
Vedere la proprietà appType.
appType
|
viewerVariation
|
Yes
|
xfa.host.variation
|
Vedere la proprietà variation.
variation
|
viewerVersion
|
Yes
|
xfa.host.version
|
Vedere la proprietà version.
version
|
metodi dell'oggetto app
|
addMenuItem
|
Yes
|
None
|
|
addSubMenu
|
Yes
|
None
|
|
addToolButton
|
Yes
|
None
|
|
alert
|
Yes
|
xfa.host.messageBox()
|
Vedere il metodo messageBox.
messageBox
|
beep
|
Yes
|
xfa.host.beep()
|
Vedere il metodo beep.
beep
|
browseForDoc
|
Yes
|
None
|
|
clearInterval
|
Yes
|
None
|
|
clearTimeOut
|
Yes
|
None
|
|
execDialog
|
Yes
|
None
|
|
execMenuItem
|
Yes
|
None
|
Esegue il comando di menu specificato. In Designer, utilizzare questo metodo per i comandi del menu File.
|
getNthPluginName
|
Yes
|
None
|
|
getPath
|
Yes
|
None
|
|
goBack
|
Yes
|
None
|
|
goForward
|
Yes
|
None
|
|
hideMenuItem
|
Yes
|
None
|
|
hideToolbarButton
|
Yes
|
None
|
|
launchURL
|
Yes
|
None
|
Designer include il metodo gotoURL che carica un URL specifico nell'applicazione client, come Acrobat o Adobe Reader.
gotoURL
|
listMenuItems
|
Yes
|
None
|
|
listToolbarButtons
|
Yes
|
None
|
|
mailGetAddrs
|
Yes
|
None
|
|
mailMsg
|
Yes
|
None
|
|
newDoc
|
Yes
|
None
|
Questo metodo può essere eseguito solo durante gli eventi batch, console o menu.
|
newFDF
|
No
|
None
|
|
openDoc
|
Yes
|
None
|
|
openFDF
|
No
|
None
|
|
popUpMenuEx
|
Yes
|
None
|
|
popUpMenu
|
Yes
|
None
|
|
removeToolButton
|
Yes
|
None
|
|
response
|
Yes
|
xfa.host.response()
|
Vedere il metodo response.
response
|
setInterval
|
Yes
|
None
|
|
setTimeOut
|
Yes
|
None
|
|
trustedFunction
|
Yes
|
None
|
|
trustPropagatorFunction
|
Yes
|
None
|
Questo metodo è disponibile solo durante l'inizializzazione di batch, console e applicazione.
|
Metodi e proprietà degli oggetti Segnalibro
|
Tutte le proprietà e i metodi
|
Yes
|
None
|
|
proprietà dell'oggetto doc
|
author
|
Yes
|
None
|
|
baseURL
|
Yes
|
None
|
|
bookmarkRoot
|
Yes
|
None
|
|
calculate
|
No
|
None
|
|
dataObjects
|
Yes
|
None
|
|
delay
|
No
|
None
|
|
dirty
|
Yes
|
None
|
Questo script JavaScript per Designer salva una copia del modulo e verifica se il modulo è cambiato:
var sOrigXML = xfa.data.saveXML; if (sOrigXML != xfa.data.saveXML) {...}
|
disclosed
|
Yes
|
None
|
|
documentFileName
|
Yes
|
None
|
|
dynamicXFAForm
|
Yes
|
None
|
|
external
|
Yes
|
None
|
|
filesize
|
Yes
|
None
|
|
hidden
|
Yes
|
None
|
|
icons
|
Yes
|
None
|
|
keywords
|
Yes
|
None
|
|
layout
|
Yes
|
None
|
|
media
|
Yes
|
None
|
|
metadata
|
Yes
|
xfa.form.desc
|
Vedere l'oggetto desc.
desc
|
modDate
|
Yes
|
None
|
|
mouseX mouseY
|
Yes
|
None
|
|
noautocomplete
|
Yes
|
None
|
|
nocache
|
Yes
|
None
|
|
numFields
|
Yes
|
xfa.layout.pageContent()
|
Il metodo pageContent restituisce un elenco di tutti gli oggetti di un tipo specifico. Tuttavia, per acquisire l'intero modulo è necessario applicare tale metodo a visualizzazioni struttura e pagine master.
pageContent
|
numPages
|
Yes
|
xfa.host.numPages
o
xfa.layout.absPageCount() xfa.layout.pageCount()
|
La proprietà numPages restituisce il conteggio delle pagine del modulo di cui è stato effettuato il rendering sul client. Vedere anche i metodi absPageCount e pageCount.
numPages
absPageCount
pageCount
|
pageNum
|
Yes
|
xfa.host.currentPage
|
Vedere la proprietà currentPage.
currentPage
|
pageNum--
|
Yes
|
xfa.host.currentPage--
o
xfa.host.pageUp()
|
Vedere la proprietà currentPage o il metodo pageUp.
currentPage
pageUp
|
pageNum++
|
Yes
|
xfa.host.currentPage++
o
xfa.host.pageDown()
|
Vedere la proprietà currentPage o il metodo pageDown.
currentPage
pageDown
|
path
|
Yes
|
None
|
|
securityHandler
|
Yes
|
None
|
|
templates
|
No
|
None
|
Utilizzare gli oggetti sottomodulo in Designer, nonché le proprietà e i metodi per aggiungere, rimuovere, spostare e impostare le istanze del sottomodulo.
Aggiunta e rimozione di istanze di sottomoduli utilizzando gli script
|
title
|
Yes
|
xfa.host.title
|
Vedere titolo.
|
metodi dell'oggetto doc
|
addAnnot
|
Yes
|
None
|
|
addField
|
No
|
None
|
È necessario utilizzare moduli con layout fisso in Designer, quindi utilizzare l'oggetto instanceManager per aggiungere, rimuovere e impostare il numero di istanze di un determinato oggetto.
instanceManager
Per ulteriori informazioni, vedere Aggiunta e rimozione di istanze di sottomoduli utilizzando gli script.
|
addIcon
|
Yes
|
None
|
|
addLink
|
No
|
None
|
|
addRecipientListCryptFilter
|
Yes
|
None
|
|
addScript
|
Yes
|
None
|
|
addThumbnails
|
No
|
None
|
|
addWatermarkFromFile
|
Yes
|
None
|
|
addWatermarkFromText
|
Yes
|
None
|
|
addWeblinks
|
Yes
|
None
|
|
appRightsSign
|
Yes
|
None
|
|
appRightsValidate
|
Yes
|
None
|
|
bringToFront
|
Yes
|
None
|
|
calculateNow
|
No
|
xfa.form.recalculate(1);
o
execCalculate()
|
recalculate
Il metodo recalculate impone l'inizializzazione di un set specifico di script in corrispondenza degli eventi calculate. Il valore booleano indica se è True (predefinito) – iniziano tutti gli script di calcolo; o False - iniziano solo gli script di calcolo in attesa.
L'oggetto calculate di Designer controlla se un compilatore può prevalere sul valore calcolato di un campo.
execCalculate
In alternativa, è possibile utilizzare il metodo execCalculate per ogni oggetto per cui si desidera imporre il ricalcolo.
|
closeDoc
|
Yes
|
None
|
|
createDataObject
|
Yes
|
None
|
|
createTemplate
|
No
|
None
|
I moduli di Designer non presentano alcun elemento equivalente al concetto di modello di Acrobat. In Designer, è necessario utilizzare gli oggetti sottomodulo.
|
deletePages
|
No
|
None
|
instanceManager
In Designer, è possibile utilizzare l'oggetto instanceManager per rimuovere l'oggetto sottomodulo che rappresenta una pagina del modulo.
Per ulteriori informazioni, vedere Aggiunta e rimozione di istanze di sottomoduli utilizzando gli script.
|
embedDocAsDataObject
|
Yes
|
None
|
|
encryptForRecipients
|
Yes
|
None
|
|
encryptUsingPolicy
|
Yes
|
None
|
|
exportAsText
|
Yes
|
None
|
Questo metodo è disponibile solo nella Console JavaScript del Debugger JavaScript in Acrobat o durante l'elaborazione batch.
|
exportAsFDF
|
No
|
xfa.host.exportData()
|
exportData
Il metodo exportData esporta un file XML o XDP anziché un file FDF.
|
exportAsXFDF
|
No
|
xfa.host.exportData()
|
exportData
Il metodo exportData esporta un file XML o XDP anziché un file FDF.
|
exportDataObject
|
Yes
|
None
|
|
exportXFAData
|
No
|
xfa.host.exportData()
|
exportData
Il metodo exportData esporta un file XML o XDP anziché un file FDF.
|
extractPages
|
No
|
None
|
|
flattenPages
|
No
|
None
|
|
getAnnot
|
Yes
|
None
|
|
getAnnots
|
Yes
|
None
|
|
getDataObjectContents
|
Yes
|
None
|
|
getField("FieldName")
|
Yes
|
xfa.resolveNode ("FieldName")
|
resolveNode
Il metodo resolveNode accede all'oggetto specificato nel codice XML di origine del modulo.
|
getLegalWarnings
|
Yes
|
None
|
|
getLinks
|
No
|
None
|
|
getNthFieldName
|
Yes
|
È necessario scorrere in sequenza tutti gli oggetti con un nome classe simile fino ad arrivare all'occorrenza nth.
|
className
Vedere la proprietà className.
|
getNthTemplate
|
No
|
None
|
|
getOCGs
|
Yes
|
None
|
|
getOCGOrder
|
Yes
|
None
|
|
getPageBox
|
Yes
|
None
|
|
getPageLabel
|
Yes
|
None
|
|
getPageNthWord
|
Yes
|
None
|
|
getPageNthWordQuads
|
Yes
|
None
|
|
getPageNumWords
|
Yes
|
None
|
|
getPageRotation
|
Yes
|
None
|
|
getPrintParams
|
Yes
|
None
|
|
getTemplate
|
No
|
None
|
|
getURL
|
Yes
|
xfa.host.gotoURL( "http://www.adobe.com");
|
Vedere il metodo gotoURL.
gotoURL
|
gotoNamedDest
|
No
|
None
|
|
importAnFDF
|
No
|
None
|
|
importAnXFDF
|
Yes
|
None
|
|
importDataObject
|
Yes
|
None
|
|
importIcon
|
Yes
|
None
|
|
importTextData
|
Yes
|
None
|
|
importXFAData
|
No
|
xfa.host.importData ("filename.xdp");
|
Vedere il metodo importData.
importData
|
insertPages
|
No
|
None
|
|
mailDoc
|
Yes
|
None
|
|
mailForm
|
No
|
None
|
|
movePage
|
No
|
None
|
|
newPage
|
No
|
None
|
|
openDataObject
|
Yes
|
None
|
|
print
|
Yes
|
xfa.host.print();
|
Vedere il metodo print.
print
|
removeDataObject
|
Yes
|
None
|
|
removeField
|
No
|
None
|
|
removeIcon
|
Yes
|
None
|
|
removeLinks
|
No
|
None
|
|
removeScript
|
Yes
|
None
|
|
removeTemplate
|
No
|
None
|
|
removeThumbnails
|
No
|
None
|
|
removeWeblinks
|
Yes
|
None
|
|
replacePages
|
No
|
None
|
|
resetForm
|
No
|
xfa.host.resetData()
o
xfa.event.reset()
|
Il metodo resetData ripristina i valori predefiniti in tutti i campi di un modulo. Il metodo reset reimposta tutte le proprietà all'interno del modello di evento.
resetData
reset
|
saveAs
|
Yes
|
None
|
In Designer, è necessario salvare il file al livello applicazione. Gli script seguenti sono esempi di salvataggio al livello applicazione:
app.executeMenuItem ("SaveAs");
o
var myDoc = event.target; myDoc.saveAs();
|
spawnPageFromTemplate
|
No
|
None
|
|
setAction
|
No
|
None
|
|
setPageLabel
|
Yes
|
None
|
|
setPageRotation
|
No
|
None
|
|
setPageTabOrder
|
No
|
None
|
In Designer, selezionare Modifica > Ordine di tabulazione per impostare l'ordine di tabulazione.
|
setScript
|
No
|
None
|
|
submitForm
|
Yes
|
In Designer, utilizzare uno degli oggetti pulsante di invio.
|
|
proprietà dell'oggetto event
|
change
|
Yes
|
xfa.event.change
|
change
Vedere la proprietà change.
|
targetName
|
Yes
|
xfa.event.target
|
target
Vedere la proprietà target.
|
proprietà dell'oggetto field
|
comb
|
No
|
None
|
|
charLimit
|
No
|
this.value.#text.maxChars
|
Nei moduli aventi layout fisso, il limite dei caratteri può essere impostato nell'area di lavoro di Designer. Sui moduli si possono impostare campi in grado di espandere il proprio layout per contenere tutti i dati.
maxChars (caratteri max)
|
display = display.noView
|
No
|
Vedere Modifica della presenza di un oggetto struttura del modulo.
|
presence
Anche la proprietà presence può essere impostata nell'area di lavoro di Designer.
Non è possibile utilizzare l'evento prePrint per modificare la presenza di un oggetto prima della stampa.
|
display = display.noPrint
|
No
|
Vedere Modifica della presenza di un oggetto struttura del modulo.
|
presence
Anche la proprietà presence può essere impostata nell'area di lavoro di Designer.
Non è possibile utilizzare l'evento prePrint per modificare la presenza di un oggetto prima della stampa.
|
defaultValue
|
No
|
None
|
Impostare il valore campo predefinito nell'area di lavoro di Designer.
|
exportValues
|
No
|
None
|
Impostare il valore di esportazione nell'area di lavoro di Designer.
|
fillColor
|
No
|
xfa.form.Form1. NumericField1.fillColor
|
fillColor
Vedere la proprietà fillColor.
|
hidden
|
No
|
this.presence = "invisible" this. presence = "visible"
|
presence
Anche la proprietà presence può essere impostata nell'area di lavoro di Designer.
|
multiline
|
No
|
this.ui.textEdit.multiLine = "1";
|
multiLine
Vedere la proprietà multiLine.
|
password
|
No
|
None
|
Designer contiene un campo password che può essere utilizzato per le password del modulo.
|
page
|
No
|
None
|
Non applicabile ai moduli di Designer.
|
print
|
No
|
this.relevant = "-print";
|
relevant
Vedere la proprietà relevant.
|
radiosInUnison
|
No
|
None
|
I pulsanti di scelta raggruppati di Designer si escludono vicendevolmente per impostazione predefinita.
|
rect
|
Yes
|
È possibile ottenere l'altezza e la larghezza di un campo modulo di Designer utilizzando la seguente sintassi dei riferimenti:
this.h; this.w;
In alternativa, è possibile recuperare le coordinate x e y di un oggetto utilizzando la seguente sintassi di riferimento:
this.x; this.y;
|
h, x, y
Vedere le proprietà h, w, x e y.
|
required
|
No
|
this.mandatory = "error";
o
this.validate.nullTest = "error";
|
mandatory, nullTest
Vedere le proprietà mandatory e nullTest.
|
textColor
|
No
|
this.fontColor
|
fontColor
Vedere la proprietà fontColor.
|
textSize
|
No
|
this.font.size
|
size
Vedere la proprietà size.
|
textFont
|
No
|
this.font.typeface
|
typeface
Vedere la proprietà typeface.
|
value
|
No
|
this.rawValue
|
rawValue
Vedere la proprietà rawValue.
value
I campi di Designer presentano la proprietà value, che non equivale alla proprietà value di Acrobat.
|
metodi dell'oggetto field
|
clearItems
|
No
|
DropDownList1.clearItems();
|
clearItems
Il metodo clearItems è applicabile solo agli oggetti Elenco a discesa e Casella di riepilogo di Designer.
|
deleteItemAt
|
No
|
None
|
|
getItemAt
|
No
|
None
|
|
insertItemAt
|
No
|
DropDownList1.addItem .....)
|
addItem
Vedere il metodo addItem.
|
isBoxChecked
|
No
|
if(CheckBox1.rawValue == 1)....
|
rawValue
Vedere la proprietà rawValue.
|
isDefaultChecked
|
No
|
None
|
|
setAction
|
No
|
None
|
Non applicabile ai moduli di Designer.
|
setFocus
|
Yes
|
xfa.host.setFocus ("TextField1.somExpression")
|
setFocus
Il metodo setFocus richiede che l'oggetto specificato abbia un nome univoco rispetto agli altri oggetti del modulo.
|
setItems
|
No
|
None
|
|
setLock
|
Yes
|
None
|
|
signatureGetModifications
|
Yes
|
None
|
|
signatureGetSeedValue
|
Yes
|
None
|
|
signatureInfo
|
Yes
|
None
|
|
signatureSetSeedValue
|
Yes
|
None
|
|
signatureSign
|
Yes
|
None
|
|
signatureValidate
|
Yes
|
None
|
|
metodo dell'oggetto search
|
search.query("<testo personalizzato>");
|
Yes
|
None
|
La sintassi delle scelte rapide ".." (doppio punto) di FormCalc consente di ricercare oggetti all'interno di XML Form Object Model.
Per ulteriori informazioni, vedere Collegamenti per sintassi di riferimento FormCalc.
|
metodo dell'oggetto SOAP
|
Tutte le proprietà e i metodi
|
Yes
|
None
|
|