Scriptondersteuning voor HTML5-formulieren

JavaScript, FormCalc-eigenschappen en methoden die in HTML5-formulieren worden ondersteund, worden hieronder weergegeven:

$event

Eigenschap Beschrijving
Uitzondering
prevText Hiermee wordt de inhoud van het veld aangegeven voordat deze is gewijzigd als gevolg van de handelingen van een gebruiker. Deze waarde kan worden teruggeroepen, vergelijkbaar met een functie voor ongedaan maken.

Werkt niet voor vervolgkeuzelijsten en keuzelijsten. PrevText werkt niet correct in de volgende gevallen:

  • Bij het typen van enkele speciale tekentoetsen (bijvoorbeeld $, (,), &, @ en meer) in numerieke velden op de iPad, en
  • Voor het veld Datum (wanneer de datum door de kalender wordt ingevoerd).

Het instellen van waarde via script wordt niet ondersteund.

target Hiermee wordt het object opgegeven waarop de gebeurtenis reageert. Het instellen van waarde via script wordt niet ondersteund.
newtext Hiermee geeft u de inhoud van het veld aan nadat deze is gewijzigd door de actie van een gebruiker.

De newText De eigenschap werkt niet goed voor de volgende gevallen:

  • Bij het selecteren van teksten
  • Bij het verwijderen, kopiëren en plakken van tekst.
  • Bij het typen van enkele speciale tekentoetsen (bijvoorbeeld $, (, ), &, @ en meer) in numerieke velden
  • Bij gebruik van de combinatie shift+alfanumeriek.
  • Bij het gebruik van datum-/tijdvelden.
Het instellen van waarde via script wordt niet ondersteund.
change Hiermee wordt de waarde aangegeven die een gebruiker in een veld typt of plakt onmiddellijk nadat de actie is uitgevoerd.

De eigenschap change werkt niet goed voor de volgende gevallen:

  • Bij het selecteren van teksten
  • Bij het verwijderen, kopiëren en plakken van tekst.
  • Bij het typen van enkele speciale tekentoetsen (bijvoorbeeld $, (,), &, @ en meer) in numerieke velden
  • Bij gebruik van de combinatie shift+alfanumeriek.
  • Bij het gebruik van datum-/tijdvelden.

Het instellen van waarde via script wordt niet ondersteund.

keydown Hiermee wordt bepaald of een gebruiker op een pijltoets drukt om een item te selecteren. Deze eigenschap is alleen beschikbaar voor keuzelijsten en vervolgkeuzelijsten. Geen
modifier Hiermee wordt bepaald of de modifier-toets (bijvoorbeeld Ctrl in Microsoft Windows®) wordt ingedrukt wanneer een specifieke gebeurtenis wordt uitgevoerd. Geen

$host

Eigenschap Beschrijving Uitzondering
apptype Retourneert het toepassingstype van de host. Alleen beschikbaar voor clienttoepassingen. Geeft als resultaat HTML 5.
name Retourneert de naam van de huidige toepassing. Retourneert de naam van de browser en de versie. In Chrome bijvoorbeeld wordt de geretourneerde waarde geretourneerd Chrome <version>.
numPages Retourneert het aantal pagina's in het document. Pagineringsbeleid voor HTML5-formulieren is niet hetzelfde als pagineringsbeleid voor PDF forms. De numPages-API kan dus in beide gevallen een andere waarde retourneren.
platform Retourneert een tekenreeks die het platform vertegenwoordigt van de computer waarop het script wordt uitgevoerd. Geen
title Hiermee geeft u de titel van het document op. Deze optie is alleen beschikbaar voor clienttoepassingen. Er wordt een titel van een HTML-document in het formulier geretourneerd, in plaats van de titel van de metagegevens van het formulier, zoals in het geval van PDF forms.
version Retourneert een tekenreeks die het versienummer van de huidige toepassing vertegenwoordigt. Hiermee wordt de versie van het formulier geretourneerd.
calculationsEnabled Hiermee wordt aangegeven of er berekeningsscripts worden uitgevoerd.
Geen
validationsEnabled Hiermee wordt opgegeven of validatiescripts worden uitgevoerd.
Geen
pageUp Ga naar de vorige pagina. Voor HTML5-formulieren wordt niet hetzelfde pagineringsbeleid gevolgd als voor PDF-formulieren. De vorige pagina van een HTML5-formulier is dus anders dan de vorige pagina van een PDF-formulier.
pageDown Hiermee gaat u naar de volgende pagina van een formulier. Gebruik de methode pageDown tijdens de uitvoering.
setFocus Stelt de toetsenbordfocus in op het opgegeven veld. Het veld wordt opgegeven als een object of door de SOM-expressie van het veld. Deze optie is alleen beschikbaar voor clienttoepassingen.
resetdata Hiermee worden in een document de velden weer op de standaardwaarden ingesteld. Hiermee wist u alle gegevens in een formulier met samengevoegde gegevens en herstelt u deze niet tot de standaardwaarden.
messageBox Hiermee wordt een dialoogvenster op het scherm weergegeven. Deze optie is alleen beschikbaar voor clienttoepassingen Berichtvak van type Ja/Nee wordt geconverteerd naar OK/Annuleren. Berichtvenster met drie knoppen wordt niet ondersteund.
currentPage

