function SignPadesToStream(Stream: TStream; const Options: TPadesSignOptions): Boolean;
Lägger till en inkrementell godkännande- eller certifieringssignaturuppdatering med valfria begränsningar för seed value, certifikat, FieldMDP och DocMDP och skriver därefter de kompletta utdatabytena till en målström
| Stream | Målströmobjektet där utdata skrivs |
| Options | Strukturen med signaturdetaljer som anger certifikat, nivåer, valfria dictionary-nycklar och fältbegränsningar |
Active är True/Annots-array och AcroForm-arrayen /FieldsFieldOptions kan lägga till obligatoriska seed values, tillåtna skäl och juridiska försäkringar, godtagbara signerarcertifikat samt policyer för fält- eller dokumentändring
var
OutStream: TMemoryStream;
Opts: TPadesSignOptions;
begin
if not Pdf1.Active then Exit;
OutStream := TMemoryStream.Create;
try
Opts := TPadesSignOptions.Default;
Opts.CertificateThumbprint := 'a1b2c3d4e5';
Pdf1.SignPadesToStream(OutStream, Opts);
finally
OutStream.Free;
end;
end;