function SignPadesToStream(Stream: TStream; const Options: TPadesSignOptions): Boolean;
Lisää inkrementaalisen hyväksyntä- tai sertifiointiallekirjoituspäivityksen valinnaisilla siemenarvo-, varmenne-, FieldMDP- ja DocMDP-rajoituksilla ja kirjoittaa sitten täydelliset tulitetut tavut kohdevirtaan
| Stream | Kohdevirtaobjekti, johon tulosteedata kirjoitetaan |
| Options | Allekirjoituksen yksityiskohdat sisältävä tietue, joka määrittää varmenteet, tasot, valinnaiset sanakirja-avaimet ja kenttärajoitukset |
Active-arvon olevan True/Annots-taulukosta ja AcroFormin /Fields-taulukostaFieldOptions voi lisätä vaadittuja siemenarvoja, sallittuja syitä ja oikeudellisia vakuutuksia, hyväksyttäviä allekirjoittajan varmenteita sekä kenttä- tai dokumenttimuokkauskäytäntöjä
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;