function SignPadesToStream(Stream: TStream; const Options: TPadesSignOptions): Boolean;
Voegt een incrementele approval- of certification-signature-update toe met optionele seed value-, certificaat-, FieldMDP- en DocMDP-beperkingen en schrijft daarna de volledige uitvoerbytes naar een doelstream
| Stream | Het doelstreamobject waar de uitvoerdata wordt geschreven |
| Options | Signature-detailstructuur die certificaten, levels, optionele dictionary-keys en veldbeperkingen specificeert |
Active True is/Annots-array van de eerste pagina en de AcroForm /Fields-arrayFieldOptions kan vereiste seed values, toegestane redenen en juridische attestaties, acceptabele signercertificaten en veld- of documentwijzigingsbeleid toevoegen
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;