Hiermee wordt de huidige actieve pagina van een document bij uitvoering ingesteld.

De paginanummers beginnen bij 0, waardoor de eerste pagina van een document de waarde 0 retourneert.

De eigenschap currentPage is beschikbaar wanneer layout:ready wordt uitgevoerd op een client. De eigenschap is echter niet beschikbaar wanneer layout:ready wordt uitgevoerd op de server, omdat de eigenschap pas wordt uitgevoerd wanneer de formulierindeling wordt uitgevoerd.

Geen

field

Eigenschap Beschrijving
Uitzondering
presence Controls the participation of the associated object in different phase of processing. Als het object een container is, neemt de inhoud van de container alle beperkingen over die dit besturingselement toepast. Geen
access Controls user access to the contents. Werkt niet voor de uitsluitingsgroep. Bovendien bieden HTML5-formulieren dezelfde behandeling voor niet-interactieve en beschermde objecten.
name An identifier that is used to identify this element in script expressions. HTML5-formulieren staan het instellen van de eigenschap name voor objecten niet toe. Het is alleen-lezen eigenschap voor HTML5-formulieren.
value A content element that encloses a single unit of data content. Geen
rawValue Specifies the unformatted value for this field. Geen
formattedValue Specifies the formatted value for this field. Instelling formattedValue via script wordt niet ondersteund.
editValue Specifies the edit value for this field. Instelling editValue via script wordt niet ondersteund.
formatMessage Hiermee wordt de tekenreeks van het validatiebericht voor opmaak voor dit veld aangegeven. Instelling formatMessage via script wordt niet ondersteund.
fillcolor Specifies the background color value for this field. U moet de eigenschap border.fill.presence instellen op visible separately. De standaardkleur van het veld wordt niet correct geretourneerd.
border Met het border-object wordt de rand rond een object beschreven.
ui In het ui-object wordt de gebruikersinterfacebeschrijving van een formulierobject ingesloten.
mandatory Hiermee wordt de nullTest-waarde voor dit veld opgegeven.
borderColor Hiermee wordt de waarde van de randkleur voor dit veld opgegeven. U moet de eigenschap border.edge.presence instellen op visible separately. De standaardrandkleur van het veld wordt niet correct geretourneerd.
length Het aantal items in de lijst. Geen
addItem Hiermee worden nieuwe items aan het huidige veld toegevoegd. Geen
clearItem Hiermee worden alle items uit het veld verwijderd. Geen
boundItem Hiermee wordt de gebonden waarde van een bepaald weergave-item van een vervolgkeuzelijst of keuzelijst opgehaald. Geen
execCalculate Executes the calculate script of the field. Geen
execValidate Executes the validate script of the field. Geen
execEvent Hiermee wordt het script voor gebeurtenissen van het object uitgevoerd. Geen
getItemState Hiermee wordt de selectiestatus van het opgegeven item als resultaat gegeven Geen
setItemState Hiermee wordt de selectiestatus van het opgegeven item als resultaat ingesteld. Geen
getDisplayItem Hiermee wordt de itemweergavetekst voor de opgegeven itemindex opgehaald. Geen
getSaveItem Hiermee wordt de gegevenswaarde voor de opgegeven itemindex opgehaald. Geen
deleteItem Hiermee wordt het item bij de opgegeven index verwijderd. Geen
setItems Hiermee worden de opgegeven items in het huidige veld ingesteld. Bestaande items worden vervangen. Geen
h Een meetwaarde voor de hoogte van de indeling. Geen
w Een meetwaarde waarmee de breedte van de indeling wordt aangegeven. Geen
x Hiermee wordt de x-coördinaat opgegeven van het ankerpunt van de container ten opzichte van de linkerbovenhoek van de bovenliggende container bij een gepositioneerde indeling. Geen
y Hiermee wordt de y-coördinaat opgegeven van het ankerpunt van een container ten opzichte van de linkerbovenhoek van de bovenliggende container bij een gepositioneerde indeling. Geen
caption Met het caption-object wordt een beschrijvend label beschreven dat aan een object in een formulierontwerp is gekoppeld.
Geen
validate Met het object validate wordt de validatie van door gebruikers ingevoerde gegevens op een formulier bepaald. Het validate-object kan meerdere malen worden geactiveerd tijdens de levensduur van een formulier. Geen
parentSubform Hiermee wordt het bovenliggende subformulier (pagina) van dit veld opgegeven. Retourneert altijd het bovenliggende subformulier in plaats van het eerste niet-bereikbare bovenliggende subformulier te retourneren.
selectedIndex De index van het eerste geselecteerde item. Geen

