Skriptstöd för HTML5-formulär scripting-support-for-html-forms

JavaScript, FormCalc-egenskaper och metoder som stöds i HTML5-formulär är som de är listade nedan:

$event event

Egenskap
Beskrivning
Undantag
prevText
Anger fältets innehåll innan det ändras som svar på en användares åtgärder. Det här värdet kan återkallas, ungefär som en ångra-funktion.

Fungerar inte för listrutor och listrutor. PrevText fungerar inte korrekt i följande fall:

  • Om du skriver vissa specialteckennycklar (till exempel $ eller , eller & eller @ med flera) i numeriska fält på iPad, och
  • För datumfältet (när datum anges via kalendern).

Det går inte att ange värde via skript.

target
Anger det objekt som händelsen ska agera på.
Det går inte att ange värde via skript.
newtext
Anger innehållet i fältet efter att det har ändrats som svar på användaråtgärder.

The newText egenskapen fungerar inte som den ska i följande fall:

  • Om att markera och ersätta text
  • När du tar bort, kopierar och klistrar in text.
  • Om du skriver vissa specialteckennycklar (till exempel $ eller , eller & eller @ med flera) i numeriska fält
  • Vid användning av Skift+alfanumerisk kombination.
  • Använda datum/tid-fält.

Det går inte att ange värde via skript.

change
Anger det värde som en användare skriver eller klistrar in i ett fält omedelbart efter att de utfört åtgärden.

Egenskapen change fungerar inte som den ska i följande fall:

  • Om att markera och ersätta text
  • När du tar bort, kopierar och klistrar in text.
  • Om du skriver vissa specialteckennycklar (till exempel $ eller , eller & eller @ med flera) i numeriska fält
  • Vid användning av Skift+alfanumerisk kombination.
  • Använda datum/tid-fält.

Det går inte att ange värde via skript.

keydown
Avgör om en användare trycker på en piltangent för att göra en markering. Den här egenskapen är bara tillgänglig för listrutor och nedrullningsbara listor.
Ingen
modifierare
Avgör om modifieringstangenten (t.ex. Ctrl i Microsoft® Windows®) ska hållas ned när en viss händelse utförs.
Ingen

$host host

Egenskap
Beskrivning
Undantag
apptype
Returnerar värddatorns programtyp. Endast tillgängligt för klientprogram.
Returnerar HTML 5.
name
Returnerar namnet på det aktuella programmet.
Returnerar webbläsarens namn och version. I webbläsaren Chrome returneras till exempel värdet Chrome <version>.
numPages
Returnerar antalet sidor i dokumentet.
Sidnumreringsprincipen för HTML5-formulär är inte identisk med PDF forms sidnumreringsprincipen. API:t numPages kan alltså returnera olika värden i båda fallen.
platform
Returnerar en sträng som representerar plattformen på datorn som kör skriptet.
Ingen
title
Anger dokumentets titel. Den är bara tillgänglig för klientprogram.
Det returnerar HTML-dokumentets titel i form av ett formulär i stället för formulärets metadatanamn som om det fanns PDF forms.
version
Returnerar en sträng som representerar versionsnumret för det aktuella programmet.
Den returnerar versionen av formuläret.
calculationsEnabled
Anger om beräkningsskript ska köras.
Ingen
validationsEnabled
Anger om valideringsskript ska köras.
Ingen
pageUp
Går till föregående sida.
HTML5-formulär följer inte samma sidnumreringsprincip som PDF Form, så föregående sida i ett HTML 5-formulär skiljer sig från föregående sida i ett PDF-formulär.
pageDown
Flyttar till nästa sida i ett formulär. Använd metoden pageDown vid körning.
setFocus
Ställer in tangentbordsfokus till det angivna fältet. Fältet anges som ett objekt eller som ett SOM-uttryck för fältet. Den är bara tillgänglig för klientprogram.
resetdata
Återställer fälten till deras standardvärden i ett dokument.
Raderar alla data i ett formulär med sammanfogade data, i stället för att återställa dem till standardvärden.
messageBox
Visar en dialogruta på skärmen. Den är bara tillgänglig för klientprogram
Meddelanderutan av typen Ja/Nej konverteras till OK/Avbryt. Meddelanderuta med tre knappar stöds inte.
currentPage

Anger den aktiva sidan i ett dokument vid körning.

