|
Undertecknar en angiven nodlista och placerar underskriften på målplatsen.
SyntaxReference_Syntax.sign( OBJECT param1, STRING param2, STRING param3 [, STRING param4 [, BOOLEAN param5 [, OBJECT param6 [, OBJECT param7 ] ] ] ] )
Parametrar
param1
|
input
|
En giltig XFA-nodlista med alla noder som ska undertecknas.
|
param2
|
input
|
En giltig sträng som motsvarar ett referenssyntaxuttryck för underskriftsnodens överordnade nod.
|
param3
|
input
|
En giltig sträng som motsvarar ett XML-ID-värde för underskriften.
|
param4 (valfritt)
|
input (Valfritt)
|
Det enda giltiga värdet är öppen (standard), vilket indikerar att datanoderna är öppna för redigering och kan hanteras under körning.
|
param5 (valfritt)
|
input (Valfritt)
|
Visar om en dialogruta ska användas för att tillåta en användare att signera formuläret.
true | 1 (JavaScript) or 1 (FormCalc) (default)
Anger att en dialogruta används för den här åtgärden.
false | 0 (JavaScript) or 0 (FormCalc)
Anger att en dialogruta inte används för den här åtgärden. Om du anger det här värdet måste du tillhandahålla en alternativ säkerhetshanterare i param6 så att programmet som är värd för formuläret kan hämta rätt lösenord och referenser när du skriver under formuläret.
|
param6 (valfritt)
|
input (Valfritt)
|
Motsvarar SecurityHandler-objektet som används för att underteckna. Säkerhetsobjekt kräver vanligtvis initiering innan de kan användas för undertecknande. Du måste ange ett värde för den här parametern om du anger att param5 är falsk.
|
param7 (valfritt)
|
output (Valfritt)
|
Motsvarar ett SignatureInfo-utdataobjekt som innehåller de skrivbara egenskaperna för underskriften.
|
ReturnerarSant om användningen av signaturen lyckades och Falskt om signaturalternativet avbröts. Ett undantag returneras om underteckningsåtgärden misslyckas.
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")
|
|
|