function SaveAsPadesDssToStream(Stream: TStream; const Options: TPadesDssOptions): Boolean;
Zapisuje bajty bieżącego dokumentu do strumienia niestandardowego, wstrzykując jednocześnie materiały walidacyjne X.509 (certyfikaty, listy CRL i odpowiedzi OCSP) do globalnego słownika /DSS dokumentu
TPadesDssOptions.Vris zapisuje specyficzne dla podpisów pośrednie słowniki VRI, których tablice certyfikatów, OCSP i CRL odwołują się do zdeduplikowanych globalnych strumieni materiałów
| Stream | Strumień docelowy do zapisania bajtów wyjściowych |
| Options | Rekord konfiguracji DSS zawierający materiał walidacyjny X.509 |
Active miało wartość True/Contents podpisu, łącznie z wyrównaniemEPadesCrypto bez zmiany strumienia docelowego
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;