EncryptA

Sicurezza e firme

Descrizione

Il suffisso A indica l'entry point DLL ANSI (char); l'interfaccia ActiveX/COM espone soltanto la forma Unicode. Il comportamento è identico a Encrypt e gli argomenti stringa vengono interpretati usando la code page corrente di SetAnsiMode

Questa funzione aggiunge le impostazioni di sicurezza specificate al documento selezionato

La crittografia effettiva è rinviata al salvataggio, quindi la funzione può essere chiamata in qualsiasi momento, anche prima di aggiungere altro contenuto.

Sintassi

Delphi

Function DLEncryptA(InstanceID: Integer; Owner, User: PAnsiChar; Strength, Permissions: Integer): Integer;

DLL

int DLEncryptA(int InstanceID, const char * Owner, const char * User, int Strength, int Permissions);

Parametri

OwnerLa password del proprietario o la password principale del documento
UserLa password utente del documento
StrengthIntensità: 0 = 40 bit 1 = RC4 128 bit 2 = AES 128 bit (Acrobat 7+) 3 = AES 256 bit (Acrobat 9+) 4 = AES 256 bit (Acrobat X+)
PermissionsUn valore creato con la funzione EncodePermissions

Valori restituiti

0Non è stato possibile crittografare il documento. Usare LastErrorCode per determinarne il motivo. Il documento è stato crittografato correttamente
1