function SignPadesToStream(Stream: TStream; const Options: TPadesSignOptions): Boolean;
Dodaje przyrostową aktualizację podpisu zatwierdzenia lub certyfikacji z opcjonalnymi ograniczeniami seed-value, certyfikatu, FieldMDP i DocMDP, a następnie zapisuje kompletne bajty wyjścia do strumienia docelowego
| Stream | Obiekt strumienia docelowego, do którego zostaną zapisane dane wyjściowe |
| Options | Struktura szczegółów podpisu określająca certyfikaty, poziomy, opcjonalne klucze słowników i ograniczenia pól |
Active ustawionego na True/Annots pierwszej strony i tablicy /Fields AcroFormFieldOptions może dodać wymagane wartości seed, dozwolone powody i oświadczenia prawne, akceptowalne certyfikaty podpisującego oraz polityki modyfikacji pól lub dokumentu
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;