formulier

Eigenschap Beschrijving Uitzondering
formNodes Hiermee wordt een lijst met alle formuliermodelobjecten die zijn gebonden aan een opgegeven gegevensobject, als resultaat gegeven.

InstanceManager

Eigenschap Beschrijving
name An identifier that is used to identify this element in script expressions.
occur Beschrijft de beperkingen over het aantal toegestane instanties voor zijn insluitende container.
min Geeft het minimale aantal instanties op dat kan worden geïnstantieerd.
max Specifies the maximum number of instances that can be instantiated.
count Specifies the current number of instances instantiated.
setInstances Voegt de opgegeven subformulieren of subformuliersets toe of verwijdert deze uit dit knooppunt.
addInstance Hiermee wordt een nieuw exemplaar van een subformulier of subformulierset toegevoegd aan dit knooppunt.
removeInstance Hiermee verwijdert u een subformulier of subformulierset van dit knooppunt.
moveInstance Hiermee wordt een onderliggend object van een formuliermodelobject verplaatst naar een andere opgegeven locatie in het formuliermodel. De overeenkomstige gegevens van het gegevensmodel voor het object worden ook verplaatst binnen het gegevensmodel.
insertInstance Hiermee wordt een nieuw exemplaar van een subformulier of subformulierset toegevoegd aan dit knooppunt.

list

Eigenschap Beschrijving
length Het aantal elementen in de lijst.
item Een index met als eerste nummer nul in de verzameling.
append Hiermee wordt een knooppunt toegevoegd aan het einde van de lijst met knooppunten.
remove Hiermee wordt een knooppunt uit de lijst met knooppunten verwijderd.
insert Hiermee wordt een knooppunt ingevoegd vóór een specifiek knooppunt in de lijst met knooppunten.

node

Eigenschap Beschrijving Uitzondering
createNode Hiermee wordt een nieuw knooppunt gemaakt op basis van een geldige klassenaam. Geen
isContainer Hiermee wordt aangegeven of dit object een containerobject is. Geen
isNull Geeft aan of de huidige gegevenswaarde een null-waarde is. Geen
resolveNode Evalueert de opgegeven SOM-expressie, te beginnen met het huidige object in het XML-formulierobjectmodel, en retourneert de waarde van het object dat is opgegeven in de SOM-expressie. Geen
resolveNodes Evalueert de opgegeven SOM-expressie, te beginnen met het huidige object in het XML-formulierobjectmodel, en retourneert de waarde van het object dat is opgegeven in de SOM-expressie. Geen
oneOfChild Hiermee wordt een nieuw knooppunt gemaakt op basis van een geldige klassenaam. Geen
getElement Hiermee wordt een opgegeven onderliggend object als resultaat gegeven. Geen
getAttribute Hiermee wordt een opgegeven eigenschapswaarde opgehaald. Geen
setAttribute Hiermee wordt de waarde van een opgegeven eigenschap ingesteld. Geen

