sign

Hiermee wordt een bepaalde lijst met knooppunten ondertekend en wordt de handtekening in de doellocatie geplaatst.

Syntaxis

Reference_Syntax.sign( OBJECT param1, STRING param2, STRING param3 [, STRING param4 [, BOOLEAN param5 [, OBJECT param6 [, OBJECT param7 ] ] ] ] )

Parameters

param1

input

Een geldige XFA-knooppuntenlijst met alle knooppunten die moet worden ondertekend.

param2

input

Een geldige tekenreeks met een verwijzingssyntaxisexpressie voor het bovenliggende knooppunt van het handtekeningknooppunt.

param3

input

Een geldige tekenreeks die staat voor een XML-identificatiewaarde voor de handtekening.

param4 (optioneel)

invoer (optioneel)

De enige geldige waarde is open (standaardwaarde), wat aangeeft dat de gegevensknooppunten open zijn voor bewerking en dus tijdens de uitvoering kunnen worden bewerkt.

param5 (optioneel)

invoer (optioneel)

Hiermee wordt aangegeven of een dialoogvenster wordt gebruikt waarin een gebruiker het formulier kan ondertekenen.

  • true | 1 (JavaScript) of 1 (FormCalc) (standaard)

  • Hiermee wordt aangegeven dat een dialoogvenster wordt gebruikt voor deze bewerking.

  • false | 0 (JavaScript) of 0 (FormCalc)

  • Hiermee wordt aangegeven dat geen dialoogvenster wordt gebruikt voor deze bewerking. Als u deze waarde opgeeft, moet u een alternatieve beveiliging-handler opgeven in param6. Zo kunnen met de hosttoepassing voor het formulier het juiste wachtwoord en de referenties worden opgehaald voor ondertekening van het formulier.

param6 (optioneel)

invoer (optioneel)

Staat voor het object SecurityHandler dat wordt gebruikt voor ondertekening. Beveiligingsobjecten moeten normaal gesproken worden geïnitialiseerd voordat deze kunnen worden gebruikt voor ondertekening. U moet een waarde opgeven voor deze parameter als u param5 instelt op False.

param7 (optioneel)

output (optioneel)

Staat voor een SignatureInfo-uitvoerobject dat de schrijfbare eigenschappen van de handtekening bevat.

Geeft als resultaat

True als de handtekening goed is toegepast en False als de ondertekeningsoptie is geannuleerd. Als de ondertekening mislukt, wordt een uitzondering als resultaat gegeven.

Van toepassing op

Versie

XFA 2.1

Voorbeelden

JavaScript

//This example signs all of the form objects that currently contain data. 
var oData = xfa.resolveNode("xfa.data.form1"); 
xfa.signature.sign(oData, "xfa.data.signatures", "mySignature");

FormCalc

//This example signs all of the form objects that currently contain data. 
var oData = xfa.resolveNode("xfa.data.form1") 
xfa.signature.sign(oData, "xfa.data.signatures", "mySignature")