function SignPadesToStream(Stream: TStream; const Options: TPadesSignOptions): Boolean;
İsteğe bağlı seed değeri, sertifika, FieldMDP ve DocMDP kısıtlarıyla artımlı bir onay ya da sertifikalandırma imza güncellemesi ekler, ardından çıktı baytlarının tamamını hedef akışa yazar
| Stream | Çıktı verisinin yazılacağı hedef akış nesnesi |
| Options | Sertifikaları, düzeyleri, isteğe bağlı sözlük anahtarlarını ve alan kısıtlarını belirten imza ayrıntısı yapısı |
Active değerinin True olmasını gerektirir/Annots dizisinden ve AcroForm /Fields dizisinden referans verilen görünmez bir Widget'tırFieldOptions; zorunlu seed değerleri, izin verilen nedenler ve hukuki teyitler, kabul edilebilir imzalayan sertifikaları ile alan ya da belge değişikliği ilkeleri ekleyebilir
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;