model

Eigenschap Beschrijving Uitzondering
NA NA NA

Subformulier

Eigenschap Beschrijving Uitzondering
instanceIndex Specifies the index of the object, relative to the other instantiated instances. Geen
execEvent Hiermee wordt het script voor gebeurtenissen van het object uitgevoerd. Geen
getInvalidObjects Retourneert een lijst met knooppunten in het subformulier (inclusief) die de validatietest niet hebben doorstaan. Geen
border Met het border-object wordt de rand rond een object beschreven. Geen
borderColor Hiermee wordt de waarde van de randkleur voor dit veld opgegeven. U moet de eigenschap border.edge.presence instellen op visible separately. Geen
h Een meetwaarde voor de hoogte van de indeling. Geen
w Een meetwaarde waarmee de breedte van de indeling wordt aangegeven. Geen
x Hiermee wordt de x-coördinaat opgegeven van het ankerpunt van de container ten opzichte van de linkerbovenhoek van de bovenliggende container bij een gepositioneerde indeling. Geen
y Hiermee wordt de y-coördinaat opgegeven van het ankerpunt van een container ten opzichte van de linkerbovenhoek van de bovenliggende container bij een gepositioneerde indeling. Geen
validate Met het object validate wordt de validatie van door gebruikers ingevoerde gegevens op een formulier bepaald. Het validate-object kan meerdere malen worden geactiveerd tijdens de levensduur van een formulier. Geen
name An identifier that is used to identify this element in script expressions. Geen
presence Hiermee wordt de zichtbaarheid van een object opgegeven. Geen
access Deze eigenschap bepaalt de toegang tot de inhoud van een container object, zoals een subformulier. Geen
execValidate Berekent de index van een subformulier of een subformulierset op basis van de locatie ten opzichte van andere instanties van hetzelfde formulierobject. Geen
instanceManager Met het object instanceManager worden het maken, verwijderen en verplaatsen van exemplaren van formuliermodelobjecten beheerd.
Geen

submit

Eigenschap Beschrijving
target De URL waarnaar de gegevens worden verzonden. Het weglaten van dit attribuut impliceert de XFA verwerkingstoepassing URI gebruikend een product-specifieke techniek, zoals het toegang tot van product-specifieke informatie in het config voorwerp verkrijgt.

boom

Eigenschap Beschrijving Uitzondering
nodes Hiermee wordt een lijst als resultaat gegeven met alle onderliggende objecten van het huidige object.
  • Niet ondersteund voor xfa.nodes, desc
  • Het aantal knooppunten dat voor PDF en HTML wordt gerapporteerd, is verschillend.
name Specifies the name of this node. Het instellen van de naam met scripts is niet toegestaan in HTML.
parent Haalt het bovenliggende element voor dit knooppunt op. Geen
index Keert de positie van deze knoop in zijn inzameling van gelijkgenoemde, in-werkingsgebied, als-kind relatieknooppunten terug. Geen
somExpression Gets the SOM expression for this node. Geen
resolveNode Evalueert de opgegeven SOM-expressie, te beginnen met het huidige object in het XML-formulierobjectmodel, en retourneert de waarde van het object dat is opgegeven in de SOM-expressie. Geen
resolveNodes Evalueert de opgegeven SOM-expressie, te beginnen met het huidige object in het XML-formulierobjectmodel, en retourneert de waarde van het object dat is opgegeven in de SOM-expressie. Geen

subformulierset

Eigenschap Beschrijving Uitzondering
instanceManager Met het object instanceManager worden het maken, verwijderen en verplaatsen van exemplaren van formuliermodelobjecten beheerd. Geen

content

Eigenschap Beschrijving Uitzondering
isNull Hiermee wordt aangegeven of de huidige gegevenswaarde de null-waarde is.

dataValue

Eigenschap Beschrijving Uitzondering
isNull Hiermee wordt aangegeven of de huidige gegevenswaarde de null-waarde is.

edge

Eigenschap Beschrijving Uitzondering
color Met de kleureigenschap wordt een unieke kleur voor het patroonobject beschreven.
  • De standaardwaarde kan niet worden opgehaald.
  • De wijzigingen worden weergegeven in het model en zijn beschikbaar voor scripts, maar worden niet gesynchroniseerd met HTML-elementen. De wijzigingen worden derhalve niet in de BU weergegeven.

