window.Asc.plugin.executeMethod («OnEncryption», [args], callback)
window.Asc.plugin.executeMethod ("OnEncryption", [obj]);
Параметр | Описание | Тип | Пример |
obj | Свойства шифрования. Этот объект может иметь следующие значения:- type — тип операции шифрования (generatePassword — генерирует пароль к документу, getPasswordByFile — отправляет пароль при открытии документа, setPasswordByFile — устанавливает пароль к документу, encryptData — шифрует изменения при совместном редактировании, decryptData — расшифровывает изменения при совместном редактировании редактирование),
тип: строковый, пример: «encryptData»; - password -строковое значение, указывающее пароль для доступа к документу,
тип: строковый, пример: «password»; - data — зашифрованные/расшифрованные изменения,
тип: строковый, пример: «{data}»; - check — проверяет успешность операции шифрования/дешифрования (используется только для типов encryptData/decryptData),
тип: логический, пример: true; - docinfo — незашифрованная часть зашифрованного файла,
тип: строковый, пример: «{docinfo}»; - hash — строковое значение, указывающее хэш файла (по умолчанию sha256),
тип: строковый, пример: «sha256»; - error — строковое значение, указывающее возникшую ошибку (значение «» означает, что операция прошла успешно),
тип: строковый, пример: «no_build».
| объект | |
window.Asc.plugin.executeMethod("OnEncryption", [{"type": "getPasswordByFile", "hash": "sha256", "docinfo": "{docinfo}"}]);