function SignPadesToStream(Stream: TStream; const Options: TPadesSignOptions): Boolean;
Додає інкрементне оновлення з підписом схвалення або сертифікації з необов'язковими обмеженнями seed-value, сертифіката, FieldMDP і DocMDP, після чого записує повні вихідні байти у потік призначення
| Stream | Об'єкт потоку призначення, куди будуть записані вихідні дані |
| Options | Структура відомостей підпису, що визначає сертифікати, рівні, необов'язкові ключі словника та обмеження поля |
Active був True/Annots першої сторінки та масив /Fields AcroFormFieldOptions може додати обов'язкові seed-значення, дозволені причини та юридичні засвідчення, прийнятні сертифікати підписувача і політики зміни поля або документа
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;