fill

Eigenschap Beschrijving Uitzondering
kleur De kleureigenschappen definiëren een unieke vulkleur.
  • De standaardwaarde kan niet worden opgehaald.
  • De wijzigingen worden weergegeven in het model en zijn beschikbaar voor scripts, maar worden niet gesynchroniseerd met HTML-elementen. De wijzigingen worden derhalve niet in de BU weergegeven.

linear

Eigenschap Beschrijving Uitzondering
kleur Met de eigenschap color wordt een unieke kleur beschreven voor een lineaire verloopvulling op een formulier.
  • De standaardwaarde kan niet worden opgehaald.
  • De wijzigingen worden weergegeven in het model en zijn beschikbaar voor scripts, maar worden niet gesynchroniseerd met HTML-elementen. De wijzigingen worden derhalve niet in de BU weergegeven.

line

Eigenschap Beschrijving Uitzondering
edge Met het edge-object wordt een boog, een lijn of één zijde van een rand of rechthoek beschreven.
Kenmerken zoals kleur, uiteinde en meer worden niet ondersteund.

pattern

Eigenschap Beschrijving Uitzondering
kleur Met de kleureigenschap wordt een unieke kleur voor het patroonobject beschreven.
  • De standaardwaarde kan niet worden opgehaald.
  • De wijzigingen worden weergegeven in het model en zijn beschikbaar voor scripts, maar worden niet gesynchroniseerd met HTML-elementen. De wijzigingen worden derhalve niet in de BU weergegeven.

radial

Eigenschap Beschrijving Uitzondering
kleur Met de eigenschap color wordt een unieke kleur voor het radiale object beschreven
  • De standaardwaarde kan niet worden opgehaald.
  • De wijzigingen worden weergegeven in het model en zijn beschikbaar voor scripts, maar worden niet gesynchroniseerd met HTML-elementen. De wijzigingen worden derhalve niet in de BU weergegeven.

stipple

Eigenschap Beschrijving Uitzondering
kleur Met de eigenschap color wordt een unieke kleur voor het stipple-object beschreven.
  • De standaardwaarde kan niet worden opgehaald.
  • De wijzigingen worden weerspiegeld in het model en zijn beschikbaar voor scripts, maar worden niet gesynchroniseerd met HTML-elementen. De wijzigingen worden derhalve niet in de BU weergegeven.

draw

Eigenschap Beschrijving Uitzondering
ui In het ui-object wordt de gebruikersinterfacebeschrijving van een formulierobject ingesloten.
bijschrift Met het caption-object wordt een beschrijvend label beschreven dat aan een object in een formulierontwerp is gekoppeld.
aanwezigheid Hiermee wordt de zichtbaarheid van een object opgegeven.
name Geeft een id die kan worden gebruikt om in scriptexpressies dit object of deze gebeurtenis op te geven. Het instellen van de waarde tijdens de runtime wordt niet ondersteund
value In het value-object wordt één gegevensinhoudseenheid ingesloten.

corner

Eigenschap Beschrijving Uitzondering
kleur Met de kleureigenschap wordt een unieke kleur voor het hoekobject beschreven.
  • De standaardwaarde kan niet worden opgehaald.
  • De wijzigingen worden weerspiegeld in het model en zijn beschikbaar voor scripts, maar worden niet gesynchroniseerd met HTML-elementen. De wijzigingen worden derhalve niet in de BU weergegeven.

checkButton

Eigenschap Beschrijving Uitzondering
border Het object border beschrijft de rand rondom het object checkButton. De wijzigingen worden weerspiegeld in het model en zijn beschikbaar voor scripts, maar worden niet gesynchroniseerd met HTML-elementen. De wijzigingen worden derhalve niet in de BU weergegeven.

choiceList

Eigenschap
Beschrijving Uitzondering
border Het randobject beschrijft de rand rondom het object choiceList.

dateTimeEdit

Eigenschap Beschrijving Uitzondering
border Het randobject beschrijft de rand rond het dateTimeEdit-object.

Afbeelding

