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 امضا شامل padding استEPadesCrypto raised میکند
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;