Sidvärdena är nollbaserade, så den första sidan i ett dokument returnerar värdet 0.

Egenskapen currentPage är tillgänglig när layout:ready körs på en klient. Den är dock inte tillgänglig när layout:ready körs på servern eftersom egenskapen inte körs förrän formulärlayouten körs.

Ingen

fält field

Egenskap
Beskrivning
Undantag
presence
Styr det associerade objektets deltagande i olika bearbetningsfaser. Om objektet är en behållare ärver innehållet i behållaren alla begränsningar som den här kontrollen gäller.
Ingen
access
Styr användarnas åtkomst till innehållet.
Fungerar inte för exkluderingsgruppen. Dessutom ger HTML5-formulär samma behandling för icke-interaktiva och skyddade objekt.
name
En identifierare som används för att identifiera elementet i skriptuttryck.
HTML5-formulär tillåter inte att namnegenskap anges för objekt. Det är en skrivskyddad egenskap för HTML5-formulär.
value
A content element that encloses a single unit of data content.
Ingen
rawValue
Anger det oformaterade värdet för det här fältet.
Ingen
formattedValue
Anger det formaterade värdet för det här fältet.
Inställning formattedValue through-skript stöds inte.
editValue
Anger redigeringsvärdet för det här fältet.
Inställning editValue through-skript stöds inte.
formatMessage
Anger meddelandesträngen för formatvalidering för det här fältet.
Inställning formatMessage through-skript stöds inte.
fillcolor
Anger bakgrundsfärgvärdet för det här fältet. Du måste ange egenskapen border.fill.presence som synlig separat.
Det returnerar inte fältets standardfärg korrekt.
border
Kantobjektet beskriver kanten runt ett objekt.
ui
Ui-objektet omsluter användargränssnittsbeskrivningen för ett formulärobjekt.
mandatory
Anger värdet nullTest för fältet.
borderColor
Anger kantfärgvärdet för det här fältet. Du måste ange egenskapen border.edge.presence som synlig separat.
Det returnerar inte fältets standardkantfärg korrekt.
length
Antalet objekt i listan.
Ingen
addItem
Lägger till nya objekt i det aktuella fältet.
Ingen
clearItem
Tar bort alla objekt från fältet.
Ingen
boundItem
Hämtar det bundna värdet för ett visst visningsobjekt i en nedrullningsbar lista eller listruta.
Ingen
execCalculate
Kör fältets beräkningsskript.
Ingen
execValidate
Kör fältets valideringsskript.
Ingen
execEvent
Kör objektets händelseskript.
Ingen
getItemState
Returnerar det angivna objektets markeringstillstånd
Ingen
setItemState
Anger det angivna objektets urvalstillstånd.
Ingen
getDisplayItem
Hämtar objektets visningstext för det angivna objektindexet.
Ingen
getSaveItem
Hämtar datavärdet för det angivna objektindexet.
Ingen
deleteItem
Tar bort objektet vid det angivna indexvärdet.
Ingen
setItems
Anger angivna objekt i det aktuella fältet. Den ersätter befintliga objekt.
Ingen
h
Ett mått på layoutens höjd.
Ingen
w
A measurement specifying the width for the layout.
Ingen
x
Anger x-koordinaten för behållarens fästpunkt i förhållande till det övre vänstra hörnet i den överordnade behållaren när den placeras med placerad layout.
Ingen
y
Anger y-koordinaten för en behållares fästpunkt i förhållande till det övre vänstra hörnet i den överordnade behållaren när den placeras med placerad layout.
Ingen
bildtext
Bildtextobjektet beskriver en beskrivande etikett som är kopplad till ett formulärdesignobjekt.
Ingen
validera
Objektet validate kontrollerar valideringen av användardata i ett formulär. Objektet validate kan aktiveras flera gånger under ett formulärs livstid.
Ingen
parentSubform
Anger det överordnade delformuläret (sidan) för det här fältet.
Returnerar alltid det överordnade delformuläret i stället för att returnera det första icke-omfångsbaserade överordnade delformuläret.
selectedIndex
Indexvärdet för det första markerade objektet.
Ingen

Formulär form

Egenskap
Beskrivning
Undantag
formNodes
Returnerar en lista med alla formulärmodellobjekt som är bundna till ett angivet dataobjekt.

