function SignPadesToStream(Stream: TStream; const Options: TPadesSignOptions): Boolean;
Pripne postopno posodobitev s podpisom odobritve ali certifikacijskim podpisom z neobveznimi omejitvami zagonskih vrednosti, certifikatov, FieldMDP in DocMDP, nato pa popolne izhodne bajte zapiše v ciljni tok
| Stream | Ciljni tokovni objekt, v katerega se zapisujejo izhodni podatki |
| Options | Struktura s podrobnostmi podpisa, ki določa certifikate, ravni, neobvezne ključe slovarjev in omejitve polj |
Active enak True/Annots prve strani in polje /Fields AcroFormFieldOptions lahko doda zahtevane zagonske vrednosti, dovoljene razloge in pravne izjave, sprejemljive certifikate podpisnikov ter pravilnika za spreminjanje polj ali dokumenta
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;