Eigenschap Beschrijving Uitzondering
contentType Hiermee wordt het type inhoud opgegeven in het document waarnaar wordt verwezen, uitgedrukt als een MIME-type. Geen
name
An identifier that is used to identify this element in script expressions. Geen

imageEdit

Eigenschap Beschrijving Uitzondering
border Met het randobject wordt de rand rond het object imageEdit beschreven.

numericEdit

Eigenschap Beschrijving Uitzondering
border Met het border-object wordt de rand rond een object beschreven. none

object

Eigenschap Beschrijving Uitzondering
className Hiermee wordt de naam van de klasse van dit object bepaald.
none

rectangle

Eigenschap Beschrijving Uitzondering
edge Met het edge-object wordt een boog, een lijn of één zijde van een rand of rechthoek beschreven.
Kenmerken zoals kleur, uiteinde en meer worden niet ondersteund.

textEdit

Eigenschap Beschrijving Uitzondering
border Met het border-object wordt de rand rond een object beschreven.
Geen

exclGroup

Eigenschap Beschrijving Uitzondering
layout Hiermee wordt de indelingsstrategie opgegeven die door dit object wordt gebruikt. Geen
border Hiermee geeft u de rand rondom dit veld op. Geen
mandatory Hiermee wordt de nullTest-waarde voor dit veld opgegeven. Geen
borderColor Specifies the border color value for this field.A border must be defined before you can change the color by scripting. Geen
borderWidth Hiermee wordt de randbreedte voor dit veld opgegeven. Geen
h Een meetwaarde voor de hoogte van de indeling. Geen
transient Hiermee wordt opgegeven of de verwerkende toepassing de waarde van de uitsluitingsgroep moet opslaan als onderdeel van een formulierverzending of opslagprocedure. Geen
w Een meetwaarde waarmee de breedte van de indeling wordt aangegeven. Geen
x Hiermee wordt de x-coördinaat opgegeven van het ankerpunt van de container ten opzichte van de linkerbovenhoek van de bovenliggende container bij een gepositioneerde indeling. Geen
y Hiermee wordt de y-coördinaat opgegeven van het ankerpunt van een container ten opzichte van de linkerbovenhoek van de bovenliggende container bij een gepositioneerde indeling. Geen
bijschrift Met het caption-object wordt een beschrijvend label beschreven dat aan een object in een formulierontwerp is gekoppeld.
Geen
validate Met het object validate wordt de validatie van door gebruikers ingevoerde gegevens op een formulier bepaald. Het validate-object kan meerdere malen worden geactiveerd tijdens de levensduur van een formulier. Geen
dataNode Haalt het gegevensknooppunt op waaraan een formulierknooppunt wordt gebonden na het samenvoegen. Geen
aanwezigheid Hiermee wordt de zichtbaarheid van een object opgegeven.
toegang Deze eigenschap bepaalt de toegang tot de inhoud van een container object, zoals een subformulier. Voor afzonderlijke items in de uitzondering wordt altijd open geretourneerd.
name Geeft een id die kan worden gebruikt om in scriptexpressies dit object of deze gebeurtenis op te geven. Geen
leden Geef de leden van de uitsluitingsgroep op. Geen
selectedMember Hiermee wordt het geselecteerde lid van een uitsluitingsgroep als resultaat gegeven. Geen
execCalculate Hiermee worden alle scripts in de gebeurtenis calculate van het opgegeven object en alle onderliggende objecten uitgevoerd. Geen
calculate Met het calculate-object wordt de berekening van de waarde van een veld bestuurd.
Geen

arc

Eigenschap Beschrijving Uitzondering
edge Met het edge-object wordt een boog, een lijn of één zijde van een rand of rechthoek beschreven.
Kenmerken zoals kleur, uiteinde en meer worden niet ondersteund.

border

Eigenschap Beschrijving Uitzondering
edge Met het edge-object wordt een boog, een lijn of één zijde van een rand of rechthoek beschreven.
Kenmerken zoals kleur, uiteinde en meer worden niet ondersteund.

$layout

Eigenschap Beschrijving Uitzondering
h Hiermee wordt de hoogte bepaald van een formulierontwerpobject.
  • De eigenschap Hoogte (h) wordt niet ondersteund voor paginagebied en inhoudsgebied.
  • Parameter 'Verschuiving vanaf eerste inhoudsgebied waarop het XFA-formulierobject plaatsvindt' wordt niet ondersteund.