InstanceManager instancemanager

Egenskap
Beskrivning
name
En identifierare som används för att identifiera elementet i skriptuttryck.
occur
Beskriver begränsningarna över antalet tillåtna instanser för den omslutande behållaren.
min
Anger det minsta antalet instanser som kan instansieras.
max
Anger maximalt antal instanser som kan instansieras.
count
Anger det aktuella antalet instanser som instansierats.
setInstances
Lägger till eller tar bort de angivna delformulären eller delformulärsuppsättningarna från den här noden.
addInstance
Lägger till en ny instans av ett delformulär eller en delformulärsuppsättning till den här noden.
removeInstance
Tar bort ett delformulär eller en delformulärsuppsättning från den här noden.
moveInstance
Flyttar ett underordnat objekt för ett formulärmodellobjekt till en annan angiven plats i formulärmodellen. Motsvarande datamodellinformation för objektet flyttas också inom datamodellen.
insertInstance
Infogar en ny instans av ett delformulär eller en delformulärsuppsättning på den här noden.

list list

Egenskap
Beskrivning
length
Antalet element i listan.
item
Ett nollbaserat index i samlingen.
append
Lägger till en nod i slutet av nodlistan.
remove
Tar bort en nod från nodlistan.
insert
Infogar en nod före en viss nod i nodlistan.

nod node

Egenskap
Beskrivning
Undantag
createNode
Skapar en ny nod baserat på ett giltigt klassnamn.
Ingen
isContainer
Anger om det här objektet är ett behållarobjekt.
Ingen
isNull
Anger om det aktuella datavärdet är ett null-värde.
Ingen
resolveNode
Utvärderar det angivna SOM-uttrycket, med början med det aktuella XML-formulärobjektmodellobjektet, och returnerar värdet för objektet som anges i SOM-uttrycket.
Ingen
resolveNodes
Utvärderar det angivna SOM-uttrycket, med början med det aktuella XML-formulärobjektmodellobjektet, och returnerar värdet för objektet som anges i SOM-uttrycket.
Ingen
oneOfChild
Skapar en ny nod baserat på ett giltigt klassnamn.
Ingen
getElement
Returnerar ett angivet underordnat objekt.
Ingen
getAttribute
Hämtar ett angivet egenskapsvärde.
Ingen
setAttribute
Anger värdet för en angiven egenskap.
Ingen

modell model

Egenskap
Beskrivning
Undantag
NA
NA
NA

Delformulär subform

Egenskap
Beskrivning
Undantag
instanceIndex
Anger objektets index i förhållande till de andra instansierade instanserna.
Ingen
execEvent
Kör objektets händelseskript.
Ingen
getInvalidObjects
Returnerar en lista med noder i delformuläret (inklusive) som har underkänts vid valideringstestet.
Ingen
border
Kantobjektet beskriver kanten runt ett objekt.
Ingen
borderColor
Anger kantfärgvärdet för det här fältet. Du måste ange egenskapen border.edge.presence som synlig separat.
Ingen
h
Ett mått på layoutens höjd.
Ingen
w
A measurement specifying the width for the layout.
Ingen
x
Anger x-koordinaten för behållarens fästpunkt i förhållande till det övre vänstra hörnet i den överordnade behållaren när den placeras med placerad layout.
Ingen
y
Anger y-koordinaten för en behållares fästpunkt i förhållande till det övre vänstra hörnet i den överordnade behållaren när den placeras med placerad layout.
Ingen
validera
Objektet validate kontrollerar valideringen av användardata i ett formulär. Objektet validate kan aktiveras flera gånger under ett formulärs livstid.
Ingen
name
En identifierare som används för att identifiera elementet i skriptuttryck.
Ingen
närvaro
Anger ett objekts synlighet.
Ingen
åtkomst
Styr användaråtkomst till innehållet i ett behållarobjekt, t.ex. ett delformulär.
Ingen
execValidate
Beräknar indexvärdet för ett delformulär eller en delformuläruppsättning baserat på var det finns i förhållande till andra instanser av samma formulärobjekt.
Ingen
instanceManager
InstanceManager-objektet hanterar instansskapande, borttagning och förflyttning av formulärmodellsobjekt.
Ingen

skicka submit

