|
Hiermee wordt een bepaalde lijst met knooppunten ondertekend en wordt de handtekening in de doellocatie geplaatst.
SyntaxisReference_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 resultaatTrue als de handtekening goed is toegepast en False als de ondertekeningsoptie is geannuleerd. Als de ondertekening mislukt, wordt een uitzondering als resultaat gegeven.
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")
|
|
|