w Hiermee wordt de breedte bepaald van een formulierontwerpobject.
  • De eigenschap width (w) wordt niet ondersteund voor paginagebied en inhoudsgebied.
  • Parameter 'Verschuiving vanaf eerste inhoudsgebied waarop het XFA-formulierobject plaatsvindt' wordt niet ondersteund.
x Hiermee wordt de x-coördinaat bepaald van een formulierontwerpobject ten opzichte van het bovenliggende object.
  • x-coördinaat (x)-eigenschap wordt niet ondersteund voor paginagebied en inhoudsgebied.
  • Parameter 'Verschuiving vanaf eerste inhoudsgebied waarop het XFA-formulierobject plaatsvindt' wordt niet ondersteund.
y Hiermee wordt de y-coördinaat bepaald van een formulierontwerpobject ten opzichte van het bovenliggende object.
  • y-coördinaat (y)-eigenschap wordt niet ondersteund voor paginagebied en inhoudsgebied.
  • Parameter 'Verschuiving vanaf eerste inhoudsgebied waarop het XFA-formulierobject plaatsvindt' wordt niet ondersteund.
pagecount Hiermee wordt het aantal pagina's van het huidige formulier bepaald.
  • layout.pageCount() methode retourneert verschillende waarden voor PDF- en HTML-formulieren.
  • Bij het verlagen van het aantal pagina's door een object te verbergen, retourneert de methode abspagecount een onjuiste waarde.
pagecontent Hiermee worden typen formulierontwerpobjecten van een bepaalde pagina van een formulier opgevraagd. Geen
absPageCount Hiermee wordt het aantal pagina'sa van het huidige formulier bepaald.
  • layout.pageCount() methode retourneert verschillende waarden voor PDF- en HTML-formulieren.
  • Bij het verlagen van het aantal pagina's door een object te verbergen, retourneert de methode abspagecount een onjuiste waarde.

items

Eigenschap Beschrijving Uitzondering
aanwezigheid Hiermee wordt de zichtbaarheid van een object opgegeven. Geen

FormCalc

FormCalc is een XFA-specifieke taal voor het maken van centrische logica en berekeningen op basis van e-formulieren. FormCalcalculation biedt een krachtige verzameling functies voor het maken van constructies.

Ondersteunde functies van FormCalc

Ondersteuning voor FormCalc-expressies

Categorie Beschrijving Voorbeeld
Eenvoudige expressie Toevoegen, verwijderen, vermenigvuldigen, verdelen en ronde haakjes (a+b)*3
Variabele-declaratie Een variabele definiëren var a
var a=3
a=3
Logische expressie
  • Logica (en/of)
  • Vergelijking (groter/kleiner/gelijk)
A of 1
1 <> 2
A NE B
A of 1
1 <> 2
A NE B
If-expressie
if (a>b) dan 2 endif
while
while (i lt 5) do i = i + 1 endwhile
for
voor i = 100 tot 1
do s = s + i endfor
voor elke
voor elke i in (1, 2, 3)
do s = s + i endfor
functiedeclaratie Een aangepaste functie definiëren in FormCalc func foo(n) do var f = n endfunc

Acrobat API-ondersteuning

  1. Rekenkundige functies

    1. Abs()
    2. Avg()
    3. Ceil()
    4. Count()
    5. Floor()
    6. Max()
    7. Min()
    8. Mod()
    9. Round()
    10. Som()
  2. Wetenschappelijke functies

    1. Acos()
    2. Asin()
    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. Financiële functies

    1. Apr()
    2. Cterm()
    3. fv()
    4. ipmt()
    5. Npv()
    6. Pmt()
    7. pmt()
    8. pv()
    9. Rate()
    10. Term()
  4. Logische functies

    1. Choose()
    2. If()
    3. Oneof()
    4. Within()
  5. Reeksfuncties

    1. At()
    2. Concat()
    3. Links()
    4. Len()
    5. Lower()
    6. Ltrim()
    7. Replace()
    8. Rechts()
    9. Rtrim()
    10. Space()
    11. Stuff()
    12. Substr()
    13. Upper()
    14. WordNum()
  6. Datum en tijd

    1. Date()
    2. num2date()
    3. DateFmt()