Egenskap
Beskrivning
target
Den URL som data skickas till. Om attributet utelämnas innebär det att XFA-bearbetningsprogrammet hämtar URI:n med hjälp av en produktspecifik teknik, t.ex. åtkomst till produktspecifik information i config-objektet.

träd tree

Egenskap
Beskrivning
Undantag
noder
Returnerar en lista med alla underordnade objekt för det aktuella objektet.
  • Stöds inte för xfa.nodes, desc
  • Antalet noder som rapporteras för PDF och HTML skiljer sig åt.
name
Anger nodens namn.
Det går inte att ange namnet med skript i HTML.
parent
Hämtar den överordnade noden för den här noden.
Ingen
index
Returnerar positionen för den här noden i dess samling med relationsnoder som har samma namn, i samma omfattning och som underordnade.
Ingen
somExpression
Hämtar SOM-uttrycket för den här noden.
Ingen
resolveNode
Utvärderar det angivna SOM-uttrycket, med början med det aktuella XML-formulärobjektmodellobjektet, och returnerar värdet för objektet som anges i SOM-uttrycket.
Ingen
resolveNodes
Utvärderar det angivna SOM-uttrycket, med början med det aktuella XML-formulärobjektmodellobjektet, och returnerar värdet för objektet som anges i SOM-uttrycket.
Ingen

delformuläruppsättning subformset

Egenskap
Beskrivning
Undantag
instanceManager
InstanceManager-objektet hanterar instansskapande, borttagning och förflyttning av formulärmodellsobjekt.
Ingen

innehåll content

Egenskap
Beskrivning
Undantag
isNull
Anger om det aktuella datavärdet är null-värdet.

dataValue datavalue

Egenskap
Beskrivning
Undantag
isNull
Anger om det aktuella datavärdet är null-värdet.

kant edge

Egenskap
Beskrivning
Undantag
färg
Egenskapen color beskriver en unik färg för mönsterobjektet.
  • Det går inte att hämta standardvärdet.
  • Ändringarna återspeglas i Modell och är tillgängliga för skript, men synkroniseras inte med HTML-element. Förändringarna återspeglas därför inte i användargränssnittet.

fyllning fill

Egenskap
Beskrivning
Undantag
färg
Färgegenskaperna definierar en unik fyllningsfärg.
  • Det går inte att hämta standardvärdet.
  • Ändringarna återspeglas i Modell och är tillgängliga för skript, men synkroniseras inte med HTML-element. Förändringarna återspeglas därför inte i användargränssnittet.

linjär linear

Egenskap
Beskrivning
Undantag
färg
Egenskapen color beskriver en unik färg för en linjär övertoningsfyllning i ett formulär.
  • Det går inte att hämta standardvärdet.
  • Ändringarna återspeglas i Modell och är tillgängliga för skript, men synkroniseras inte med HTML-element. Förändringarna återspeglas därför inte i användargränssnittet.

line line

Egenskap
Beskrivning
Undantag
kant
Kantobjektet beskriver en båge, linje eller en sida av en kant eller rektangel.
Attribut som färg, ände med mera stöds inte.

mönster pattern

Egenskap
Beskrivning
Undantag
färg
Egenskapen color beskriver en unik färg för mönsterobjektet.
  • Det går inte att hämta standardvärdet.
  • Ändringarna återspeglas i Modell och är tillgängliga för skript, men synkroniseras inte med HTML-element. Förändringarna återspeglas därför inte i användargränssnittet.

radiell radial

Egenskap
Beskrivning
Undantag
färg
Egenskapen color beskriver en unik färg för det radiella objektet
  • Det går inte att hämta standardvärdet.
  • Ändringarna återspeglas i Modell och är tillgängliga för skript, men synkroniseras inte med HTML-element. Förändringarna återspeglas därför inte i användargränssnittet.

stöppla stipple

Egenskap
Beskrivning
Undantag
färg
Egenskapen color beskriver en unik färg för stöpplingsobjektet.
  • Det går inte att hämta standardvärdet.
  • Ändringarna återspeglas i modellen och är tillgängliga för skript, men synkroniseras inte med elementen i HTML. Förändringarna återspeglas därför inte i användargränssnittet.

rita draw

