function SignPadesToStream(Stream: TStream; const Options: TPadesSignOptions): Boolean;
Dodaje inkrementalno ažuriranje potpisa odobrenja ili certifikacije s neobaveznim ograničenjima početnih vrijednosti, certifikata, FieldMDP i DocMDP, a zatim upisuje potpune izlazne bajtove u odredišni tok
| Stream | Odredišni objekt toka u koji će se upisati izlazni podaci |
| Options | Struktura detalja potpisa koja određuje certifikate, razine, neobavezne ključeve rječnika i ograničenja polja |
Active bude True/Annots prve stranice i polja /Fields AcroFormaFieldOptions može dodati obavezne početne vrijednosti, dopuštene razloge i pravne izjave, prihvatljive certifikate potpisnika te pravila izmjene polja ili 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;