HaruDoc::setEncryptionMode

Set encryption mode for the document

&reftitle.description; `bool` `HaruDoc::setEncryptionMode` `int` `mode` `int` `key_len` 5

Defines encryption mode for the document. The encryption mode cannot be set before setting the password.

&reftitle.parameters;

`mode`

- The encryption mode to use. Can be one of the following:

  - `HaruDoc::ENCRYPT_R2` - use "revision2" algorithm.
  - `HaruDoc::ENCRYPT_R3` - use "revision3" algorithm. Using this value bumps the version of PDF to 1.4.

`key_len`

- The encryption key length in bytes. This parameter is optional and used only when mode is `HaruDoc::ENCRYPT_R3`. The default value is 5 (40bit).

&reftitle.returnvalues;

Returns &true; on success.

&reftitle.errors; &haru.error;
&reftitle.seealso;

- `HaruDoc::setPassword`
- `HaruDoc::setPermission`