Egenskap
Beskrivning
Undantag
ui
Ui-objektet omsluter användargränssnittsbeskrivningen för ett formulärobjekt.
bildtext
Bildtextobjektet beskriver en beskrivande etikett som är kopplad till ett formulärdesignobjekt.
närvaro
Anger ett objekts synlighet.
name
Anger en identifierare som kan användas för att ange objektet eller händelsen i skriptuttryck.
Det går inte att ange värdet vid körning
value
Objektet value omsluter en enstaka dataenhet.

hörn corner

Egenskap
Beskrivning
Undantag
färg
Egenskapen color beskriver en unik färg för hörnobjektet.
  • Det går inte att hämta standardvärdet.
  • Ändringarna återspeglas i modellen och är tillgängliga för skript, men synkroniseras inte med elementen i HTML. Förändringarna återspeglas därför inte i användargränssnittet.

checkButton checkbutton

Egenskap
Beskrivning
Undantag
border
Kantobjektet beskriver kanten runt checkButton-objektet.
Ändringarna återspeglas i modellen och är tillgängliga för skript, men synkroniseras inte med elementen i HTML. Förändringarna återspeglas därför inte i användargränssnittet.

choiceList choicelist

Egenskap
Beskrivning
Undantag
border
Kantobjektet beskriver kanten runt choiceList-objektet.

dateTimeEdit datetimeedit

Egenskap
Beskrivning
Undantag
border
Kantobjektet beskriver kanten runt dateTimeEdit-objektet.

Bild image

Egenskap
Beskrivning
Undantag
contentType
Anger innehållstypen i det refererade dokumentet, uttryckt som en MIME-typ.
Ingen
name
En identifierare som används för att identifiera elementet i skriptuttryck.
Ingen

imageEdit imageedit

Egenskap
Beskrivning
Undantag
border
Kantobjektet beskriver kanten runt imageEdit-objektet.

numericEdit numericedit

Egenskap
Beskrivning
Undantag
border
Kantobjektet beskriver kanten runt ett objekt.
ingen

object object

Egenskap
Beskrivning
Undantag
className
Anger namnet på objektets klass.
ingen

rektangel rectangle

Egenskap
Beskrivning
Undantag
kant
Kantobjektet beskriver en båge, linje eller en sida av en kant eller rektangel.
Attribut som färg, ände med mera stöds inte.

textEdit textedit

Egenskap
Beskrivning
Undantag
border
Kantobjektet beskriver kanten runt ett objekt.
Ingen

exklGroup exclgroup

Egenskap
Beskrivning
Undantag
layout
Anger den layoutstrategi som ska användas av det här objektet.
Ingen
border
Anger kanten som omger det här fältet.
Ingen
obligatoriskt
Anger värdet nullTest för fältet.
Ingen
borderColor
Anger kantfärgvärdet för det här fältet.En kantlinje måste definieras innan du kan ändra färgen med skript.
Ingen
borderWidth
Anger fältets kantlinjebredd.
Ingen
h
Ett mått på layoutens höjd.
Ingen
övergående
Anger om bearbetningsprogrammet måste spara exkluderingsgruppens värde som en del av en formuläröverföring eller en sparåtgärd.
Ingen
w
A measurement specifying the width for the layout.
Ingen
x
Anger x-koordinaten för behållarens fästpunkt i förhållande till det övre vänstra hörnet i den överordnade behållaren när den placeras med placerad layout.
Ingen
y
Anger y-koordinaten för en behållares fästpunkt i förhållande till det övre vänstra hörnet i den överordnade behållaren när den placeras med placerad layout.
Ingen
bildtext
Bildtextobjektet beskriver en beskrivande etikett som är kopplad till ett formulärdesignobjekt.
Ingen
validera
Objektet validate kontrollerar valideringen av användardata i ett formulär. Objektet validate kan aktiveras flera gånger under ett formulärs livstid.
Ingen
dataNode
Hämtar datanoden som en formulärnod är bunden till efter sammanfogningen.
Ingen
närvaro
Anger ett objekts synlighet.
åtkomst
Styr användaråtkomst till innehållet i ett behållarobjekt, t.ex. ett delformulär.
För enskilda objekt i undantaget returneras alltid open.
name
Anger en identifierare som kan användas för att ange objektet eller händelsen i skriptuttryck.
Ingen
medlemmar
Ange medlemmarna i exkluderingsgruppen.
Ingen
selectedMember
Returnerar den markerade medlemmen i en exkluderingsgrupp.
Ingen
execCalculate
Kör alla skript i händelsen calculate för det angivna objektet och eventuella underordnade objekt.
Ingen
beräkna
Beräkningsobjektet styr beräkningen av ett fälts värde.
Ingen