API Beschrijving Afwijking
console.println() Deze acrobat-API zet de uitvoer neer op de javascript-console.
app.alert() Deze acrobat API verstuurt een waarschuwingsbericht via javascript popup.
app.beep() Hiermee wordt door het systeem een geluid afgespeeld. Er wordt geen actie uitgevoerd.
app.execDialog() Hiermee wordt een modaal dialoogvenster voor de gebruiker weergegeven. De modale dialoogvensters moeten door de gebruiker worden gesloten voordat de hosttoepassing rechtstreeks opnieuw kan worden gebruikt. Er wordt geen actie uitgevoerd.
app.launchURL() Hiermee wordt een URL gestart in een browservenster.
app.setInterval() Hiermee worden een JavaScript-script en een tijdsperiode opgegeven. Het script wordt uitgevoerd telkens wanneer de punt vervalt. De geretourneerde waarde van deze methode moet in een JavaScript-variabele worden opgeslagen. Anders, is het intervalvoorwerp onderworpen aan huisvuilinzameling, die de klok zou veroorzaken om te stoppen. Om de periodieke uitvoering te eindigen, ga het teruggekeerde intervalvoorwerp tot clearInterval over.
app.setTimeOut() Hiermee worden een JavaScript-script en een tijdsperiode opgegeven. Het script wordt slechts eenmaal uitgevoerd, nadat de punt is verstreken. De geretourneerde waarde van deze methode moet in een JavaScript-variabele worden gehouden. Anders is het time-outobject onderhevig aan opschoning, waardoor de klok zou stoppen. Als u de time-outgebeurtenis wilt annuleren, geeft u het geretourneerde time-outobject door aan clearTimeOut.
app.clearInterval() Annuleert een eerder geregistreerd interval dat aanvankelijk door de setInterval methode wordt geplaatst. In HTML5-formulieren werkt de API niet correct.
app.clearTimeOut() Annuleert een eerder geregistreerd onderbreking. Een dergelijk interval wordt aanvankelijk ingesteld door setTimeOut. In HTML5-formulieren werkt de API niet correct.
app.eval() Hiermee wordt een bepaald script uitgevoerd.
app.activeDocs Een array met het object Doc voor elk actief document. Als er geen documenten actief zijn, retourneert activeDocs niets. Dat wil zeggen dat de code hetzelfde gedrag heeft als d = new Array(0) in de kern-JavaScript. Retourneert een lege array voor HTML5-formulieren.
app.calculate Indien true (de standaardwaarde), kunnen berekeningen worden uitgevoerd. Als de waarde false is, zijn berekeningen niet toegestaan. Altijd waar voor HTML5 Forms.
app.constants Een omvattend object voor het bevatten van verschillende constante waarden. Deze eigenschap retourneert momenteel een object met één eigenschap, uitlijnen. HTML5-formulieren retourneren een leeg uitlijningsobject.
app.focusRect Hiermee schakelt u de focusrechthoek in of uit. De focusrechthoek bestaat uit de stippellijn met de puntjes rond knoppen, selectievakjes, keuzerondjes en handtekeningen om aan te geven dat het formulierveld de toetsenbordfocus heeft. Bij de waarde true wordt de focusrechthoek ingeschakeld. Altijd waar voor HTML5-formulieren.
app.formsVersion Het versienummer van de viewer voor formulieren. Controleer deze eigenschap om te bepalen of objecten, eigenschappen of methoden in nieuwere versies van de software beschikbaar zijn als u achterwaartse compatibiliteit in uw scripts wilt behouden. 11.001 altijd.
app.language De taal van de actieve Acrobat-viewer. Altijd ENU voor HTML5-formulieren.

Ondersteunde XFA-gebeurtenissen

De volgende client-side XFA-gebeurtenissen worden ondersteund:

  • Initialiseren
  • Valideren
  • Berekenen
  • Klik op
  • Enter
  • Afsluiten
  • Wijzigen
  • ValidationState
OPMERKING

HTML5-formulieren worden weergegeven op de client (browser). Aanbevolen wordt om de clientzijde te gebruiken validate en berekenen scripts in plaats van serverscripts.

Op deze pagina