function SaveAsPadesDssToStream(Stream: TStream; const Options: TPadesDssOptions): Boolean;
Зберігає байти поточного документа у власний потік, одночасно вставляючи матеріали перевірки X.509 (сертифікати, CRL і відповіді OCSP) у глобальний словник /DSS документа
TPadesDssOptions.Vris записує непрямі словники VRI для окремих підписів, чиї масиви сертифікатів, OCSP і CRL посилаються на дедупліковані глобальні матеріальні потоки
| Stream | Потік призначення для запису вихідних байтів |
| Options | Повна конфігурація DSS, що містить матеріали перевірки та записи VRI для окремих підписів |
Active мав значення True/Contents підпису, включно з байтами вирівнюванняEPadesCrypto без зміни потоку призначення
var
MemStream: TMemoryStream;
DssOpts: TPadesDssOptions;
begin
if not Pdf1.Active then Exit;
MemStream := TMemoryStream.Create;
try
DssOpts := TPadesDssOptions.Default;
Pdf1.SaveAsPadesDssToStream(MemStream, DssOpts);
finally
MemStream.Free;
end;
end;