arc arc

Egenskap
Beskrivning
Undantag
kant
Kantobjektet beskriver en båge, linje eller en sida av en kant eller rektangel.
Attribut som färg, ände med mera stöds inte.

border border

Egenskap
Beskrivning
Undantag
kant
Kantobjektet beskriver en båge, linje eller en sida av en kant eller rektangel.
Attribut som färg, ände med mera stöds inte.

$layout layout

Egenskap
Beskrivning
Undantag
h
Bestämmer höjden på ett givet formulärdesignobjekt.
  • Höjdegenskapen (h) stöds inte för sidområdet och innehållsområdet.
  • Parametern Offset from first content area the XFA-Form object is on stöds inte.
w
Anger bredden på ett angivet formulärdesignobjekt.
  • Egenskapen Width (w) stöds inte för sidområdet och innehållsområdet.
  • Parametern Offset from first content area the XFA-Form object is on stöds inte.
x
Bestämmer x-koordinaten för ett givet formulärdesignobjekt i förhållande till dess överordnade objekt.
  • Egenskapen x-koordinat (x) stöds inte för sidområdet och innehållsområdet.
  • Parametern Offset from first content area the XFA-Form object is on stöds inte.
y
Bestämmer y-koordinaten för ett givet formulärdesignobjekt i förhållande till dess överordnade objekt.
  • Egenskapen y-koordinat (y) stöds inte för sidområdet och innehållsområdet.
  • Parametern Offset from first content area the XFA-Form object is on stöds inte.
pagecount
Anger antalet sidor i det aktuella formuläret.
  • layout.pageCount()-metoden returnerar olika värden för PDF och HTML.
  • Om antalet sidor minskar genom att ett objekt döljs returnerar abspagecount-metoden ett felaktigt värde.
pagcontent
Hämtar typer av formulärdesignobjekt från en angiven sida i ett formulär.
Ingen
absPageCount
Anger antalet sidor i det aktuella formuläret.
  • layout.pageCount()-metoden returnerar olika värden för PDF och HTML.
  • Om antalet sidor minskar genom att ett objekt döljs returnerar abspagecount-metoden ett felaktigt värde.

objekt items

Egenskap
Beskrivning
Undantag
närvaro
Anger ett objekts synlighet.
Ingen

FormCalc formcalc

FormCalc är ett XFA-specifikt språk för att skapa e-formulärbaserade logiska funktioner och beräkningsrötter. FormCalculation har en kraftfull uppsättning byggfunktioner.

Funktioner som stöds i FormCalc formcalc-supported-functions

Stöd för FormCalc-uttryck formcalc-expression-support

Kategori
Beskrivning
Exempel
Enkelt uttryck
Lägg till, subtrahera, multiplicera, dela och parenteser
(a+b)*3
Variabeldeklaration
Definiera en variabel
var a
var a=3
a=3
Logiskt uttryck
  • Logic (och/eller)
  • Jämförelse (större/mindre/lika)
A eller 1
1 <> 2
A NE B
A eller 1
1 <> 2
A NE B
If-uttryck
if (a>b) then 2 endif
while
while (i lt 5) do i = i + 1 endwhile
for
för i = 100 ned till 1
do s = s + i endfor
för varje
for each i in (1, 2, 3)
do s = s + i endfor
funktionsdeklaration
Definiera en anpassad funktion i FormCalc
func foo(n) do var f = n endfunc

