SetEncryptedPayloadFromVariant

Security and encryption

Description

Stores an ActiveX byte array containing a complete encrypted PDF as the payload of the selected unencrypted PDF

Syntax

ActiveX

Function PDFlib::SetEncryptedPayloadFromVariant(FileBytes As Variant, Subtype As String, PayloadVersion As String) As Long

Parameters

FileBytesOne-dimensional byte or signed-byte array
SubtypePDF name identifying the encryption handler
PayloadVersionOptional PDF name identifying the handler version

Return values

1The payload was added
0The variant, metadata, or wrapper state was invalid

Remarks

All byte values, including embedded zero bytes, are retained

See also

SetEncryptedPayloadFromFile, GetEncryptedPayloadContentToVariant