Stöd för Acrobat API acrobat-api-support

  1. Aritmetiska funktioner

    1. Abs()
    2. Avg()
    3. Ceil()
    4. Count()
    5. Floor()
    6. Max()
    7. Min()
    8. Mod()
    9. Round()
    10. Sum()
  2. Vetenskapliga funktioner

    1. Acos()
    2. assin()
    3. Atan()
    4. Atan2()
    5. Cos()
    6. Sin()
    7. Tan()
    8. Exp()
    9. Log()
    10. Pow()
    11. SQRT()
    12. Deg2Rad()
    13. Rad2Deg()
    14. Pi()
  3. Finansfunktioner

    1. Apr()
    2. Cterm()
    3. FV()
    4. Ipmt()
    5. Npv()
    6. Pmt()
    7. Ppmt()
    8. Pv()
    9. Rate()
    10. Term()
  4. Logiska funktioner

    1. Choose()
    2. If()
    3. Oneof()
    4. Within()
  5. Strängfunktioner

    1. At()
    2. Concat()
    3. Left()
    4. Len()
    5. Lower()
    6. Ltrim()
    7. Replace()
    8. Right()
    9. Rtrim()
    10. Space()
    11. Stuff()
    12. Substr()
    13. Upper()
    14. WordNum()
  6. Datum och tid

    1. Date()
    2. num2date()
    3. DateFmt()
API
Beskrivning
Avvikelser
console.println()
Detta acrobat-API dumpar utdata till JavaScript-konsolen.
app.alert()
Detta acrobat-API skickar ett varningsmeddelande via popup-menyn JavaScript.
app.beep()
Gör att systemet spelar upp ett ljud.
Ingen åtgärd utförs.
app.execDialog()
Visar en modal dialogruta för användaren. Modala dialogrutor måste stängas av användaren innan värdprogrammet kan användas direkt igen.
Ingen åtgärd utförs.
app.launchURL()
Startar en URL i ett webbläsarfönster.
app.setInterval()
Anger ett JavaScript-skript och en tidsperiod. Skriptet körs varje gång perioden förflyter. Returvärdet för den här metoden måste finnas i en JavaScript-variabel. I annat fall skräpsamlas intervallobjektet, vilket gör att klockan stoppas. Om du vill avsluta den periodiska körningen skickar du det returnerade intervallobjektet till clearInterval.
app.setTimeOut()
Anger ett JavaScript-skript och en tidsperiod. Skriptet körs bara en gång, efter att perioden har gått ut. Returvärdet för den här metoden måste finnas i en JavaScript-variabel. I annat fall kan timeout-objektet vara skräpsamlingar, vilket skulle få klockan att stanna. Om du vill avbryta timeout-händelsen skickar du det returnerade timeout-objektet till clearTimeOut.
app.clearInterval()
Avbryter ett tidigare registrerat intervall som ursprungligen angetts av metoden setInterval.
I HTML5-formulär fungerar inte API:t korrekt.
app.clearTimeOut()
Avbryter ett tidigare registrerat timeout-intervall. Ett sådant intervall anges inledningsvis av setTimeOut.
I HTML5-formulär fungerar inte API:t korrekt.
app.eval()
Kör ett angivet skript.
app.activeDocs
En array som innehåller Doc-objektet för varje aktivt dokument. Om inga dokument är aktiva returnerar activeDocs ingenting, d.v.s. det har samma beteende som d = new Array(0) i JavaScript-kärnan.
Returnerar en tom array för HTMl5-formulär.
app.calculate
Om true (standardvärdet) kan beräkningar utföras. Om false tillåts inte beräkningar.
Alltid true för HTMl5 Forms.
app.constants
Ett wrapper-objekt som innehåller olika konstanta värden. För närvarande returnerar den här egenskapen ett objekt med en enda egenskap, align.
HTML5-formulär returnerar ett tomt align-objekt.
app.focusRect
Aktiverar och inaktiverar fokusramen. Fokusramen är den bleka prickade linjen runt knappar, kryssrutor, alternativknappar och signaturer som anger att formulärfältet har tangentbordsfokus. Värdet true aktiverar fokusramen.
Alltid true för HTML5-formulär.
app.formsVersion
Versionsnumret för visningsprogramvaran. Markera den här egenskapen för att avgöra om objekt, egenskaper eller metoder i senare versioner av programvaran är tillgängliga om du vill behålla bakåtkompatibilitet i skripten.
11.001 alltid.
app.language
Språket för det Acrobat-visningsprogram som körs.
Alltid"ENU" för HTML5-formulär.

XFA-händelser som stöds supported-xfa-events

Följande klientsidade XFA-händelser stöds:

  • Initiera
  • Validera
  • Beräkna
  • Klicka på
  • Retur
  • Avsluta
  • Ändra
  • ValidationState
NOTE
HTML5-formulär återges på klientsidan (webbläsare). Använd klientsidan validera och beräkna skript i stället för serverbaserade skript.
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2